Closed
Bug 917543
Opened 12 years ago
Closed 12 years ago
Add a robocop.ini manifest for x86
Categories
(Firefox for Android Graveyard :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
Firefox 27
People
(Reporter: gbrown, Assigned: gbrown)
References
Details
Attachments
(5 files)
|
1.81 KB,
patch
|
jmaher
:
review+
|
Details | Diff | Splinter Review |
|
1.42 KB,
patch
|
armenzg
:
review+
|
Details | Diff | Splinter Review |
|
1.46 KB,
patch
|
gps
:
review+
|
Details | Diff | Splinter Review |
|
1.40 KB,
patch
|
armenzg
:
review+
|
Details | Diff | Splinter Review |
|
5.27 KB,
patch
|
jmaher
:
review+
|
Details | Diff | Splinter Review |
I have been hoping that we could use a single manifest for robocop, but we have a couple of tests crashing on x86 only and at least one intermittent failure that occurs much more frequently on x86. I imagine the crashes will be sorted out in a few weeks (delayed because we cannot currently get crash dumps) but differing frequencies of intermittent failures could be a long-term issue.
| Assignee | ||
Comment 1•12 years ago
|
||
Adds the x86-specific robocop.ini file, with x86-failing tests disabled.
$ diff robocop.ini robocop_x86.ini
5c5
< [testBookmarkKeyword]
---
> # [testBookmarkKeyword] # frequent fail on x86 only; see bug 915350
36c36
< [testSystemPages]
---
> # [testSystemPages] # crash on x86 only; see bug 907383
40c40
< [testFindInPage]
---
> # [testFindInPage] # crash on x86 only; see bug 907303
Once this lands, we can update the mozharness x86 script to point to the new manifest and turn robocop green.
Attachment #806270 -
Flags: review?(jmaher)
Comment 2•12 years ago
|
||
can we skip these via the manifest support instead?
Comment 3•12 years ago
|
||
Comment on attachment 806270 [details] [diff] [review]
add robocop_x86.ini
Review of attachment 806270 [details] [diff] [review]:
-----------------------------------------------------------------
I see nothing wrong with this manifest.
Attachment #806270 -
Flags: review?(jmaher) → review+
| Assignee | ||
Comment 4•12 years ago
|
||
| Assignee | ||
Comment 5•12 years ago
|
||
(In reply to Joel Maher (:jmaher) from comment #2)
> can we skip these via the manifest support instead?
Sorry, I missed this earlier...and I'm not sure I understand.
afaik, the robocop manifest does not allow for skip-if/fail-if.
| Assignee | ||
Updated•12 years ago
|
Whiteboard: [leave open]
Comment 6•12 years ago
|
||
| Assignee | ||
Comment 7•12 years ago
|
||
Attachment #806805 -
Flags: review?(armenzg)
Comment 8•12 years ago
|
||
Comment on attachment 806805 [details] [diff] [review]
use robocop_x86.ini
Review of attachment 806805 [details] [diff] [review]:
-----------------------------------------------------------------
lgtm!
After you land this, if a Cedar job is not using your revision of mozharness you can just re-trigger.
Attachment #806805 -
Flags: review?(armenzg) → review+
| Assignee | ||
Comment 9•12 years ago
|
||
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Whiteboard: [leave open]
| Assignee | ||
Comment 10•12 years ago
|
||
I forgot to update the Makefiles.
https://tbpl.mozilla.org/php/getParsedLog.php?id=28054773&tree=Cedar&full=1
13:23:08 INFO - Mochi-Remote ERROR | Unable to find specified robocop .ini manifest 'robocop_x86.ini'
13:23:08 INFO - Mochi-Remote ERROR | Invalid options specified, use --help for a list of valid options
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
| Assignee | ||
Comment 11•12 years ago
|
||
Build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/gbrown@mozilla.com-c7ed8ed497e5/try-android-x86/fennec-27.0a1.en-US.android-i386.tests.zip verifies that robocop_x86.ini is added to the tests.zip -- my main motivation here.
Attachment #806978 -
Flags: review?(gps)
Comment 12•12 years ago
|
||
Comment on attachment 806978 [details] [diff] [review]
add new manifest to makefiles
Review of attachment 806978 [details] [diff] [review]:
-----------------------------------------------------------------
You don't need my review to add files to existing lists.
Attachment #806978 -
Flags: review?(gps) → review+
| Assignee | ||
Comment 13•12 years ago
|
||
Comment 14•12 years ago
|
||
Status: REOPENED → RESOLVED
Closed: 12 years ago → 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 27
| Assignee | ||
Comment 15•12 years ago
|
||
This hasn't really worked out. It is easy to update either robocop.ini or robocop_x86.ini and forget to update the other one.
Now Robocop understands skip-if in manifests -- let's use that feature instead and eliminate robocop_x86.ini
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
| Assignee | ||
Comment 16•12 years ago
|
||
Attachment #815916 -
Flags: review?(armenzg)
| Assignee | ||
Comment 17•12 years ago
|
||
Attachment #815917 -
Flags: review?(jmaher)
Updated•12 years ago
|
Attachment #815916 -
Flags: review?(armenzg) → review+
| Assignee | ||
Comment 18•12 years ago
|
||
Comment 19•12 years ago
|
||
Comment on attachment 815917 [details] [diff] [review]
remove robocop_x86.ini and use skip-if in robocop.ini
Review of attachment 815917 [details] [diff] [review]:
-----------------------------------------------------------------
oh this makes me happy
Attachment #815917 -
Flags: review?(jmaher) → review+
| Assignee | ||
Comment 20•12 years ago
|
||
https://hg.mozilla.org/build/mozharness/rev/b4cabe359fad
I want to generate some test failures (like testSystemPages) on Cedar/x86...then I'll push the m-c changes to green up robocop on x86 again.
Comment 21•12 years ago
|
||
something here is in mozharness production
| Assignee | ||
Comment 22•12 years ago
|
||
remove robocop_x86.ini:
https://hg.mozilla.org/integration/mozilla-inbound/rev/a03b6f30006f
Comment 23•12 years ago
|
||
Status: REOPENED → RESOLVED
Closed: 12 years ago → 12 years ago
Resolution: --- → FIXED
Updated•5 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
•