Manifests included in root manifest despite not being referenced anywhere
Categories
(Testing :: XPCShell Harness, defect, P3)
Tracking
(Not tracked)
People
(Reporter: darktrojan, Unassigned)
Details
I'm trying to debug mach xpcshell-test
complaining about .ini files that don't exist. They don't exist because I'm building in artifact mode. (This could be the cause, but I can't see how.)
I've noticed that these three lines keep appearing in objdir/_tests/xpcshell/xpcshell.ini, even with all references to them removed from moz.build files and the source files themselves removed:
[include:modules/libmar/tests/unit/xpcshell.ini]
[include:toolkit/crashreporter/test/unit/xpcshell-phc.ini]
[include:toolkit/crashreporter/test/unit_ipc/xpcshell-phc.ini]
Where are they coming from, and why?
Comment 1•5 years ago
|
||
With a non-artifact, desktop firefox build, I deleted the libmar xpcshell reference at:
and re-ran 'mach configure': "[include:modules/libmar/tests/unit/xpcshell.ini]" was immediately removed from <objdir>/_tests/xpcshell/xpcshell.ini. I cannot think of why your experience would be different.
Reporter | ||
Comment 2•5 years ago
|
||
Hmm, this is weird. If I just do mach configure
, they are not there. But if I do mach build
, they are there. Must be part of the build process somehow.
Updated•4 years ago
|
Description
•