Bug 1749064 - Add WebExtensions Python Subsuite to TC config. r=taskgraph-reviewers,robwu,jmaher

Depends on D135549

Differential Revision: https://phabricator.services.mozilla.com/D141725
This commit is contained in:
Luca Greco 2022-03-28 19:00:17 +00:00
parent 65ed1ecce8
commit 194904f564
3 changed files with 23 additions and 1 deletions

View file

@ -537,6 +537,24 @@ telemetry-python:
files-changed:
- 'toolkit/components/telemetry/**'
webext:
description: WebExtensions python utilities unit tests
platform:
- linux1804-64/opt
python-version: [3]
treeherder:
symbol: webext-py
tier: 2
run:
using: python-test
subsuite: webext-python
when:
files-changed:
- 'toolkit/components/extensions/webidl-api/**'
- 'toolkit/components/extensions/schemas/*.json'
- 'browser/components/extensions/schemas/*.json'
- 'mobile/android/components/extensions/schemas/*.json'
xpcom:
description: xpcom unit tests
platform:

View file

@ -61,5 +61,6 @@ FINAL_LIBRARY = "xul"
REQUIRES_UNIFIED_BUILD = True
# Must be defined unconditionally (TC tasks doesn't account for build
# configs and these tests do not depend on the bindings to be enabled).
PYTHON_UNITTEST_MANIFESTS += ["test/python.ini"]

View file

@ -1,2 +1,5 @@
[DEFAULT]
subsuite = webext-python
[test_all_schemas_smoketest.py]
[test_json_schema_parsing.py]