Closed
Bug 986173
Opened 11 years ago
Closed 11 years ago
Intermittent TEST-UNEXPECTED-FAIL | Dialer > Keypad Entering a 3 digits number with the keypad | AssertionError: you need more than 16 reflows for that?
Categories
(Firefox OS Graveyard :: Gaia::Dialer, defect)
Firefox OS Graveyard
Gaia::Dialer
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: RyanVM, Assigned: janx)
References
Details
(Keywords: intermittent-failure)
Attachments
(1 file)
https://tbpl.mozilla.org/php/getParsedLog.php?id=36439132&tree=Fx-Team
b2g_ubuntu64_vm fx-team opt test gaia-integration on 2014-03-20 05:11:20 PDT for push d0f486cca94e
slave: tst-linux64-spot-587
05:25:44 INFO - TEST-START | Dialer > Keypad Entering a 3 digits number with the keypad
05:25:53 INFO - TEST-UNEXPECTED-FAIL | Dialer > Keypad Entering a 3 digits number with the keypad
05:25:53 INFO - TEST-END | Dialer > Keypad Entering a 3 digits number with the keypad
05:49:11 INFO - 1 failing
05:49:11 INFO - 1) Dialer > Keypad Entering a 3 digits number with the keypad:
05:49:11 INFO - AssertionError: you need more than 16 reflows for that?
05:49:11 INFO - at Context.<anonymous> (/builds/slave/test/gaia/apps/communications/dialer/test/marionette/keypad_test.js:66:12)
05:49:11 INFO - at Test.Runnable.run (/builds/slave/test/gaia/node_modules/mocha/lib/runnable.js:211:32)
05:49:11 INFO - at Runner.runTest (/builds/slave/test/gaia/node_modules/mocha/lib/runner.js:372:10)
05:49:11 INFO - at /builds/slave/test/gaia/node_modules/mocha/lib/runner.js:448:12
05:49:11 INFO - at next (/builds/slave/test/gaia/node_modules/mocha/lib/runner.js:297:14)
05:49:11 INFO - at /builds/slave/test/gaia/node_modules/mocha/lib/runner.js:307:7
05:49:11 INFO - at next (/builds/slave/test/gaia/node_modules/mocha/lib/runner.js:245:23)
05:49:11 INFO - at /builds/slave/test/gaia/node_modules/mocha/lib/runner.js:269:7
05:49:11 INFO - at Hook.Runnable.run (/builds/slave/test/gaia/node_modules/mocha/lib/runnable.js:213:5)
05:49:11 INFO - at next (/builds/slave/test/gaia/node_modules/mocha/lib/runner.js:257:10)
05:49:11 INFO - at /builds/slave/test/gaia/node_modules/mocha/lib/runner.js:269:7
05:49:11 INFO - at done (/builds/slave/test/gaia/node_modules/mocha/lib/runnable.js:185:5)
05:49:11 INFO - at /builds/slave/test/gaia/node_modules/mocha/lib/runnable.js:197:9
05:49:11 INFO - at Object.executeHook (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:370:18)
05:49:11 INFO - at process._tickCallback (node.js:415:13)
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 27•11 years ago
|
||
Testing locally, I get "AssertionError: 0 == 16" so it looks like something in https://hg.mozilla.org/mozilla-central/pushloghtml?startID=26485&endID=26486 broke the reflow counter tool.
Jan: Anything suspect in this pushlog?
Flags: needinfo?(janx)
Comment 28•11 years ago
|
||
seems this causing Gaia Integration test failures in m-i,m-c and b2g-inbound - closing at least b2g-i for this test bustage and hope that the backout from
remote: https://hg.mozilla.org/mozilla-central/rev/4b412c6dbffc
remote: https://hg.mozilla.org/mozilla-central/rev/9d62c16eefde
remote: https://hg.mozilla.org/mozilla-central/rev/9afe2a1145bd
fix anything
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 31•11 years ago
|
||
The push log has several devtools changes that talk about reflows but are unrelated.
My patch from bug #983610 did some important changes to the way the HUD tracks frames. Let's see if Carsten's backout fixes things.
Also I couldn't find which test is failing, Etienne is that your ReflowHelper / MozReflowAtom test that was changed and uplifted in bug #982196? Could it be that we expect 0 reflows from the dialer but suddenly see 16 reflows happening?
I'll try reproducing locally to make more sense of this.
Flags: needinfo?(janx) → needinfo?(etienne)
Comment 32•11 years ago
|
||
It's that test but the problem here is that we're expecting 16 reflows but got 0.
How to run the test:
TEST_FILES=./apps/communications/dialer/test/marionette/keypad_test.js make test-integration
Docs: https://developer.mozilla.org/en-US/Firefox_OS/Platform/Automated_testing/Gaia_integration_tests
To get the error message I'm seeing, replace:
assert.equal(reflowCount, 16, 'you need more than 16 reflows for that?');
with:
assert.equal(reflowCount, 16);
Comment 33•11 years ago
|
||
seems this backout of the 3 patches fixed this problem
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (obsolete) |
Comment hidden (obsolete) |
Comment hidden (obsolete) |
Comment hidden (obsolete) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 69•11 years ago
|
||
I disabled the test in https://github.com/mozilla-b2g/gaia/commit/c9c87f5d1aa8ddfe4fe2a1742d97c3c5a453fab0 because fx-team is read right now.
Jan: Can you also check why?
Flags: needinfo?(janx)
Comment hidden (Legacy TBPL/Treeherder Robot) |
Reporter | ||
Comment 71•11 years ago
|
||
This time it started on this push:
https://tbpl.mozilla.org/?tree=Fx-Team&rev=b086a61f4cfc
Seems the common thread is "something touches devtools which perturbs this test into failing".
Comment 72•11 years ago
|
||
For later reference, I'm just disabling this to get a green tree today and so that Jan can check why it broke. Once we know why it broke, I think we should have test on the devtools side to prevent breaking this very useful test.
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 79•11 years ago
|
||
I found that bug #983610's patch breaks that particular test, so I'm investigating why reflow reporting works everywhere else except in the test. I'll get back to this bug once I find out what's wrong.
Flags: needinfo?(janx)
Assignee | ||
Comment 80•11 years ago
|
||
I opened a pull request to reenable the test now that bug #988931's fix has rolled. Let's see how travis takes it.
Assignee | ||
Comment 81•11 years ago
|
||
Comment on attachment 8398432 [details] [review]
Bug 986173 - Reenable the dialer reflow test. r=Rik
All green!
Attachment #8398432 -
Flags: review?(anthony)
Assignee | ||
Comment 82•11 years ago
|
||
Comment on attachment 8398432 [details] [review]
Bug 986173 - Reenable the dialer reflow test. r=Rik
Rik's r+ IRL if I can stay around to watch travis and tbpl.
Attachment #8398432 -
Flags: review?(anthony) → review+
Assignee | ||
Comment 83•11 years ago
|
||
The travis build had two unrelated fails, but the re-enabled test passed: https://travis-ci.org/mozilla-b2g/gaia/jobs/21923061#L2663
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → janx
OS: Linux → All
Hardware: x86_64 → All
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•