Open Bug 1464527 Opened 6 years ago Updated 2 years ago

Intermittent browser/components/payments/test/browser/browser_onboarding_wizard.js | Test timed out -

Categories

(Firefox :: WebPayments UI, defect)

defect

Tracking

()

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure)

Filed by: aiakab [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=180296980&repo=autoland

https://queue.taskcluster.net/v1/task/JBmbQ7cPQ86wA9CIPqcgHQ/runs/0/artifacts/public/logs/live_backing.log

[task 2018-05-25T18:17:25.959Z] 18:17:25     INFO - TEST-PASS | browser/components/payments/test/browser/browser_payments_onboarding_wizard.js | Got payment widget - 
[task 2018-05-25T18:17:25.960Z] 18:17:25     INFO - TEST-PASS | browser/components/payments/test/browser/browser_payments_onboarding_wizard.js | requestId should be defined - 
[task 2018-05-25T18:17:25.960Z] 18:17:25     INFO - TEST-PASS | browser/components/payments/test/browser/browser_payments_onboarding_wizard.js | dialog should not be closed - 
[task 2018-05-25T18:17:25.961Z] 18:17:25     INFO - TEST-PASS | browser/components/payments/test/browser/browser_payments_onboarding_wizard.js | Got payment frame - 
[task 2018-05-25T18:17:25.961Z] 18:17:25     INFO - dialog ready
[task 2018-05-25T18:17:25.963Z] 18:17:25     INFO - helper functions injected into frame
[task 2018-05-25T18:17:25.963Z] 18:17:25     INFO - Checking if the basic card has been rendered
[task 2018-05-25T18:17:25.963Z] 18:17:25     INFO - TEST-PASS | browser/components/payments/test/browser/browser_payments_onboarding_wizard.js | Basic card page is rendered - true == true - 
[task 2018-05-25T18:17:25.964Z] 18:17:25     INFO - Check if the total header is visible on the basic card page during on-boarding
[task 2018-05-25T18:17:25.964Z] 18:17:25     INFO - TEST-PASS | browser/components/payments/test/browser/browser_payments_onboarding_wizard.js | Total Header is visible on the basic card page during on-boarding - true == true - 
[task 2018-05-25T18:17:25.965Z] 18:17:25     INFO - TEST-PASS | browser/components/payments/test/browser/browser_payments_onboarding_wizard.js | Total Header contains text - "\n      \n        \n        $60.00\n        example.com\n      \n      \n        View All Items\n      \n    " == true - 
[task 2018-05-25T18:17:25.965Z] 18:17:25     INFO - TEST-PASS | browser/components/payments/test/browser/browser_payments_onboarding_wizard.js | Cancel button is visible on the basic card page - true == true - 
[task 2018-05-25T18:17:25.965Z] 18:17:25     INFO - Buffered messages finished
[task 2018-05-25T18:17:25.965Z] 18:17:25     INFO - TEST-UNEXPECTED-FAIL | browser/components/payments/test/browser/browser_payments_onboarding_wizard.js | Test timed out - 
[task 2018-05-25T18:17:25.966Z] 18:17:25     INFO - GECKO(1016) | JavaScript error: chrome://payments/content/paymentDialogWrapper.js, line 335: NS_ERROR_NOT_INITIALIZED:
[task 2018-05-25T18:17:25.967Z] 18:17:25     INFO - GECKO(1016) | JavaScript error: chrome://payments/content/paymentDialogWrapper.js, line 335: NS_ERROR_NOT_INITIALIZED:
[task 2018-05-25T18:17:25.969Z] 18:17:25     INFO - Console message: [JavaScript Error: "NS_ERROR_NOT_INITIALIZED: " {file: "chrome://payments/content/paymentDialogWrapper.js" line: 335}]
[task 2018-05-25T18:17:25.970Z] 18:17:25     INFO - Console message: [JavaScript Error: "NS_ERROR_NOT_INITIALIZED: " {file: "chrome://payments/content/paymentDialogWrapper.js" line: 335}]
[task 2018-05-25T18:17:25.972Z] 18:17:25     INFO - GECKO(1016) | MEMORY STAT | vsize 2202MB | residentFast 292MB | heapAllocated 88MB
[task 2018-05-25T18:17:25.972Z] 18:17:25     INFO - TEST-OK | browser/components/payments/test/browser/browser_payments_onboarding_wizard.js | took 90101ms
[task 2018-05-25T18:17:25.973Z] 18:17:25     INFO - Not taking screenshot here: see the one that was previously logged
[task 2018-05-25T18:17:25.976Z] 18:17:25     INFO - TEST-UNEXPECTED-FAIL | browser/components/payments/test/browser/browser_payments_onboarding_wizard.js | Found a tab after previous test timed out: https://example.com/browser/browser/components/payments/test/browser/blank_page.html - 
[task 2018-05-25T18:17:25.977Z] 18:17:25     INFO - GECKO(1016) | ++DOCSHELL 0x7f4488f67800 == 1 [pid = 1147] [id = {2dffb31b-fa50-4704-808b-d6c87bb5debe}]
[task 2018-05-25T18:17:25.977Z] 18:17:25     INFO - GECKO(1016) | ++DOMWINDOW == 1 (0x7f4488f93c00) [pid = 1147] [serial = 72] [outer = (nil)]
[task 2018-05-25T18:17:25.978Z] 18:17:25     INFO - checking window state
[task 2018-05-25T18:17:25.979Z] 18:17:25     INFO - GECKO(1016) | ++DOMWINDOW == 2 (0x7f4487d84000) [pid = 1147] [serial = 73] [outer = 0x7f4488f93c00]
[task 2018-05-25T18:17:25.980Z] 18:17:25     INFO - GECKO(1016) | ++DOMWINDOW == 15 (0x7f9c9e677000) [pid = 1016] [serial = 73] [outer = 0x7f9cb06cd200]
[task 2018-05-25T18:17:25.981Z] 18:17:25     INFO - GECKO(1016) | ++DOMWINDOW == 16 (0x7f9c9eb1e400) [pid = 1016] [serial = 74] [outer = 0x7f9cb06cd200]
[task 2018-05-25T18:17:27.431Z] 18:17:27     INFO - GECKO(1016) | --DOCSHELL 0x7f472b799800 == 0 [pid = 1118] [id = {d9d270fe-5503-4a8f-a2eb-53a96f85621f}]
Whiteboard: [webpayments] [triage]
Blocks: 1427935
Priority: P5 → P3
Whiteboard: [webpayments] [triage] → [webpayments-reserve]
We are trying to build a tool to automatically classify intermittent failures, which would provide a starting point for fixing the bug, reducing the manual work for the developers.
We are collecting some feedback on the results, to see if they’re good enough and where we need to improve.
    
For this bug, the tool says that the intermittent failure is most likely a:
Concurrency Issue: This includes tests in which failures occur due to thread management issues (different threads or their outcomes depending on an implicit ordering), race conditions and/or deadlocks, and issues related to an asynchronous waits (e.g. a process trying to access an external resource or continuing before the external resource is available).


Once you’re done investigating and/or fixing the bug, could you tell me:
- Did the tool correctly recognize the type of intermittent failure?
- Did the information from the tool help your analysis, the bug fixing process, or anything in the process? (please also let us know how the tool was useful and/or what would improve the tool's usefulness for you)
Priority: P3 → --
Whiteboard: [webpayments-reserve]
Summary: Intermittent browser/components/payments/test/browser/browser_payments_onboarding_wizard.js | Test timed out - → Intermittent browser/components/payments/test/browser/browser_onboarding_wizard.js | Test timed out -
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.