[Marionette-js-runner] have several jobs to run marionette js tests

RESOLVED FIXED

Status

Firefox OS
Gaia::TestAgent
RESOLVED FIXED
4 years ago
4 years ago

People

(Reporter: julienw, Assigned: julienw)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

46 bytes, text/x-github-pull-request
lightsofapollo
: review+
Details | Review | Splinter Review
(Assignee)

Description

4 years ago
On Travis, we very often have a job that takes more than 50 minutes to finish. So we'd need to split the tests.

A way todo this could be to have one job per app, but it's maybe overkill, especially taking the travis setup cost into account.

Having 2 or 3 jobs would work good enough for me.
(Assignee)

Comment 1

4 years ago
Created attachment 8435829 [details] [review]
github PR

Try

  NBPARTS=100 PART=1 bin/gaia-marionette

:D
Assignee: nobody → felash
Attachment #8435829 - Flags: review?(gaye)
(Assignee)

Comment 2

4 years ago
I even think we should divide in 3 instead of 2 for Travis.
(Assignee)

Comment 3

4 years ago
Comment on attachment 8435829 [details] [review]
github PR

James, if you find this useful and have some time free, feel free to r :)
Attachment #8435829 - Flags: review?(jlal)
Comment on attachment 8435829 [details] [review]
github PR

r=me once we see some green code... It would be nice if we could share the code gecko does for splitting but I am not sure how generic it is.
Attachment #8435829 - Flags: review?(jlal)
Attachment #8435829 - Flags: review?(gaye)
Attachment #8435829 - Flags: review+
(Assignee)

Comment 5

4 years ago
Thanks, after a rebase to latest master, it was green !

master: 7c0a085b5ae5402652d5d562db3e236a2bd97e7e
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED

Comment 6

4 years ago
The marionette_js jobs do not run all marionette tests after Bug 1021706 is landed. Please refer to Bug 1022459.
(Assignee)

Updated

4 years ago
Depends on: 1022459
You need to log in before you can comment on or make changes to this bug.