Closed Bug 2058339 Opened 2 months ago Closed 2 months ago

Intermittent browser/extensions/formautofill/test/browser/browser_ml_heuristics.js | single tracking bug

Categories

(Toolkit :: Form Autofill, defect, P5)

defect

Tracking

()

RESOLVED FIXED
155 Branch
Tracking Status
firefox155 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: florian)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure, intermittent-testcase, Whiteboard: [collect_confirm_failure])

Attachments

(1 file)

Filed by: sstanca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=581210901&repo=autoland&task=CB8wfXNaQ3mVBEWmnucvtw.0
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/CB8wfXNaQ3mVBEWmnucvtw/runs/0/artifacts/public/logs/live_backing.log


[task 2026-07-27T22:58:37.341+00:00] 22:58:37     INFO - TEST-PASS | browser/extensions/formautofill/test/browser/browser_ml_heuristics.js | Should be an valid section - true == true
[task 2026-07-27T22:58:37.341+00:00] 22:58:37     INFO - Buffered messages finished
[task 2026-07-27T22:58:37.342+00:00] 22:58:37     INFO - TEST-UNEXPECTED-FAIL | browser/extensions/formautofill/test/browser/browser_ml_heuristics.js | Expected 1 event of type detected_address_form. - 4 == 1
[task 2026-07-27T22:58:37.342+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:assertTelemetry:188
[task 2026-07-27T22:58:37.342+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:onTestComplete:83
[task 2026-07-27T22:58:37.342+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/runTest/<:1784
[task 2026-07-27T22:58:37.342+00:00] 22:58:37     INFO - resource://testing-common/BrowserTestUtils.sys.mjs:withNewTab:132
[task 2026-07-27T22:58:37.342+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:runTest:1678
[task 2026-07-27T22:58:37.342+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/</<:1809
[task 2026-07-27T22:58:37.342+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:handleTask:1402
[task 2026-07-27T22:58:37.342+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1492
[task 2026-07-27T22:58:37.342+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1644
[task 2026-07-27T22:58:37.342+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1382
[task 2026-07-27T22:58:37.342+00:00] 22:58:37     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1060
[task 2026-07-27T22:58:37.344+00:00] 22:58:37     INFO - Not taking screenshot here: see the one that was previously logged
[task 2026-07-27T22:58:37.345+00:00] 22:58:37     INFO - TEST-UNEXPECTED-FAIL | browser/extensions/formautofill/test/browser/browser_ml_heuristics.js | Expected 1 event of type detected_address_form_ext. - 4 == 1
[task 2026-07-27T22:58:37.345+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:assertTelemetry:195
[task 2026-07-27T22:58:37.345+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:onTestComplete:83
[task 2026-07-27T22:58:37.346+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/runTest/<:1784
[task 2026-07-27T22:58:37.346+00:00] 22:58:37     INFO - resource://testing-common/BrowserTestUtils.sys.mjs:withNewTab:132
[task 2026-07-27T22:58:37.346+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:runTest:1678
[task 2026-07-27T22:58:37.346+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/</<:1809
[task 2026-07-27T22:58:37.346+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:handleTask:1402
[task 2026-07-27T22:58:37.346+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1492
[task 2026-07-27T22:58:37.346+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1644
[task 2026-07-27T22:58:37.346+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1382
[task 2026-07-27T22:58:37.346+00:00] 22:58:37     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1060
[task 2026-07-27T22:58:37.347+00:00] 22:58:37     INFO - Not taking screenshot here: see the one that was previously logged
[task 2026-07-27T22:58:37.347+00:00] 22:58:37     INFO - TEST-UNEXPECTED-FAIL | browser/extensions/formautofill/test/browser/browser_ml_heuristics.js | "false" == "0"
[task 2026-07-27T22:58:37.347+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:assertTelemetry:206
[task 2026-07-27T22:58:37.347+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:onTestComplete:83
[task 2026-07-27T22:58:37.347+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/runTest/<:1784
[task 2026-07-27T22:58:37.347+00:00] 22:58:37     INFO - resource://testing-common/BrowserTestUtils.sys.mjs:withNewTab:132
[task 2026-07-27T22:58:37.347+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:runTest:1678
[task 2026-07-27T22:58:37.347+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/</<:1809
[task 2026-07-27T22:58:37.347+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:handleTask:1402
[task 2026-07-27T22:58:37.347+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1492
[task 2026-07-27T22:58:37.349+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1644
[task 2026-07-27T22:58:37.349+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1382
[task 2026-07-27T22:58:37.349+00:00] 22:58:37     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1060
[task 2026-07-27T22:58:37.349+00:00] 22:58:37     INFO - Not taking screenshot here: see the one that was previously logged
[task 2026-07-27T22:58:37.351+00:00] 22:58:37     INFO - TEST-UNEXPECTED-FAIL | browser/extensions/formautofill/test/browser/browser_ml_heuristics.js | "false" == "0"
[task 2026-07-27T22:58:37.351+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:assertTelemetry:206
[task 2026-07-27T22:58:37.351+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:assertTelemetry:206
[task 2026-07-27T22:58:37.352+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:onTestComplete:83
[task 2026-07-27T22:58:37.352+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/runTest/<:1784
[task 2026-07-27T22:58:37.352+00:00] 22:58:37     INFO - resource://testing-common/BrowserTestUtils.sys.mjs:withNewTab:132
[task 2026-07-27T22:58:37.352+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:runTest:1678
[task 2026-07-27T22:58:37.352+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/</<:1809
[task 2026-07-27T22:58:37.352+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:handleTask:1402
[task 2026-07-27T22:58:37.352+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1492
[task 2026-07-27T22:58:37.352+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1644
[task 2026-07-27T22:58:37.352+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1382
[task 2026-07-27T22:58:37.352+00:00] 22:58:37     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1060
[task 2026-07-27T22:58:37.353+00:00] 22:58:37     INFO - TEST-PASS | browser/extensions/formautofill/test/browser/browser_ml_heuristics.js | "true" == "true"
[task 2026-07-27T22:58:37.353+00:00] 22:58:37     INFO - Not taking screenshot here: see the one that was previously logged
[task 2026-07-27T22:58:37.355+00:00] 22:58:37     INFO - TEST-UNEXPECTED-FAIL | browser/extensions/formautofill/test/browser/browser_ml_heuristics.js | "true" == "0"
[task 2026-07-27T22:58:37.355+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:assertTelemetry:206
[task 2026-07-27T22:58:37.355+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:onTestComplete:83
[task 2026-07-27T22:58:37.355+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/runTest/<:1784
[task 2026-07-27T22:58:37.355+00:00] 22:58:37     INFO - resource://testing-common/BrowserTestUtils.sys.mjs:withNewTab:132
[task 2026-07-27T22:58:37.355+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:runTest:1678
[task 2026-07-27T22:58:37.355+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/</<:1809
[task 2026-07-27T22:58:37.355+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:handleTask:1402
[task 2026-07-27T22:58:37.355+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1492
[task 2026-07-27T22:58:37.355+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1644
[task 2026-07-27T22:58:37.355+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1382
[task 2026-07-27T22:58:37.355+00:00] 22:58:37     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1060
[task 2026-07-27T22:58:37.356+00:00] 22:58:37     INFO - Not taking screenshot here: see the one that was previously logged
[task 2026-07-27T22:58:37.357+00:00] 22:58:37     INFO - TEST-UNEXPECTED-FAIL | browser/extensions/formautofill/test/browser/browser_ml_heuristics.js | "true" == "0"
[task 2026-07-27T22:58:37.357+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:assertTelemetry:206
[task 2026-07-27T22:58:37.357+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:onTestComplete:83
[task 2026-07-27T22:58:37.358+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/runTest/<:1784
[task 2026-07-27T22:58:37.358+00:00] 22:58:37     INFO - resource://testing-common/BrowserTestUtils.sys.mjs:withNewTab:132
[task 2026-07-27T22:58:37.358+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:runTest:1678
[task 2026-07-27T22:58:37.358+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/</<:1809
[task 2026-07-27T22:58:37.358+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:handleTask:1402
[task 2026-07-27T22:58:37.358+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1492
[task 2026-07-27T22:58:37.358+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1644
[task 2026-07-27T22:58:37.358+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1382
[task 2026-07-27T22:58:37.358+00:00] 22:58:37     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1060
[task 2026-07-27T22:58:37.359+00:00] 22:58:37     INFO - Not taking screenshot here: see the one that was previously logged
[task 2026-07-27T22:58:37.359+00:00] 22:58:37     INFO - TEST-UNEXPECTED-FAIL | browser/extensions/formautofill/test/browser/browser_ml_heuristics.js | "true" == "0"
[task 2026-07-27T22:58:37.359+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:assertTelemetry:206
[task 2026-07-27T22:58:37.359+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:onTestComplete:83
[task 2026-07-27T22:58:37.361+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/runTest/<:1784
[task 2026-07-27T22:58:37.361+00:00] 22:58:37     INFO - resource://testing-common/BrowserTestUtils.sys.mjs:withNewTab:132
[task 2026-07-27T22:58:37.361+00:00] 22:58:37     INFO - resource://testing-common/BrowserTestUtils.sys.mjs:withNewTab:132
[task 2026-07-27T22:58:37.361+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:runTest:1678
[task 2026-07-27T22:58:37.361+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/</<:1809
[task 2026-07-27T22:58:37.361+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:handleTask:1402
[task 2026-07-27T22:58:37.361+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1492
[task 2026-07-27T22:58:37.361+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1644
[task 2026-07-27T22:58:37.361+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1382
[task 2026-07-27T22:58:37.361+00:00] 22:58:37     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1060
[task 2026-07-27T22:58:37.361+00:00] 22:58:37     INFO - Not taking screenshot here: see the one that was previously logged
[task 2026-07-27T22:58:37.362+00:00] 22:58:37     INFO - TEST-UNEXPECTED-FAIL | browser/extensions/formautofill/test/browser/browser_ml_heuristics.js | "true" == "0"
[task 2026-07-27T22:58:37.362+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:assertTelemetry:206
[task 2026-07-27T22:58:37.362+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/browser_ml_heuristics.js:onTestComplete:83
[task 2026-07-27T22:58:37.364+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/runTest/<:1784
[task 2026-07-27T22:58:37.364+00:00] 22:58:37     INFO - resource://testing-common/BrowserTestUtils.sys.mjs:withNewTab:132
[task 2026-07-27T22:58:37.364+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:runTest:1678
[task 2026-07-27T22:58:37.364+00:00] 22:58:37     INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/head.js:add_heuristic_tests/</<:1809
[task 2026-07-27T22:58:37.364+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:handleTask:1402
[task 2026-07-27T22:58:37.364+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1492
[task 2026-07-27T22:58:37.364+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1644
[task 2026-07-27T22:58:37.364+00:00] 22:58:37     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1382
[task 2026-07-27T22:58:37.364+00:00] 22:58:37     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1060
[task 2026-07-27T22:58:37.365+00:00] 22:58:37     INFO - TEST-PASS | browser/extensions/formautofill/test/browser/browser_ml_heuristics.js | "true" == "true"
[task 2026-07-27T22:58:37.365+00:00] 22:58:37     INFO - Not taking screenshot here: see the one that was previously logged
Blocks: 2049911

assertTelemetry only reset FOG at the end of each task, so the first task read
whichever detected_address_form event was already in the store. In the
formautofill browser chunk, browser_label_matching.js detects an address form
21s earlier and nothing resets FOG in between, so events[0] was that test's
event and each extra key comparison failed.

Also fix the pref name in add_setup, which was spelled "useml.succeeded" and
made the pushPrefEnv call a no-op, and set the pref through pushPrefEnv in
onTestComplete so that it no longer leaks to the rest of the chunk.

Assignee: nobody → florian
Status: NEW → ASSIGNED
Pushed by fqueze@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/758c2881c1b3 https://hg.mozilla.org/integration/autoland/rev/133a9001b7e6 Don't let address form telemetry recorded by earlier tests leak into browser_ml_heuristics.js, r=credential-management-reviewers,NeilDeakin.
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 155 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: