Bug: Intermittent TV browser/components/firefoxview/tests/browser/browser_feature_callout.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. -
Status: RESOLVED
Priority: P5
Resolution: WORKSFORME
Created: 2022-08-10 13:07:43+00:00
Resolved: 2022-08-30 01:07:41+00:00

**Filed by:** bszekely [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=386905542&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OHEB8GBET1Srib9ai2SWlA/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/OHEB8GBET1Srib9ai2SWlA/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1

---
```
[task 2022-08-10T12:39:46.996Z] 12:39:46     INFO - TEST-START | browser/components/firefoxview/tests/browser/browser_feature_callout.js
[task 2022-08-10T12:40:33.871Z] 12:40:33     INFO - TEST-INFO | started process screencapture
[task 2022-08-10T12:40:33.995Z] 12:40:33     INFO - TEST-INFO | screencapture: exit 0
[task 2022-08-10T12:40:33.996Z] 12:40:33     INFO - Buffered messages logged at 12:39:46
[task 2022-08-10T12:40:33.996Z] 12:40:33     INFO - Entering test bound feature_callout_renders_in_firefox_view
[task 2022-08-10T12:40:33.997Z] 12:40:33     INFO - Buffered messages logged at 12:39:52
[task 2022-08-10T12:40:33.997Z] 12:40:33     INFO - TEST-PASS | browser/components/firefoxview/tests/browser/browser_feature_callout.js | Feature Callout element exists - 
[task 2022-08-10T12:40:33.997Z] 12:40:33     INFO - Leaving test bound feature_callout_renders_in_firefox_view
[task 2022-08-10T12:40:33.998Z] 12:40:33     INFO - Entering test bound feature_callout_moves_on_screen_change
[task 2022-08-10T12:40:33.998Z] 12:40:33     INFO - Buffered messages logged at 12:39:57
[task 2022-08-10T12:40:33.999Z] 12:40:33     INFO - TEST-PASS | browser/components/firefoxview/tests/browser/browser_feature_callout.js | Feature Callout moves to a new element when a user clicks the primary button - 
[task 2022-08-10T12:40:33.999Z] 12:40:33     INFO - Leaving test bound feature_callout_moves_on_screen_change
[task 2022-08-10T12:40:34.000Z] 12:40:34     INFO - Entering test bound feature_callout_is_not_shown_twice
[task 2022-08-10T12:40:34.000Z] 12:40:34     INFO - Console message: [JavaScript Warning: "Loading failed for the <script> with source “resource://activity-stream/vendor/react.js”." {file: "about:firefoxview" line: 1}]
[task 2022-08-10T12:40:34.001Z] 12:40:34     INFO - Buffered messages logged at 12:40:01
[task 2022-08-10T12:40:34.001Z] 12:40:34     INFO - TEST-PASS | browser/components/firefoxview/tests/browser/browser_feature_callout.js | Feature Callout tour does not render if the user finished it previously - 
[task 2022-08-10T12:40:34.002Z] 12:40:34     INFO - Leaving test bound feature_callout_is_not_shown_twice
[task 2022-08-10T12:40:34.002Z] 12:40:34     INFO - Entering test bound feature_callout_first_screen_positioned_below_element
[task 2022-08-10T12:40:34.002Z] 12:40:34     INFO - Buffered messages logged at 12:40:06
[task 2022-08-10T12:40:34.003Z] 12:40:34     INFO - TEST-PASS | browser/components/firefoxview/tests/browser/browser_feature_callout.js | 144.8000030517578 335.3999938964844 Feature Callout is positioned below parent element when callout is configured to point from the top - 
[task 2022-08-10T12:40:34.003Z] 12:40:34     INFO - Leaving test bound feature_callout_first_screen_positioned_below_element
[task 2022-08-10T12:40:34.004Z] 12:40:34     INFO - Entering test bound feature_callout_second_screen_positioned_above_element
[task 2022-08-10T12:40:34.004Z] 12:40:34     INFO - Buffered messages logged at 12:40:11
[task 2022-08-10T12:40:34.005Z] 12:40:34     INFO - TEST-PASS | browser/components/firefoxview/tests/browser/browser_feature_callout.js | Feature Callout is positioned above parent element when callout is configured to point from the bottom - 
[task 2022-08-10T12:40:34.005Z] 12:40:34     INFO - Leaving test bound feature_callout_second_screen_positioned_above_element
[task 2022-08-10T12:40:34.005Z] 12:40:34     INFO - Entering test bound feature_callout_third_screen_positioned_left_of_element
[task 2022-08-10T12:40:34.006Z] 12:40:34     INFO - Buffered messages logged at 12:40:16
[task 2022-08-10T12:40:34.006Z] 12:40:34     INFO - TEST-PASS | browser/components/firefoxview/tests/browser/browser_feature_callout.js | Feature Callout is positioned left of parent element when callout is configured at end of callout - 
[task 2022-08-10T12:40:34.007Z] 12:40:34     INFO - Buffered messages logged at 12:40:17
[task 2022-08-10T12:40:34.007Z] 12:40:34     INFO - Leaving test bound feature_callout_third_screen_positioned_left_of_element
[task 2022-08-10T12:40:34.007Z] 12:40:34     INFO - Entering test bound feature_callout_third_screen_position_respects_RTL_layouts
[task 2022-08-10T12:40:34.008Z] 12:40:34     INFO - Buffered messages logged at 12:40:23
[task 2022-08-10T12:40:34.008Z] 12:40:34     INFO - TEST-PASS | browser/components/firefoxview/tests/browser/browser_feature_callout.js | Feature Callout is positioned right of parent element when callout is configured at end of callout in right to left layouts - 
[task 2022-08-10T12:40:34.009Z] 12:40:34     INFO - Leaving test bound feature_callout_third_screen_position_respects_RTL_layouts
[task 2022-08-10T12:40:34.009Z] 12:40:34     INFO - Entering test bound feature_callout_syncs_across_visits_and_tabs
[task 2022-08-10T12:40:34.010Z] 12:40:34     INFO - Buffered messages logged at 12:40:28
[task 2022-08-10T12:40:34.010Z] 12:40:34     INFO - TEST-PASS | browser/components/firefoxview/tests/browser/browser_feature_callout.js | First tab's Feature Callout shows the tour screen saved in the user pref - 
[task 2022-08-10T12:40:34.010Z] 12:40:34     INFO - Buffered messages logged at 12:40:32
[task 2022-08-10T12:40:34.011Z] 12:40:34     INFO - TEST-PASS | browser/components/firefoxview/tests/browser/browser_feature_callout.js | Second tab's Feature Callout shows the tour screen saved in the user pref - 
[task 2022-08-10T12:40:34.011Z] 12:40:34     INFO - TEST-PASS | browser/components/firefoxview/tests/browser/browser_feature_callout.js | First tab's Feature Callout advances to the next screen when the tour is advanced in second tab - 
[task 2022-08-10T12:40:34.012Z] 12:40:34     INFO - TEST-PASS | browser/components/firefoxview/tests/browser/browser_feature_callout.js | Feature Callout is removed in first tab after being dismissed in first tab - 
[task 2022-08-10T12:40:34.012Z] 12:40:34     INFO - TEST-PASS | browser/components/firefoxview/tests/browser/browser_feature_callout.js | Feature Callout is removed in second tab after tour was dismissed in first tab - 
[task 2022-08-10T12:40:34.012Z] 12:40:34     INFO - Buffered messages logged at 12:40:33
[task 2022-08-10T12:40:34.013Z] 12:40:34     INFO - Leaving test bound feature_callout_syncs_across_visits_and_tabs
[task 2022-08-10T12:40:34.013Z] 12:40:34     INFO - Buffered messages finished
[task 2022-08-10T12:40:34.014Z] 12:40:34     INFO - TEST-UNEXPECTED-FAIL | browser/components/firefoxview/tests/browser/browser_feature_callout.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. - 
[task 2022-08-10T12:40:34.014Z] 12:40:34     INFO - GECKO(1455) | MEMORY STAT | vsize 16328MB | residentFast 561MB | heapAllocated 254MB
[task 2022-08-10T12:40:34.014Z] 12:40:34     INFO - TEST-OK | browser/components/firefoxview/tests/browser/browser_feature_callout.js | took 46876ms
[task 2022-08-10T12:40:34.015Z] 12:40:34     INFO - checking window state
[task 2022-08-10T12:40:34.147Z] 12:40:34     INFO - GECKO(1455) | Completed ShutdownLeaks collections in process 1455
[task 2022-08-10T12:40:34.148Z] 12:40:34     INFO - TEST-START | Shutdown
```