edge case where we successfully run a manifest of tests, but do not report to errorsummary.json
Categories
(Testing :: General, defect, P3)
Tracking
(Not tracked)
People
(Reporter: jmaher, Unassigned)
References
(Blocks 1 open bug)
Details
this seems to be more common with xorig.
https://firefoxci.taskcluster-artifacts.net/U4ajMMkpQsKTd7xrB7BnlA/0/public/logs/live_backing.log
Reporter | ||
Comment 1•2 years ago
|
||
osx xorig:
TEST-START | extensions/formautofill/test/mochitest/test_address_level_1_submission.html
osx regular:
TEST-START | browser/extensions/formautofill/test/mochitest/test_address_level_1_submission.html
so we strip browser/
for xorig, that is probably somewhat related.
Reporter | ||
Comment 2•2 years ago
|
||
ok, this seems to be when the path starts with browser/
, all other instances seem to be showing up. I haven't found code that specifically strips this, but there are many layers in manifest parsing, url munging, and then reporting from the test -> js harness -> stdout -> python harness -> different log files.
Comment 3•2 years ago
|
||
The severity field is not set for this bug.
:ahal, could you have a look please?
For more information, please visit auto_nag documentation.
Reporter | ||
Updated•2 years ago
|
Updated•2 years ago
|
Reporter | ||
Comment 4•11 months ago
|
||
this appears to be fixed; I recall fixing something like this a few months ago, but cannot find the bug/change too easily.
Comment 5•11 months ago
|
||
Any chance we could add some test case to make this no longer happen?
Can we easily find the changeset that fixed this by looking at past logs?
Reporter | ||
Comment 6•11 months ago
|
||
this was fixed with Bug 1844880. As for unittests, the fix was:
TEST_PATH_PREFIXES = [
r"^/tests/",
- r"^\w+://[\w\.]+(:\d+)?(/\w+)?/(tests?|a11y|chrome|browser)/",
+ r"^\w+://[\w\.]+(:\d+)?(/\w+)?/(tests?|a11y|chrome)/",
+ r"^\w+://[\w\.]+(:\d+)?(/\w+)?/(tests?|browser)/",
]
I am not sure if we could make a foolproof unittest for avoiding namespace conflicts.
Description
•