Bug 1212609 - Add common test package rules for firefox-ui-tests. r=gps a=testonly
authorHenrik Skupin <mail@hskupin.info>
Wed, 20 Jan 2016 12:28:46 +0100
changeset 298408 cf7672d6635465a2ae70b7de562abc30848768ca
parent 298407 4a091c5822604ca17cf46c25a0a2d992fc70733f
child 298409 448b26238281ffef99924773ce4ccc446978fb14
push id8941
push userhskupin@mozilla.com
push dateWed, 20 Jan 2016 18:30:16 +0000
treeherdermozilla-aurora@cf7672d66354 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersgps, testonly
bugs1212609
milestone45.0a2
Bug 1212609 - Add common test package rules for firefox-ui-tests. r=gps a=testonly
python/mozbuild/mozbuild/action/test_archive.py
testing/config/firefox_ui_requirements.txt
--- a/python/mozbuild/mozbuild/action/test_archive.py
+++ b/python/mozbuild/mozbuild/action/test_archive.py
@@ -48,16 +48,21 @@ ARCHIVE_FILES = {
         },
         {
             'source': buildconfig.topobjdir,
             'base': '_tests',
             'pattern': 'mozbase/**',
         },
         {
             'source': buildconfig.topsrcdir,
+            'base': 'testing',
+            'pattern': 'firefox-ui/**',
+        },
+        {
+            'source': buildconfig.topsrcdir,
             'base': 'js/src',
             'pattern': 'jit-test/**',
             'dest': 'jit-test',
         },
         {
             'source': buildconfig.topsrcdir,
             'base': 'js/src/tests',
             'pattern': 'ecma_6/**',
@@ -79,16 +84,21 @@ ARCHIVE_FILES = {
             'source': buildconfig.topsrcdir,
             'base': 'js/src',
             'pattern': 'jsapi.h',
             'dest': 'jit-test',
         },
         {
             'source': buildconfig.topsrcdir,
             'base': 'testing',
+            'pattern': 'puppeteer/**',
+        },
+        {
+            'source': buildconfig.topsrcdir,
+            'base': 'testing',
             'pattern': 'tps/**',
         },
         {
             'source': buildconfig.topsrcdir,
             'base': 'services/sync/',
             'pattern': 'tps/**',
         },
         {
new file mode 100644
--- /dev/null
+++ b/testing/config/firefox_ui_requirements.txt
@@ -0,0 +1,4 @@
+-r marionette_requirements.txt
+../firefox-ui/harness/
+../firefox-ui/tests/
+../puppeteer/firefox/