# 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/. --- job-defaults: platform: lint/opt treeherder: kind: other tier: 1 worker-type: t-linux-xlarge-source worker: artifacts: - type: directory path: /builds/worker/artifacts name: public docker-image: {in-tree: "lint"} max-run-time: 1800 run: using: mach bugzilla-components: description: Generate metadata about source files and Bugzilla treeherder: symbol: Bugzilla tier: 1 index: product: source job-name: source-bugzilla-info run: mach: file-info bugzilla-automation /builds/worker/artifacts worker: max-run-time: 1800 run-on-projects: ['autoland', 'mozilla-central'] test-info-xorigin: description: Generate test manifest metadata for tests disabled on cross-origin treeherder: symbol: test-info(xorigin) tier: 2 index: product: source job-name: test-info-xorigin worker: docker-image: {in-tree: debian12-amd64-build} run-on-projects: ['mozilla-central'] fetches: toolchain: - linux64-clang - linux64-clang-tidy - linux64-rust - linux64-cbindgen - linux64-nasm - linux64-node - linux64-pkgconf - sysroot-x86_64-linux-gnu - sysroot-wasm32-wasi run: using: run-task cwd: '{checkout}' command: >- source taskcluster/scripts/misc/source-test-common.sh && ./mach test-info report --show-tests --show-summary --filter-keys=fail-if,fails-if,random-if,skip-if --filter-values='(?- source taskcluster/scripts/misc/source-test-common.sh && ./mach test-info report --show-tests --show-summary --filter-keys=fail-if,fails-if,random-if,skip-if --filter-values='(?- source taskcluster/scripts/misc/source-test-common.sh && ./mach test-info testrun-report --output-file /builds/worker/artifacts/test-run-info.json && ./mach test-info report --show-tests --show-summary --show-testruns --verbose --output-file /builds/worker/artifacts/test-info-all-tests.json --runcounts-input-file /builds/worker/artifacts/test-run-info.json && ./mach test-info report --show-annotations --output-file /builds/worker/artifacts/test-info-manifest-conditions.json