summaryrefslogtreecommitdiffstats
path: root/testing/config
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /testing/config
parentInitial commit. (diff)
downloadthunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.tar.xz
thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
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.txt31
-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, 151 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..fe277e2f6a
--- /dev/null
+++ b/testing/config/mozbase_requirements.txt
@@ -0,0 +1,31 @@
+../tools/mozterm
+../tools/geckoprocesstypes_generator
+
+../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' \ No newline at end of file
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..f76d7af2a4
--- /dev/null
+++ b/testing/config/tooltool-manifests/linux64/hostutils.manifest
@@ -0,0 +1,10 @@
+[
+ {
+ "filename": "host-utils-108.0a1.en-US.linux-x86_64.tar.gz",
+ "size": 115349875,
+ "algorithm": "sha512",
+ "digest": "e1cab7cc6417774697291abfc1faf7695fa304505bbdd982c5a83019cceac9a72338a2b1fc0cef1f7785486fa26bf166441db2712d0dba6bbca359ea60d30c88",
+ "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..9997ac5116
--- /dev/null
+++ b/testing/config/tooltool-manifests/macosx64/hostutils.manifest
@@ -0,0 +1,10 @@
+[
+ {
+ "filename": "host-utils-108.0a1.en-US.mac.tar.gz",
+ "size": 156448189,
+ "algorithm": "sha512",
+ "digest": "48418c426e4dbf31476116f85493930aa526b1e2e6e7433f7c1dedcfeb87da36c1ff35b0527c10ae5ec46bda7be92b7579a95a3a674e9b35b49428f747ec8281",
+ "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..8bdf7f0473
--- /dev/null
+++ b/testing/config/tooltool-manifests/win32/hostutils.manifest
@@ -0,0 +1,10 @@
+[
+ {
+ "filename": "host-utils-108.0a1.en-US.win32.tar.gz",
+ "size": 71965836,
+ "algorithm": "sha512",
+ "digest": "8592a8fa0416719b48744aded7739234a4fe47cceeccc6b5dbb95f8d7c63b79ca8bfccab2c7cccd8aceb57413e695b829ed6faa6c9937485eb8bb23324e0a78d",
+ "unpack": true,
+ "visibility": "public"
+ }
+] \ No newline at end of file