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:
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