Bug: Intermittent toolkit/components/normandy/test/browser/browser_RecipeRunner.js | run() does not run again from timer - Got 1, expected 0
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2020-02-27 04:01:20+00:00
Resolved: 2020-05-12 17:02:18+00:00

**Filed by:** btara [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer.html#?job_id=290704276&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/RUaS4NscRfyfRFTEKwhnJQ/runs/0/artifacts/public/logs/live_backing.log
**Reftest URL:** https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/RUaS4NscRfyfRFTEKwhnJQ/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1

---

```
[task 2020-02-27T03:54:15.545Z] 03:54:15     INFO - Entering test bound testSyncDelaysTimer
[task 2020-02-27T03:54:15.545Z] 03:54:15     INFO - TEST-PASS | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | run() shouldn't have run yet - 
[task 2020-02-27T03:54:15.545Z] 03:54:15     INFO - Console message: UTM:SVC TimerManager:unregisterTimer - id: recipe-client-addon-run
[task 2020-02-27T03:54:15.545Z] 03:54:15     INFO - Console message: UTM:SVC TimerManager:registerTimer - timerID: recipe-client-addon-run interval: 1 skipFirst: false
[task 2020-02-27T03:54:15.545Z] 03:54:15     INFO - Console message: UTM:SVC TimerManager:notify - notified timerID: recipe-client-addon-run
[task 2020-02-27T03:54:15.545Z] 03:54:15     INFO - TEST-PASS | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | run() should be called from timer - 
[task 2020-02-27T03:54:15.545Z] 03:54:15     INFO - Console message: [JavaScript Error: "Unknown Collection "main/normandy-recipes-capabilities"" {file: "resource://services-settings/RemoteSettingsClient.jsm" line: 139}]
[task 2020-02-27T03:54:15.545Z] 03:54:15     INFO - UnknownCollectionError@resource://services-settings/RemoteSettingsClient.jsm:139:5
[task 2020-02-27T03:54:15.545Z] 03:54:15     INFO - sync@resource://services-settings/RemoteSettingsClient.jsm:392:13
[task 2020-02-27T03:54:15.545Z] 03:54:15     INFO - async*get@resource://services-settings/RemoteSettingsClient.jsm:338:22
[task 2020-02-27T03:54:15.545Z] 03:54:15     INFO - async*run@resource://normandy/lib/RecipeRunner.jsm:330:60
[task 2020-02-27T03:54:15.545Z] 03:54:15     INFO - invoke@resource://testing-common/sinon-7.2.7.js:2609:51
[task 2020-02-27T03:54:15.545Z] 03:54:15     INFO - proxy@resource://testing-common/sinon-7.2.7.js:2464:22
[task 2020-02-27T03:54:15.546Z] 03:54:15     INFO - updateRunInterval/<@resource://normandy/lib/RecipeRunner.jsm:299:55
[task 2020-02-27T03:54:15.546Z] 03:54:15     INFO - TM_notify/</<@resource://gre/modules/UpdateTimerManager.jsm:257:36
[task 2020-02-27T03:54:15.546Z] 03:54:15     INFO - ChromeUtils::IdleDispatch handler*TM_notify/<@resource://gre/modules/UpdateTimerManager.jsm:255:25
[task 2020-02-27T03:54:15.546Z] 03:54:15     INFO - TM_notify@resource://gre/modules/UpdateTimerManager.jsm:290:7
[task 2020-02-27T03:54:15.546Z] 03:54:15     INFO - 
[task 2020-02-27T03:54:15.546Z] 03:54:15     INFO - TEST-PASS | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | run() should be called from sync - 
[task 2020-02-27T03:54:15.546Z] 03:54:15     INFO - TEST-PASS | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | run() does not run again from timer - 
[task 2020-02-27T03:54:15.546Z] 03:54:15     INFO - TEST-PASS | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | run() does not run again from timer - 
[task 2020-02-27T03:54:15.546Z] 03:54:15     INFO - Console message: [JavaScript Error: "Unknown Collection "main/normandy-recipes-capabilities"" {file: "resource://services-settings/RemoteSettingsClient.jsm" line: 139}]
[task 2020-02-27T03:54:15.546Z] 03:54:15     INFO - UnknownCollectionError@resource://services-settings/RemoteSettingsClient.jsm:139:5
[task 2020-02-27T03:54:15.546Z] 03:54:15     INFO - sync@resource://services-settings/RemoteSettingsClient.jsm:392:13
[task 2020-02-27T03:54:15.546Z] 03:54:15     INFO - async*get@resource://services-settings/RemoteSettingsClient.jsm:338:22
[task 2020-02-27T03:54:15.546Z] 03:54:15     INFO - async*run@resource://normandy/lib/RecipeRunner.jsm:330:60
[task 2020-02-27T03:54:15.547Z] 03:54:15     INFO - invoke@resource://testing-common/sinon-7.2.7.js:2609:51
[task 2020-02-27T03:54:15.547Z] 03:54:15     INFO - proxy@resource://testing-common/sinon-7.2.7.js:2464:22
[task 2020-02-27T03:54:15.547Z] 03:54:15     INFO - onSync@resource://normandy/lib/RecipeRunner.jsm:290:18
[task 2020-02-27T03:54:15.547Z] 03:54:15     INFO - emit@resource://services-settings/RemoteSettingsClient.jsm:85:15
[task 2020-02-27T03:54:15.547Z] 03:54:15     INFO - testSyncDelaysTimer@chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/browser_RecipeRunner.js:745:20
[task 2020-02-27T03:54:15.547Z] 03:54:15     INFO - async*wrappedTestFunction@chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:300:15
[task 2020-02-27T03:54:15.547Z] 03:54:15     INFO - wrappedTestFunction@chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:300:15
[task 2020-02-27T03:54:15.547Z] 03:54:15     INFO - wrappedTestFunction@chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:313:15
[task 2020-02-27T03:54:15.547Z] 03:54:15     INFO - inner@chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:229:15
[task 2020-02-27T03:54:15.547Z] 03:54:15     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1062:34
[task 2020-02-27T03:54:15.547Z] 03:54:15     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1097:11
[task 2020-02-27T03:54:15.547Z] 03:54:15     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:919:14
[task 2020-02-27T03:54:15.547Z] 03:54:15     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:914:23
[task 2020-02-27T03:54:15.547Z] 03:54:15     INFO - 
[task 2020-02-27T03:54:15.547Z] 03:54:15     INFO - Console message: UTM:SVC TimerManager:notify - fire timerID: recipe-client-addon-run intended time: 1582775655 (2020-02-27T03:54:15.000Z)
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - Console message: UTM:SVC TimerManager:notify - notified timerID: recipe-client-addon-run
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - Console message: [JavaScript Error: "Unknown Collection "main/normandy-recipes-capabilities"" {file: "resource://services-settings/RemoteSettingsClient.jsm" line: 139}]
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - UnknownCollectionError@resource://services-settings/RemoteSettingsClient.jsm:139:5
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - sync@resource://services-settings/RemoteSettingsClient.jsm:392:13
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - async*get@resource://services-settings/RemoteSettingsClient.jsm:338:22
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - async*run@resource://normandy/lib/RecipeRunner.jsm:330:60
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - invoke@resource://testing-common/sinon-7.2.7.js:2609:51
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - proxy@resource://testing-common/sinon-7.2.7.js:2464:22
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - updateRunInterval/<@resource://normandy/lib/RecipeRunner.jsm:299:55
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - TM_notify/</<@resource://gre/modules/UpdateTimerManager.jsm:257:36
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - ChromeUtils::IdleDispatch handler*TM_notify/<@resource://gre/modules/UpdateTimerManager.jsm:255:25
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - TM_notify@resource://gre/modules/UpdateTimerManager.jsm:290:7
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - testSyncDelaysTimer@chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/browser_RecipeRunner.js:751:13
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - async*wrappedTestFunction@chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:300:15
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - wrappedTestFunction@chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:300:15
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - wrappedTestFunction@chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:313:15
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - inner@chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:229:15
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1062:34
[task 2020-02-27T03:54:15.548Z] 03:54:15     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1097:11
[task 2020-02-27T03:54:15.549Z] 03:54:15     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:919:14
[task 2020-02-27T03:54:15.549Z] 03:54:15     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:914:23
[task 2020-02-27T03:54:15.549Z] 03:54:15     INFO - 
[task 2020-02-27T03:54:15.549Z] 03:54:15     INFO - Buffered messages finished
[task 2020-02-27T03:54:15.549Z] 03:54:15     INFO - TEST-UNEXPECTED-FAIL | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | run() does not run again from timer - Got 1, expected 0
[task 2020-02-27T03:54:15.549Z] 03:54:15     INFO - Stack trace:
[task 2020-02-27T03:54:15.549Z] 03:54:15     INFO - chrome://mochikit/content/browser-test.js:test_is:1320
[task 2020-02-27T03:54:15.549Z] 03:54:15     INFO - chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/browser_RecipeRunner.js:testSyncDelaysTimer:756
[task 2020-02-27T03:54:15.549Z] 03:54:15     INFO - chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:wrappedTestFunction:300
[task 2020-02-27T03:54:15.549Z] 03:54:15     INFO - chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:wrappedTestFunction:300
[task 2020-02-27T03:54:15.549Z] 03:54:15     INFO - chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:wrappedTestFunction:313
[task 2020-02-27T03:54:15.549Z] 03:54:15     INFO - chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:inner:229
[task 2020-02-27T03:54:15.549Z] 03:54:15     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1062
[task 2020-02-27T03:54:15.550Z] 03:54:15     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1097
[task 2020-02-27T03:54:15.550Z] 03:54:15     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:919
[task 2020-02-27T03:54:15.550Z] 03:54:15     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:914
[task 2020-02-27T03:54:15.550Z] 03:54:15     INFO - GECKO(2968) | *** UTM:SVC TimerManager:unregisterTimer - id: recipe-client-addon-run
[task 2020-02-27T03:54:15.550Z] 03:54:15     INFO - Console message: UTM:SVC TimerManager:unregisterTimer - id: recipe-client-addon-run
[task 2020-02-27T03:54:15.550Z] 03:54:15     INFO - Console message: 1582775655417	app.normandy.recipe-runner	WARN	Disabling Shield because app.normandy.api_url is not an HTTPS url: http://example.com.
[task 2020-02-27T03:54:15.550Z] 03:54:15     INFO - Leaving test bound testSyncDelaysTimer
...
...
[task 2020-02-27T03:54:37.692Z] 03:54:37     INFO - Entering test bound testSyncDelaysTimer
[task 2020-02-27T03:54:37.692Z] 03:54:37     INFO - TEST-PASS | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | run() shouldn't have run yet - 
[task 2020-02-27T03:54:37.692Z] 03:54:37     INFO - Console message: UTM:SVC TimerManager:unregisterTimer - id: recipe-client-addon-run
[task 2020-02-27T03:54:37.692Z] 03:54:37     INFO - Console message: UTM:SVC TimerManager:registerTimer - timerID: recipe-client-addon-run interval: 1 skipFirst: false
[task 2020-02-27T03:54:37.692Z] 03:54:37     INFO - Console message: UTM:SVC TimerManager:notify - notified timerID: recipe-client-addon-run
[task 2020-02-27T03:54:37.692Z] 03:54:37     INFO - Buffered messages logged at 03:54:34
[task 2020-02-27T03:54:37.693Z] 03:54:37     INFO - TEST-PASS | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | run() should be called from timer - 
[task 2020-02-27T03:54:37.693Z] 03:54:37     INFO - Console message: [JavaScript Error: "Unknown Collection "main/normandy-recipes-capabilities"" {file: "resource://services-settings/RemoteSettingsClient.jsm" line: 139}]
[task 2020-02-27T03:54:37.693Z] 03:54:37     INFO - UnknownCollectionError@resource://services-settings/RemoteSettingsClient.jsm:139:5
[task 2020-02-27T03:54:37.693Z] 03:54:37     INFO - sync@resource://services-settings/RemoteSettingsClient.jsm:392:13
[task 2020-02-27T03:54:37.693Z] 03:54:37     INFO - async*get@resource://services-settings/RemoteSettingsClient.jsm:338:22
[task 2020-02-27T03:54:37.693Z] 03:54:37     INFO - async*run@resource://normandy/lib/RecipeRunner.jsm:330:60
[task 2020-02-27T03:54:37.693Z] 03:54:37     INFO - invoke@resource://testing-common/sinon-7.2.7.js:2609:51
[task 2020-02-27T03:54:37.693Z] 03:54:37     INFO - proxy@resource://testing-common/sinon-7.2.7.js:2464:22
[task 2020-02-27T03:54:37.693Z] 03:54:37     INFO - updateRunInterval/<@resource://normandy/lib/RecipeRunner.jsm:299:55
[task 2020-02-27T03:54:37.693Z] 03:54:37     INFO - TM_notify/</<@resource://gre/modules/UpdateTimerManager.jsm:257:36
[task 2020-02-27T03:54:37.693Z] 03:54:37     INFO - ChromeUtils::IdleDispatch handler*TM_notify/<@resource://gre/modules/UpdateTimerManager.jsm:255:25
[task 2020-02-27T03:54:37.693Z] 03:54:37     INFO - TM_notify@resource://gre/modules/UpdateTimerManager.jsm:290:7
[task 2020-02-27T03:54:37.693Z] 03:54:37     INFO - 
[task 2020-02-27T03:54:37.693Z] 03:54:37     INFO - TEST-PASS | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | run() should be called from sync - 
[task 2020-02-27T03:54:37.693Z] 03:54:37     INFO - TEST-PASS | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | run() does not run again from timer - 
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - TEST-PASS | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | run() does not run again from timer - 
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - Console message: [JavaScript Error: "Unknown Collection "main/normandy-recipes-capabilities"" {file: "resource://services-settings/RemoteSettingsClient.jsm" line: 139}]
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - UnknownCollectionError@resource://services-settings/RemoteSettingsClient.jsm:139:5
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - sync@resource://services-settings/RemoteSettingsClient.jsm:392:13
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - async*get@resource://services-settings/RemoteSettingsClient.jsm:338:22
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - async*run@resource://normandy/lib/RecipeRunner.jsm:330:60
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - invoke@resource://testing-common/sinon-7.2.7.js:2609:51
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - proxy@resource://testing-common/sinon-7.2.7.js:2464:22
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - onSync@resource://normandy/lib/RecipeRunner.jsm:290:18
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - emit@resource://services-settings/RemoteSettingsClient.jsm:85:15
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - testSyncDelaysTimer@chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/browser_RecipeRunner.js:745:20
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - async*wrappedTestFunction@chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:300:15
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - wrappedTestFunction@chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:300:15
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - wrappedTestFunction@chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:313:15
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - inner@chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:229:15
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1062:34
[task 2020-02-27T03:54:37.694Z] 03:54:37     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1097:11
[task 2020-02-27T03:54:37.695Z] 03:54:37     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:919:14
[task 2020-02-27T03:54:37.695Z] 03:54:37     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:914:23
[task 2020-02-27T03:54:37.695Z] 03:54:37     INFO - 
[task 2020-02-27T03:54:37.695Z] 03:54:37     INFO - Console message: UTM:SVC TimerManager:notify - fire timerID: recipe-client-addon-run intended time: 1582775675 (2020-02-27T03:54:35.000Z)
[task 2020-02-27T03:54:37.695Z] 03:54:37     INFO - Console message: UTM:SVC TimerManager:notify - notified timerID: recipe-client-addon-run
[task 2020-02-27T03:54:37.695Z] 03:54:37     INFO - Console message: [JavaScript Error: "Unknown Collection "main/normandy-recipes-capabilities"" {file: "resource://services-settings/RemoteSettingsClient.jsm" line: 139}]
[task 2020-02-27T03:54:37.695Z] 03:54:37     INFO - UnknownCollectionError@resource://services-settings/RemoteSettingsClient.jsm:139:5
[task 2020-02-27T03:54:37.695Z] 03:54:37     INFO - sync@resource://services-settings/RemoteSettingsClient.jsm:392:13
[task 2020-02-27T03:54:37.695Z] 03:54:37     INFO - async*get@resource://services-settings/RemoteSettingsClient.jsm:338:22
[task 2020-02-27T03:54:37.695Z] 03:54:37     INFO - async*run@resource://normandy/lib/RecipeRunner.jsm:330:60
[task 2020-02-27T03:54:37.695Z] 03:54:37     INFO - invoke@resource://testing-common/sinon-7.2.7.js:2609:51
[task 2020-02-27T03:54:37.695Z] 03:54:37     INFO - proxy@resource://testing-common/sinon-7.2.7.js:2464:22
[task 2020-02-27T03:54:37.695Z] 03:54:37     INFO - updateRunInterval/<@resource://normandy/lib/RecipeRunner.jsm:299:55
[task 2020-02-27T03:54:37.695Z] 03:54:37     INFO - TM_notify/</<@resource://gre/modules/UpdateTimerManager.jsm:257:36
[task 2020-02-27T03:54:37.695Z] 03:54:37     INFO - ChromeUtils::IdleDispatch handler*TM_notify/<@resource://gre/modules/UpdateTimerManager.jsm:255:25
[task 2020-02-27T03:54:37.696Z] 03:54:37     INFO - TM_notify@resource://gre/modules/UpdateTimerManager.jsm:290:7
[task 2020-02-27T03:54:37.696Z] 03:54:37     INFO - 
[task 2020-02-27T03:54:37.696Z] 03:54:37     INFO - Buffered messages finished
[task 2020-02-27T03:54:37.696Z] 03:54:37     INFO - TEST-UNEXPECTED-FAIL | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | run() does not run again from timer - Got 1, expected 0
[task 2020-02-27T03:54:37.696Z] 03:54:37     INFO - Stack trace:
[task 2020-02-27T03:54:37.696Z] 03:54:37     INFO - chrome://mochikit/content/browser-test.js:test_is:1320
[task 2020-02-27T03:54:37.696Z] 03:54:37     INFO - chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/browser_RecipeRunner.js:testSyncDelaysTimer:756
[task 2020-02-27T03:54:37.696Z] 03:54:37     INFO - chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:wrappedTestFunction:300
[task 2020-02-27T03:54:37.696Z] 03:54:37     INFO - chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:wrappedTestFunction:300
[task 2020-02-27T03:54:37.696Z] 03:54:37     INFO - chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:wrappedTestFunction:313
[task 2020-02-27T03:54:37.696Z] 03:54:37     INFO - chrome://mochitests/content/browser/toolkit/components/normandy/test/browser/head.js:inner:229
[task 2020-02-27T03:54:37.696Z] 03:54:37     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1062
[task 2020-02-27T03:54:37.696Z] 03:54:37     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1097
[task 2020-02-27T03:54:37.696Z] 03:54:37     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:919
[task 2020-02-27T03:54:37.696Z] 03:54:37     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:914
[task 2020-02-27T03:54:37.697Z] 03:54:37     INFO - GECKO(2968) | *** UTM:SVC TimerManager:unregisterTimer - id: recipe-client-addon-run
[task 2020-02-27T03:54:37.697Z] 03:54:37     INFO - Console message: UTM:SVC TimerManager:unregisterTimer - id: recipe-client-addon-run
[task 2020-02-27T03:54:37.697Z] 03:54:37     INFO - Console message: 1582775677629	app.normandy.recipe-runner	WARN	Disabling Shield because app.normandy.api_url is not an HTTPS url: http://example.com.
[task 2020-02-27T03:54:37.697Z] 03:54:37     INFO - Leaving test bound testSyncDelaysTimer
[task 2020-02-27T03:54:37.697Z] 03:54:37     INFO - Entering test bound testAutomaticCapabilities
[task 2020-02-27T03:54:37.697Z] 03:54:37     INFO - TEST-PASS | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | context variables from Normandy's client context should be included - 
[task 2020-02-27T03:54:37.697Z] 03:54:37     INFO - TEST-PASS | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | context variables from the superclass context should be included - 
[task 2020-02-27T03:54:37.697Z] 03:54:37     INFO - TEST-PASS | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | non-getter functions should not be included - 
[task 2020-02-27T03:54:37.697Z] 03:54:37     INFO - TEST-PASS | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | built-in, non-enumerable properties should not be included - 
[task 2020-02-27T03:54:37.698Z] 03:54:37     INFO - Leaving test bound testAutomaticCapabilities
[task 2020-02-27T03:54:37.698Z] 03:54:37     INFO - Console message: 1582775677647	app.normandy.recipe-runner	WARN	Disabling Shield because app.normandy.api_url is not set.
[task 2020-02-27T03:54:37.698Z] 03:54:37     INFO - GECKO(2968) | MEMORY STAT | vsize 826MB | vsizeMaxContiguous 347MB | residentFast 252MB | heapAllocated 113MB
[task 2020-02-27T03:54:37.698Z] 03:54:37     INFO - TEST-OK | toolkit/components/normandy/test/browser/browser_RecipeRunner.js | took 7257ms
```