summaryrefslogtreecommitdiffstats
path: root/testing/config
diff options
context:
space:
mode:
Diffstat (limited to 'testing/config')
-rw-r--r--testing/config/firefox_ui_requirements.txt2
-rw-r--r--testing/config/marionette_requirements.txt11
-rw-r--r--testing/config/marionette_source_requirements.txt13
-rw-r--r--testing/config/moz.build21
-rw-r--r--testing/config/mozbase_requirements.txt33
-rw-r--r--testing/config/mozbase_source_requirements.txt24
-rw-r--r--testing/config/telemetry_tests_requirements.txt4
-rw-r--r--testing/config/telemetry_tests_source_requirements.txt5
-rw-r--r--testing/config/tooltool-manifests/linux32/hostutils.manifest10
-rw-r--r--testing/config/tooltool-manifests/linux64/hostutils.manifest10
-rw-r--r--testing/config/tooltool-manifests/macosx64/hostutils.manifest10
-rw-r--r--testing/config/tooltool-manifests/win32/hostutils.manifest10
12 files changed, 153 insertions, 0 deletions
diff --git a/testing/config/firefox_ui_requirements.txt b/testing/config/firefox_ui_requirements.txt
new file mode 100644
index 0000000000..66390616ad
--- /dev/null
+++ b/testing/config/firefox_ui_requirements.txt
@@ -0,0 +1,2 @@
+-r marionette_requirements.txt
+../firefox-ui/harness/
diff --git a/testing/config/marionette_requirements.txt b/testing/config/marionette_requirements.txt
new file mode 100644
index 0000000000..b0652c9437
--- /dev/null
+++ b/testing/config/marionette_requirements.txt
@@ -0,0 +1,11 @@
+-r mozbase_requirements.txt
+
+../tools/wptserve
+../tools/wpt_third_party/certifi
+../tools/wpt_third_party/h2
+../tools/wpt_third_party/hyperframe
+../tools/wpt_third_party/hpack
+../tools/wpt_third_party/pywebsocket3
+
+../marionette/client
+../marionette/harness
diff --git a/testing/config/marionette_source_requirements.txt b/testing/config/marionette_source_requirements.txt
new file mode 100644
index 0000000000..a5d2371103
--- /dev/null
+++ b/testing/config/marionette_source_requirements.txt
@@ -0,0 +1,13 @@
+# These dependencies are required for running marionette based tests from a source checkout
+
+-r mozbase_source_requirements.txt
+
+../web-platform/tests/tools/wptserve
+../web-platform/tests/tools/third_party/certifi
+../web-platform/tests/tools/third_party/enum ; python_version < '3'
+../web-platform/tests/tools/third_party/h2
+../web-platform/tests/tools/third_party/hyperframe
+../web-platform/tests/tools/third_party/hpack
+
+../marionette/client
+../marionette/harness
diff --git a/testing/config/moz.build b/testing/config/moz.build
new file mode 100644
index 0000000000..4d3977799c
--- /dev/null
+++ b/testing/config/moz.build
@@ -0,0 +1,21 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+with Files("**"):
+ BUG_COMPONENT = ("Testing", "General")
+
+with Files("marionette*"):
+ BUG_COMPONENT = ("Testing", "Marionette Client and Harness")
+
+with Files("mozbase*"):
+ BUG_COMPONENT = ("Testing", "Mozbase")
+
+with Files("firefox_ui*"):
+ BUG_COMPONENT = ("Testing", "Firefox UI Tests")
+
+with Files("telemetry*"):
+ BUG_COMPONENT = ("Toolkit", "Telemetry")
+
+with Files("tooltool-manifests/**"):
+ BUG_COMPONENT = ("Release Engineering", "Applications: MozharnessCore")
diff --git a/testing/config/mozbase_requirements.txt b/testing/config/mozbase_requirements.txt
new file mode 100644
index 0000000000..754d559c6c
--- /dev/null
+++ b/testing/config/mozbase_requirements.txt
@@ -0,0 +1,33 @@
+../tools/geckoprocesstypes_generator
+../tools/mozterm
+
+../mozbase/manifestparser
+../mozbase/mozcrash
+../mozbase/mozdebug
+../mozbase/mozdevice
+../mozbase/mozfile
+../mozbase/mozgeckoprofiler
+../mozbase/mozhttpd
+../mozbase/mozinfo
+../mozbase/mozinstall
+../mozbase/mozleak
+../mozbase/mozlog
+../mozbase/moznetwork
+../mozbase/mozpower
+../mozbase/mozprocess
+../mozbase/mozprofile
+../mozbase/mozproxy
+../mozbase/mozrunner
+../mozbase/mozserve
+../mozbase/mozscreenshot
+../mozbase/moztest
+../mozbase/mozversion
+
+../condprofile; sys_platform != 'darwin'
+aiohttp==3.7.4.post0; sys_platform != 'darwin'
+https://pypi.pub.build.mozilla.org/pub/arsenic-19.1-py3-none-any.whl; sys_platform != 'darwin'
+requests==2.22.0; sys_platform != 'darwin'
+pyyaml==5.1.2; sys_platform != 'darwin'
+structlog==15.2.0; sys_platform != 'darwin'
+toml==0.10.2
+tomlkit==0.12.3
diff --git a/testing/config/mozbase_source_requirements.txt b/testing/config/mozbase_source_requirements.txt
new file mode 100644
index 0000000000..1182b28d95
--- /dev/null
+++ b/testing/config/mozbase_source_requirements.txt
@@ -0,0 +1,24 @@
+--editable ../../python/mozterm
+--editable ../../xpcom/geckoprocesstypes_generator
+
+--editable ../mozbase/manifestparser
+--editable ../mozbase/mozcrash
+--editable ../mozbase/mozdebug
+--editable ../mozbase/mozdevice
+--editable ../mozbase/mozfile
+--editable ../mozbase/mozgeckoprofiler
+--editable ../mozbase/mozhttpd
+--editable ../mozbase/mozinfo
+--editable ../mozbase/mozinstall
+--editable ../mozbase/mozleak
+--editable ../mozbase/mozlog
+--editable ../mozbase/moznetwork
+--editable ../mozbase/mozpower
+--editable ../mozbase/mozprocess
+--editable ../mozbase/mozprofile
+--editable ../mozbase/mozproxy
+--editable ../mozbase/mozrunner
+--editable ../mozbase/mozserve
+--editable ../mozbase/mozscreenshot
+--editable ../mozbase/moztest
+--editable ../mozbase/mozversion
diff --git a/testing/config/telemetry_tests_requirements.txt b/testing/config/telemetry_tests_requirements.txt
new file mode 100644
index 0000000000..e9415dc04d
--- /dev/null
+++ b/testing/config/telemetry_tests_requirements.txt
@@ -0,0 +1,4 @@
+-r marionette_requirements.txt
+
+../telemetry/marionette/harness
+
diff --git a/testing/config/telemetry_tests_source_requirements.txt b/testing/config/telemetry_tests_source_requirements.txt
new file mode 100644
index 0000000000..1b79c54aee
--- /dev/null
+++ b/testing/config/telemetry_tests_source_requirements.txt
@@ -0,0 +1,5 @@
+# These dependencies are required for running telemetry tests from a source checkout
+
+-r marionette_source_requirements.txt
+
+../../toolkit/components/telemetry/tests/marionette/harness
diff --git a/testing/config/tooltool-manifests/linux32/hostutils.manifest b/testing/config/tooltool-manifests/linux32/hostutils.manifest
new file mode 100644
index 0000000000..145863296b
--- /dev/null
+++ b/testing/config/tooltool-manifests/linux32/hostutils.manifest
@@ -0,0 +1,10 @@
+[
+ {
+ "filename": "host-utils-93.0a1.en-US.linux-i686.tar.gz",
+ "size": 105984717,
+ "algorithm": "sha512",
+ "digest": "54acde98bf87f335139ea0b94809a044cb9ad41c1fdc058e998028e96e857aaf416fc79d49dc74f516074ac55f6b718b1b68b925c0e7638a57603386be480f26",
+ "unpack": true,
+ "visibility": "public"
+ }
+] \ No newline at end of file
diff --git a/testing/config/tooltool-manifests/linux64/hostutils.manifest b/testing/config/tooltool-manifests/linux64/hostutils.manifest
new file mode 100644
index 0000000000..d59acf7ec2
--- /dev/null
+++ b/testing/config/tooltool-manifests/linux64/hostutils.manifest
@@ -0,0 +1,10 @@
+[
+ {
+ "filename": "host-utils-121.0a1.en-US.linux-x86_64.tar.gz",
+ "size": 148723677,
+ "algorithm": "sha512",
+ "digest": "25120413d09996a3f3b85927e3dacab4570f091bdf4d025e4452901fe95a66285bf126b8fbc7b861ba34de627fa0b5a48c88ec0c7f63fae11db54ed0c6e3d16e",
+ "unpack": true,
+ "visibility": "public"
+ }
+] \ No newline at end of file
diff --git a/testing/config/tooltool-manifests/macosx64/hostutils.manifest b/testing/config/tooltool-manifests/macosx64/hostutils.manifest
new file mode 100644
index 0000000000..1ce3d593b0
--- /dev/null
+++ b/testing/config/tooltool-manifests/macosx64/hostutils.manifest
@@ -0,0 +1,10 @@
+[
+ {
+ "filename": "host-utils-121.0a1.en-US.mac.tar.gz",
+ "size": 169782386,
+ "algorithm": "sha512",
+ "digest": "e85298500f583374be8d5aa82a90238e510fb7c29e0875ae5fc15e1374d507a1a49f2267cd811de8cb8a9426a641f62314d88823952867da4e4faa93e5b369c2",
+ "unpack": true,
+ "visibility": "public"
+ }
+] \ No newline at end of file
diff --git a/testing/config/tooltool-manifests/win32/hostutils.manifest b/testing/config/tooltool-manifests/win32/hostutils.manifest
new file mode 100644
index 0000000000..dfaf8a1310
--- /dev/null
+++ b/testing/config/tooltool-manifests/win32/hostutils.manifest
@@ -0,0 +1,10 @@
+[
+ {
+ "filename": "host-utils-121.0a1.en-US.win32.tar.gz",
+ "size": 109340840,
+ "algorithm": "sha512",
+ "digest": "e6aff195519f6ed7862ed808588ea52c90a724d01ded215569c0c4fe0d1ddb66463a2fcd2a178b8909e70684f1b13beeaacd179a192cac7ba8bba7f0e8c2ec2d",
+ "unpack": true,
+ "visibility": "public"
+ }
+] \ No newline at end of file