Closed
Bug 658928
Opened 13 years ago
Closed 13 years ago
Use the xpcshell manifest to disable tests
Categories
(Firefox :: Sync, defect)
Firefox
Sync
Tracking
()
RESOLVED
FIXED
mozilla8
People
(Reporter: philikon, Assigned: philikon)
References
Details
(Whiteboard: [fixed in services][qa-])
Attachments
(1 file)
8.23 KB,
patch
|
rnewman
:
review+
|
Details | Diff | Splinter Review |
xpcshell manifests (bug 616999) allow us to disable tests based on platform and other things like whether we're in a debug build or not, e.g.: [test_foo.js] skip-if.os = mac skip-if.config = debug That means we can get rid of our custom hackery in head_appinfo.js.in. \o/
Comment 1•13 years ago
|
||
That makes me so happy.
Assignee | ||
Comment 2•13 years ago
|
||
... or how I stopped worrying and love the manifests.
Comment 3•13 years ago
|
||
If there are conditions that you need that the manifest won't let you test, file a bug in Testing : XPCshell and we'll add the required functionality.
Comment 4•13 years ago
|
||
These should be a lot more usable now. Let me know if you hit any issues.
Assignee | ||
Comment 5•13 years ago
|
||
Comment 6•13 years ago
|
||
Comment on attachment 544410 [details] [diff] [review] v1 Review of attachment 544410 [details] [diff] [review]: ----------------------------------------------------------------- Looks good to me. A try build might be good, even considering s-c, because a try build will be a clean build... I'll settle for non-Windows platforms, though.
Attachment #544410 -
Flags: review?(rnewman) → review+
Assignee | ||
Comment 7•13 years ago
|
||
Try build: http://tbpl.mozilla.org/?tree=Try&rev=1817a58600f9
Assignee | ||
Comment 8•13 years ago
|
||
(In reply to comment #4) > These should be a lot more usable now. Let me know if you hit any issues. Thanks Ted. This works great for us now, although it would be nice if there was a way to bypass skip-if conditions, e.g. via environment variables. See bug 669821.
Assignee | ||
Comment 9•13 years ago
|
||
http://hg.mozilla.org/services/services-central/rev/94fe1ee0d02c
Whiteboard: [fixed in services][qa-]
Assignee | ||
Comment 10•13 years ago
|
||
http://hg.mozilla.org/mozilla-central/rev/94fe1ee0d02c
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla8
Updated•6 years ago
|
Component: Firefox Sync: Backend → Sync
Product: Cloud Services → Firefox
You need to log in
before you can comment on or make changes to this bug.
Description
•