Closed
Bug 1236717
Opened 8 years ago
Closed 1 month ago
Run IPDL C++ unit tests by default or remove them
Categories
(Core :: IPC, defect, P3)
Core
IPC
Tracking
()
RESOLVED
FIXED
126 Branch
People
(Reporter: jld, Assigned: afranchuk)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Currently we're not building or running IPDL unit tests by default, mainly because they're linked into libxul (they use non-exported symbols) and not useful in a normal build. Bug 1236635 comment #3 suggests they could be enabled in debug builds; making those slightly larger isn't a problem. Also, we already have libxul-gtest for similar reasons — it's not linked until gtests are run (which we do, on automation) because the link step is slow and memory-intensive, but the gtests are compiled by default in the normal build. We probably wouldn't want two of those, but maybe making the IPDL tests part of the gtests would be feasible.
Comment 1•8 years ago
|
||
It seems to me IPDL tests fails on Windows... And I guess it fails everywhere else, too...
Updated•7 years ago
|
Priority: -- → P2
Comment 2•7 years ago
|
||
I think we should make a decision here: either we figure out how to run these in automation or we remove them. Having tests in the tree that don't get run doesn't add much value. They also are probably broken, as bugs like bug 1319914 and bug 1319912 show.
Comment 3•7 years ago
|
||
At some point we're hoping to move away from the make backend, so this stuff either needs to get moved to moz.build or it will go away: https://hg.mozilla.org/mozilla-central/file/371e44e0034771ec8a5ac3c5a6518ef608227b99/ipc/ipdl/test/cxx/Makefile.in
Blocks: nomakefiles
Summary: Run IPDL unit tests by default → Run IPDL C++ unit tests by default or remove them
Updated•6 years ago
|
Priority: P2 → P3
Updated•6 years ago
|
OS: Unspecified → All
Hardware: Unspecified → All
Updated•2 years ago
|
Severity: normal → S3
Assignee | ||
Updated•1 month ago
|
Assignee: nobody → afranchuk
Assignee | ||
Comment 4•1 month ago
|
||
Now that bug 1751995 is landed, we can remove the cxx
test directory.
Assignee | ||
Comment 5•1 month ago
|
||
The tests we want to keep have been migrated to gtests and are run by
default.
Pushed by afranchuk@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bbe9914bc4cd Remove unused/unmigrated IPDL tests r=ipc-reviewers,nika
Comment 7•1 month ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 1 month ago
status-firefox126:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 126 Branch
Updated•1 month ago
|
status-firefox124:
--- → wontfix
status-firefox125:
--- → wontfix
status-firefox-esr115:
--- → wontfix
You need to log in
before you can comment on or make changes to this bug.
Description
•