Closed Bug 1021644 Opened 6 years ago Closed 2 years ago

test_bug961363.html depends on previous state - if bumped to mochitest-8 fails with "selected options match after CTRL+SPACE (after testing CTRL+key DOWN) for (id: one) - got false,true,false,false, expected false,true,true,false"

Categories

(Core :: Layout: Form Controls, defect)

ARM
Android
defect
Not set

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: emorley, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: intermittent-failure, Whiteboard: [test disabled])

layout/forms/test/test_bug961363.html started failing on mozilla-inbound on Android 2.3 - when a landing added a mochitest and caused the chunking to vary - such that test_bug961363.html is run at the start of mochitest-8, rather than at the end of mochitest-7. The landing of this extra test was incorrectly blamed for this and so backed out, but a different landing (which also added a mochitest) resulted in the same test_bug961363.html - confirming the test is broken.

Passing run (mochitest-7):
https://tbpl.mozilla.org/php/getParsedLog.php?id=41164445&tree=Mozilla-Inbound

Failing run:
Android 2.3 Emulator on ix mozilla-inbound opt test mochitest-8 on 2014-06-05 17:56:36 PDT for push 8b809afd1cea
https://tbpl.mozilla.org/php/getParsedLog.php?id=41162037&tree=Mozilla-Inbound
{
18:16:28     INFO -  1 INFO SimpleTest START
18:16:28     INFO -  2 INFO TEST-START | /tests/layout/forms/test/test_bug961363.html
18:16:28     INFO -  3 INFO TEST-INFO | dumping last 1 message(s)
18:16:28     INFO -  4 INFO TEST-INFO | if you need more context, please use SimpleTest.requestCompleteLog() in your test
18:16:28     INFO -  5 INFO TEST-PASS | /tests/layout/forms/test/test_bug961363.html | value should not have changed while testing CTRL+key DOWN (id: one)
18:16:28     INFO -  6 INFO TEST-UNEXPECTED-FAIL | /tests/layout/forms/test/test_bug961363.html | selected options match after CTRL+SPACE (after testing CTRL+key DOWN) for (id: one) - got false,true,false,false, expected false,true,true,false
18:16:28     INFO -  7 INFO TEST-INFO | dumping last 1 message(s)
18:16:28     INFO -  8 INFO TEST-INFO | if you need more context, please use SimpleTest.requestCompleteLog() in your test
18:16:28     INFO -  9 INFO TEST-PASS | /tests/layout/forms/test/test_bug961363.html | value should not have changed while testing CTRL+key UP (id: one)
18:16:28     INFO -  10 INFO TEST-UNEXPECTED-FAIL | /tests/layout/forms/test/test_bug961363.html | selected options match after CTRL+SPACE (after testing CTRL+key UP) for (id: one) - got false,true,true,false, expected false,false,true,false
18:16:28     INFO -  11 INFO TEST-INFO | dumping last 1 message(s)
18:16:28     INFO -  12 INFO TEST-INFO | if you need more context, please use SimpleTest.requestCompleteLog() in your test
18:16:28     INFO -  13 INFO TEST-PASS | /tests/layout/forms/test/test_bug961363.html | value should not have changed while testing CTRL+key RIGHT (id: one)
18:16:28     INFO -  14 INFO TEST-UNEXPECTED-FAIL | /tests/layout/forms/test/test_bug961363.html | selected options match after CTRL+SPACE (after testing CTRL+key RIGHT) for (id: one) - got false,true,true,false, expected false,false,false,false
18:16:28     INFO -  15 INFO TEST-INFO | dumping last 1 message(s)
18:16:28     INFO -  16 INFO TEST-INFO | if you need more context, please use SimpleTest.requestCompleteLog() in your test
18:16:28     INFO -  17 INFO TEST-PASS | /tests/layout/forms/test/test_bug961363.html | value should not have changed while testing CTRL+key LEFT (id: one)
18:16:28     INFO -  18 INFO TEST-UNEXPECTED-FAIL | /tests/layout/forms/test/test_bug961363.html | selected options match after CTRL+SPACE (after testing CTRL+key LEFT) for (id: one) - got false,true,true,false, expected false,true,false,false
18:16:28     INFO -  19 INFO TEST-INFO | dumping last 1 message(s)
18:16:28     INFO -  20 INFO TEST-INFO | if you need more context, please use SimpleTest.requestCompleteLog() in your test
18:16:28     INFO -  21 INFO TEST-PASS | /tests/layout/forms/test/test_bug961363.html | value should not have changed while testing CTRL+key PAGE_DOWN (id: one)
18:16:28     INFO -  22 INFO TEST-UNEXPECTED-FAIL | /tests/layout/forms/test/test_bug961363.html | selected options match after CTRL+SPACE (after testing CTRL+key PAGE_DOWN) for (id: one) - got false,true,true,false, expected false,true,false,true
18:16:28     INFO -  23 INFO TEST-INFO | dumping last 1 message(s)
18:16:28     INFO -  24 INFO TEST-INFO | if you need more context, please use SimpleTest.requestCompleteLog() in your test
18:16:28     INFO -  25 INFO TEST-PASS | /tests/layout/forms/test/test_bug961363.html | value should not have changed while testing CTRL+key PAGE_UP (id: one)
18:16:28     INFO -  26 INFO TEST-UNEXPECTED-FAIL | /tests/layout/forms/test/test_bug961363.html | selected options match after CTRL+SPACE (after testing CTRL+key PAGE_UP) for (id: one) - got false,true,true,false, expected false,false,false,true
18:16:28     INFO -  27 INFO TEST-INFO | dumping last 1 message(s)
18:16:28     INFO -  28 INFO TEST-INFO | if you need more context, please use SimpleTest.requestCompleteLog() in your test
18:16:28     INFO -  29 INFO TEST-PASS | /tests/layout/forms/test/test_bug961363.html | value should not have changed while testing CTRL+key END (id: one)
18:16:28     INFO -  30 INFO TEST-UNEXPECTED-FAIL | /tests/layout/forms/test/test_bug961363.html | selected options match after CTRL+SPACE (after testing CTRL+key END) for (id: one) - got false,true,true,false, expected false,false,false,false
18:16:28     INFO -  31 INFO TEST-INFO | dumping last 1 message(s)
18:16:28     INFO -  32 INFO TEST-INFO | if you need more context, please use SimpleTest.requestCompleteLog() in your test
18:16:28     INFO -  33 INFO TEST-PASS | /tests/layout/forms/test/test_bug961363.html | value should not have changed while testing CTRL+key HOME (id: one)
18:16:28     INFO -  34 INFO TEST-UNEXPECTED-FAIL | /tests/layout/forms/test/test_bug961363.html | selected options match after CTRL+SPACE (after testing CTRL+key HOME) for (id: one) - got false,true,true,false, expected true,false,false,false
18:16:28     INFO -  35 INFO TEST-INFO | dumping last 1 message(s)
18:16:28     INFO -  36 INFO TEST-INFO | if you need more context, please use SimpleTest.requestCompleteLog() in your test
18:16:28     INFO -  37 INFO TEST-PASS | /tests/layout/forms/test/test_bug961363.html | value should have changed while testing CTRL+key DOWN (id: two)
18:16:28     INFO -  38 INFO TEST-UNEXPECTED-FAIL | /tests/layout/forms/test/test_bug961363.html | selected options match after CTRL+SPACE (after testing CTRL+key DOWN) for (id: two) - got false,true,false,false, expected false,false,true,false
18:16:28     INFO -  39 INFO TEST-UNEXPECTED-FAIL | /tests/layout/forms/test/test_bug961363.html | value should have changed while testing CTRL+key UP (id: two) - didn't expect 1, but got it
18:16:28     INFO -  40 INFO TEST-INFO | dumping last 3 message(s)
18:16:28     INFO -  41 INFO TEST-INFO | if you need more context, please use SimpleTest.requestCompleteLog() in your test
...
}
Test disabled on all platforms so mozilla-inbound can reopen:
remote:   https://hg.mozilla.org/integration/mozilla-inbound/rev/c1809b4d8826

Mats, as test author would you be able to take a look at this? :-)
Blocks: 961363
Flags: needinfo?(matspal)
Keywords: leave-open
Whiteboard: [test disabled]
http://mxr.mozilla.org/mozilla-central/source/layout/forms/test/test_bug961363.html?force=1
The test looks fine to me.  I suggest we disable it on just Android and B2G.
Flags: needinfo?(matspal)
The only reason it failed on Android 2.3 is because the chunking is so large (I imagine it rarely comes close to the edges of a chunk normally.
Mass-closing old bugs I filed that have not had recent activity/no longer affect me.
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
Removing leave-open keyword from resolved bugs, per :sylvestre.
Keywords: leave-open
You need to log in before you can comment on or make changes to this bug.