tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit f279a6a09a197362369466ff7abeeed9b3ef0b33
parent 642b8fdd54b0ce7761f84902c8cda82eca955889
Author: Joel Maher <joel.maher@gmail.com>
Date:   Thu,  9 Oct 2025 13:35:22 +0000

Bug 1992689 - ensure testing/crashtest/final/crashtests.list is run when not chunked. r=tnikkel,taskgraph-reviewers,bhearsum

Differential Revision: https://phabricator.services.mozilla.com/D267968

Diffstat:
Mtaskcluster/gecko_taskgraph/transforms/test/__init__.py | 5++++-
Mtaskcluster/kinds/reftest/kind.yml | 5++++-
Mtesting/crashtest/final/crashtests.list | 2+-
3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/taskcluster/gecko_taskgraph/transforms/test/__init__.py b/taskcluster/gecko_taskgraph/transforms/test/__init__.py @@ -108,7 +108,9 @@ test_description_schema = Schema( # Custom 'test_manifest_loader' to use, overriding the one configured in the # parameters. When 'null', no test chunking will be performed. Can also # be used to disable "manifest scheduling". - Optional("test-manifest-loader"): Any(None, *list(manifest_loaders)), + Optional("test-manifest-loader"): optionally_keyed_by( + "test-platform", Any(None, *list(manifest_loaders)) + ), # the time (with unit) after which this task is deleted; default depends on # the branch (see below) Optional("expires-after"): str, @@ -403,6 +405,7 @@ def resolve_keys(config, tasks): "run-without-variant", "suite", "suite.name", + "test-manifest-loader", "use-caches", ) for task in tasks: diff --git a/taskcluster/kinds/reftest/kind.yml b/taskcluster/kinds/reftest/kind.yml @@ -111,9 +111,12 @@ tasks: description: "Crashtest run" schedules-component: crashtest treeherder-symbol: R(C) + test-manifest-loader: + by-test-platform: + linux.*64-tsan(-qr)?/opt: default + default: null # don't load tests in the taskgraph chunks: by-test-platform: - android-em.*: 1 linux.*64-tsan(-qr)?/opt: 4 default: 1 variants: diff --git a/testing/crashtest/final/crashtests.list b/testing/crashtest/final/crashtests.list @@ -5,4 +5,4 @@ # ticks from happening. skip-if(AddressSanitizer) skip-if(ThreadSanitizer) pref(dom.disable_open_during_load,false) load 1419902.html # skip Bug 1419902. Bug 1573281 asan # this comes from dom/base/crashtests/ -skip-if(Android) load 1758199-1.html # printPreview doesn't work on android # this comes from layout/printing/crashtests +skip-if(Android) skip-if(ThreadSanitizer) load 1758199-1.html # printPreview doesn't work on android # this comes from layout/printing/crashtests