Bug 1335873 - Convert marionette harness unittests to standard python unittests, r=maja_zf

This formats the marionette-harness python tests to be a regular |mach python-test| suite. Though
we add subsuite=marionette, this is just for automation purposes. The new preferred way to run the
marionette harness tests locally is:
./mach python-test testing/marionette

They will also run if running the full suite.

The mozbase packages.txt file modifies mozlog to use 'setup.py' instead of 'pth'. The reason for
this is that the marionette-harness tests use the pytest_mozlog pytest plugin for formatting
their results (converts pytest format into something resembling the standard tbpl logging format).
In order for this plugin to get picked up however, mozlog's setup.py file needs to be processed.

MozReview-Commit-ID: Ata99evHxbd
This commit is contained in:
Andrew Halberstadt
2017-02-15 16:38:45 -05:00
parent 297c1688bb
commit d08b8a2c05
16 changed files with 61 additions and 284 deletions

View File

@@ -37,7 +37,6 @@ BUILD_KINDS = set([
JOB_KINDS = set([
'source-test',
'toolchain',
'marionette-harness',
'android-stuff',
])