Perma [Tier 2] browser/components/preferences/tests/browser_experimental_features_resetall.js | single tracking bug
Categories
(Firefox :: Settings UI, defect, P5)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr115 | --- | unaffected |
firefox-esr128 | --- | unaffected |
firefox127 | --- | unaffected |
firefox128 | --- | unaffected |
firefox129 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: Gijs)
References
(Regression)
Details
(Keywords: intermittent-failure, intermittent-testcase, regression)
Attachments
(1 file)
Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=463886118&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NSQmucfdQ5OOFQ_2JRZnag/runs/0/artifacts/public/logs/live_backing.log
TEST-PASS | browser/components/preferences/tests/browser_experimental_features_resetall.js | initial state D -
[task 2024-06-25T02:11:24.213Z] 02:11:24 INFO - Buffered messages finished
[task 2024-06-25T02:11:24.215Z] 02:11:24 INFO - TEST-UNEXPECTED-FAIL | browser/components/preferences/tests/browser_experimental_features_resetall.js | Interactive elements must be labeled: id: test-featureC, tagName: checkbox, className: featureGateCheckbox -
[task 2024-06-25T02:11:24.215Z] 02:11:24 INFO - Stack trace:
[task 2024-06-25T02:11:24.215Z] 02:11:24 INFO - chrome://mochikit/content/browser-test.js:test_ok:1597
[task 2024-06-25T02:11:24.216Z] 02:11:24 INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:a11yFail:752
[task 2024-06-25T02:11:24.216Z] 02:11:24 INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:assertLabelled:966
[task 2024-06-25T02:11:24.216Z] 02:11:24 INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:assertCanBeClicked:1173
[task 2024-06-25T02:11:24.216Z] 02:11:24 INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:runIfA11YChecks/this.AccessibilityUtils:1137
[task 2024-06-25T02:11:24.217Z] 02:11:24 INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:handleEvent:1254
[task 2024-06-25T02:11:24.217Z] 02:11:24 INFO - chrome://mochitests/content/browser/browser/components/preferences/tests/browser_experimental_features_resetall.js:testResetAll:77
[task 2024-06-25T02:11:24.217Z] 02:11:24 INFO - chrome://mochikit/content/browser-test.js:handleTask:1145
[task 2024-06-25T02:11:24.218Z] 02:11:24 INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1217
[task 2024-06-25T02:11:24.218Z] 02:11:24 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1358
[task 2024-06-25T02:11:24.218Z] 02:11:24 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1134
[task 2024-06-25T02:11:24.218Z] 02:11:24 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1058
[task 2024-06-25T02:11:24.219Z] 02:11:24 INFO - Not taking screenshot here: see the one that was previously logged
[task 2024-06-25T02:11:24.221Z] 02:11:24 INFO - TEST-UNEXPECTED-FAIL | browser/components/preferences/tests/browser_experimental_features_resetall.js | Interactive elements must be labeled: id: test-featureD, tagName: checkbox, className: featureGateCheckbox -
[task 2024-06-25T02:11:24.221Z] 02:11:24 INFO - Stack trace:
[task 2024-06-25T02:11:24.221Z] 02:11:24 INFO - chrome://mochikit/content/browser-test.js:test_ok:1597
[task 2024-06-25T02:11:24.221Z] 02:11:24 INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:a11yFail:752
[task 2024-06-25T02:11:24.222Z] 02:11:24 INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:assertLabelled:966
[task 2024-06-25T02:11:24.222Z] 02:11:24 INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:assertCanBeClicked:1173
[task 2024-06-25T02:11:24.222Z] 02:11:24 INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:runIfA11YChecks/this.AccessibilityUtils:1137
[task 2024-06-25T02:11:24.222Z] 02:11:24 INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:handleEvent:1254
[task 2024-06-25T02:11:24.223Z] 02:11:24 INFO - chrome://mochitests/content/browser/browser/components/preferences/tests/browser_experimental_features_resetall.js:testResetAll:78
[task 2024-06-25T02:11:24.223Z] 02:11:24 INFO - chrome://mochikit/content/browser-test.js:handleTask:1145
[task 2024-06-25T02:11:24.223Z] 02:11:24 INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1217
[task 2024-06-25T02:11:24.223Z] 02:11:24 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1358
[task 2024-06-25T02:11:24.223Z] 02:11:24 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1134
[task 2024-06-25T02:11:24.223Z] 02:11:24 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1058
[task 2024-06-25T02:11:24.224Z] 02:11:24 INFO - TEST-PASS | browser/components/preferences/tests/browser_experimental_features_resetall.js | modified state A -
Comment 1•3 months ago
|
||
:Gijs, since you are the author of the regressor, bug 1903820, could you take a look?
For more information, please visit BugBot documentation.
Assignee | ||
Comment 2•3 months ago
|
||
Updated•3 months ago
|
Comment 3•3 months ago
|
||
Set release status flags based on info from the regressing bug 1903820
Assignee | ||
Comment 5•3 months ago
|
||
So this test framework caught that the fluent string didn't exist anymore, because it expected a label and none existed.
What I don't really understand is why this didn't cause more errors (outside of this test framework, whenever we "normally" ran the test in question), after our recent changes where (I thought) non-existing strings should cause test failures... In fact, even after the patch I submitted there are still non-existing strings there... cf. https://searchfox.org/mozilla-central/rev/9fcc11127fbfbdc88cbf37489dac90542e141c77/browser/components/preferences/tests/head.js#205 .
Assignee | ||
Comment 6•3 months ago
|
||
(I checked locally and I don't see l10n errors for these strings in the console, even if I delay finishing the test to make very sure there's been a fluent pass in the doc)
Comment 7•3 months ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Comment 9•3 months ago
|
||
Set release status flags based on info from the regressing bug 1903820
Comment 10•3 months ago
|
||
Looking into this, I realised that I'd missed out that we ignore errors when applying updates to DOM localization, and so revived the second part of the previously prepared fix for bug 1889417 that'll ensure that they're at least logged in tests.
Comment hidden (Intermittent Failures Robot) |
Description
•