diff --git a/taskcluster/ci/test/test-platforms.yml b/taskcluster/ci/test/test-platforms.yml index 2183308bbf29..29ca08de4c9e 100644 --- a/taskcluster/ci/test/test-platforms.yml +++ b/taskcluster/ci/test/test-platforms.yml @@ -38,6 +38,7 @@ linux64/opt: - external-media-tests - web-platform-tests - opt-only-tests + - desktop-screenshot-capture - talos # TODO: use 'pgo' and 'asan' labels here, instead of -pgo/opt diff --git a/taskcluster/ci/test/test-sets.yml b/taskcluster/ci/test/test-sets.yml index 2b642a6d5abc..a9c6128d9d9d 100644 --- a/taskcluster/ci/test/test-sets.yml +++ b/taskcluster/ci/test/test-sets.yml @@ -180,6 +180,9 @@ linux32-opt-tests: # mochitest-dt is too slow on linux32/debug - mochitest-devtools-chrome +desktop-screenshot-capture: + - mochitest-browser-screenshots + android-common-tests: - cppunit - crashtest diff --git a/taskcluster/ci/test/tests.yml b/taskcluster/ci/test/tests.yml index d896b82522e2..859a61fe64a3 100644 --- a/taskcluster/ci/test/tests.yml +++ b/taskcluster/ci/test/tests.yml @@ -433,6 +433,35 @@ mochitest-browser-chrome: default: legacy allow-software-gl-layers: false +mochitest-browser-screenshots: + description: "Mochitest Browser Screenshots" + suite: mochitest/browser-chrome-screenshots + treeherder-symbol: tc-M(ss) + loopback-video: true + run-on-projects: + by-test-platform: + linux64/opt: ['mozilla-central', 'try'] + default: [] + e10s: true + max-run-time: 3600 + mozharness: + script: desktop_unittest.py + no-read-buildbot-config: true + config: + by-test-platform: + windows.*: + - unittests/win_taskcluster_unittest.py + macosx.*: + - remove_executables.py + - unittests/mac_unittest.py + linux.*: + - unittests/linux_unittest.py + - remove_executables.py + extra-options: + - --mochitest-suite=browser-chrome-screenshots + instance-size: legacy + allow-software-gl-layers: false + mochitest-chrome: description: "Mochitest chrome run" suite: mochitest/chrome