Closed
Bug 1261270
Opened 9 years ago
Closed 9 years ago
Various Android robocop tests are going to permafail when Gecko 48 merges to Aurora
Categories
(Firefox for Android Graveyard :: Testing, defect)
Tracking
(firefox46 unaffected, firefox47 unaffected, firefox48 fixed)
RESOLVED
FIXED
Firefox 48
| Tracking | Status | |
|---|---|---|
| firefox46 | --- | unaffected |
| firefox47 | --- | unaffected |
| firefox48 | --- | fixed |
People
(Reporter: RyanVM, Assigned: RyanVM)
References
Details
Attachments
(1 file)
|
3.12 KB,
patch
|
gbrown
:
review+
|
Details | Diff | Splinter Review |
[Tracking Requested - why for this release]: Android robocop permafails when Gecko 48 merges to Aurora.
Geoff, any idea what might be going on here?
https://treeherder.mozilla.org/logviewer.html#?job_id=18725473&repo=try
https://treeherder.mozilla.org/logviewer.html#?job_id=18725437&repo=try
Flags: needinfo?(gbrown)
Comment 1•9 years ago
|
||
Sorry, not really.
These tests were failing for a long time; I recently enabled them when I noticed they were passing - bug 1144874 - but I have no idea what changed, or why they fail on Aurora.
Flags: needinfo?(gbrown)
Could APZ be held behind a nightly flag?
Comment 3•9 years ago
|
||
(In reply to Michael Comella (:mcomella) from comment #2)
> Could APZ be held behind a nightly flag?
Good idea! http://hg.mozilla.org/mozilla-central/annotate/c40c0b2f3b4c/mobile/android/confvars.sh#l100
Comment 4•9 years ago
|
||
I verified that testAxisLocking and testPanCorrectness fail on 48 if APZ is disabled.
What needs to happen here? Can those tests be disabled on Aurora after the merge, or do the tests need to be disabled on trunk until APZ rides the trains?
| Assignee | ||
Comment 5•9 years ago
|
||
I'll double-check, but I think mozinfo actually has nightly_build in it, so we can skip it that way. Though a fails-if = !nightly_build is probably better so we'll remember to re-enable the tests when APZ is ready to ride the trains.
| Assignee | ||
Comment 6•9 years ago
|
||
Turns out mozinfo has a release_build option, but not nightly_build. Seems like we could easily add it, though. Which I think is a reasonable option as long as we use it with a fails-if condition so the annotation doesn't stay there in perpetuity.
| Assignee | ||
Comment 7•9 years ago
|
||
| Assignee | ||
Comment 8•9 years ago
|
||
Excitingly, while fail-if is perfectly valid syntax for regular mochitests, it apparently isn't for robocop. My patch with |fail-if = !nightly_build| doesn't work, but skip-if does.
| Assignee | ||
Comment 9•9 years ago
|
||
Going off https://hg.mozilla.org/mozilla-central/rev/102371151dc6, I guess that's expected though. *sigh*
| Assignee | ||
Comment 10•9 years ago
|
||
Looks like this is the best we can do here. I've confirmed that this makes robocop green on Try simulations.
| Assignee | ||
Updated•9 years ago
|
Blocks: fennec-aboard-apz
Comment 11•9 years ago
|
||
Comment on attachment 8738358 [details] [diff] [review]
skip the 3 failing tests on !nightly_build
Review of attachment 8738358 [details] [diff] [review]:
-----------------------------------------------------------------
Thanks! I'll look into the robocop fail-if situation; for now, this is the best we can do.
Attachment #8738358 -
Flags: review?(gbrown) → review+
Comment 12•9 years ago
|
||
Comment 13•9 years ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 48
| Assignee | ||
Comment 14•9 years ago
|
||
Looks like bug 1265418 removed the nightly ifdefs for APZ.
Flags: needinfo?(gbrown)
Comment 16•9 years ago
|
||
Comment 17•9 years ago
|
||
| bugherder | ||
Updated•9 years ago
|
tracking-firefox48:
? → ---
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•