Closed Bug 1302204 Opened 8 years ago Closed 8 years ago

update marionette-harness kind to use the perks of bug 1286075

Categories

(Firefox Build System :: Task Configuration, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: dustin, Assigned: impossibus)

References

Details

(Keywords: pi-marionette-harness-tests)

Attachments

(1 file)

https://reviewboard.mozilla.org/r/77452/diff/2 breaks the marionette-harness kind out of the legacy kind, but doesn't do the greatest job of it.

There are some comments there illustrating things to change.  The changes probably span the task-graph generation, the shell scripts that invoke mozharness, and mozharness itself.  Ideally with a little bit of work this can be written as a job description with run.using = 'mozharness'.  At that point it can probably be folded back into the "source-checks" kind, unless there's good reason to keep the separate "marionette-harness" kind.
Comment on attachment 8794471 [details]
Bug 1302204 - Convert marionette-harness kind and task to a source-check

https://reviewboard.mozilla.org/r/80926/#review80382

::: taskcluster/ci/source-check/python-tests.yml:48
(Diff revision 1)
> +        using: run-task
> +        # TODO convert to mach command
> +        command: >
> +            cd /home/worker/checkouts/gecko &&
> +            python2.7 python/virtualenv/virtualenv.py venv &&
> +            (cd testing/config && ../../venv/bin/pip install --no-deps -r marionette_harness_test_requirements.txt) &&

Note: for pytest-mozlog plugin to get picked up by pytest, need to run mozlog's setup.py. See Bug 1301177.
It would be great to run these tests in the desktop-test docker image, too, rather than desktop-build.  The latter usually doesn't run on test workers, so it's causing cache misses and also some issues with cache permissions.
removing caches from current kinds.yml in bug 1311442
This doesn't apply anymore since Bug 1335873.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
yay, thanks!!
Product: TaskCluster → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: