kind.yml (3062B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 --- 5 loader: taskgraph.loader.transform:loader 6 7 only-for-build-platforms: 8 - linux64-snap/opt 9 - linux64-snap/debug 10 11 transforms: 12 - taskgraph.transforms.from_deps 13 - gecko_taskgraph.transforms.job 14 - gecko_taskgraph.transforms.snap_test 15 - gecko_taskgraph.transforms.task 16 17 kind-dependencies: 18 - snap-upstream-build 19 20 task-defaults: 21 run-on-repo-type: [hg] 22 from-deps: 23 group-by: single-with-filters 24 attributes: 25 retrigger: true 26 cron: true 27 treeherder: 28 kind: test 29 tier: 2 30 run: 31 using: run-task 32 checkout: false 33 fetches: 34 snap-upstream-build: 35 - firefox.snap 36 - snap-tests.zip 37 worker: 38 max-run-time: 900 39 env: 40 WAYLAND_DISPLAY: 'wayland-0' 41 MOZ_ENABLE_WAYLAND: '1' 42 artifacts: 43 - name: public/build 44 type: directory 45 path: builds/worker/artifacts/ 46 os-groups: 47 - snap_sudo 48 49 tasks: 50 basic-2204: 51 description: Runs basic tests on a Firefox Snap package against Ubuntu 22.04 52 scopes: 53 - generic-worker:os-group:gecko-t/t-linux-2204-wayland-snap/snap_sudo 54 worker-type: t-linux-2204-wayland-snap 55 run: 56 command: >- 57 export TASKCLUSTER_ROOT_DIR=$PWD && cd $MOZ_FETCHES_DIR/ && ./tests.sh --basic 58 attributes: 59 snap_test_type: basic 60 snap_test_release: "2204" 61 62 qa-2204: 63 description: Runs some QA tests on a Firefox Snap package against Ubuntu 22.04 64 scopes: 65 - generic-worker:os-group:gecko-t/t-linux-2204-wayland-snap/snap_sudo 66 worker-type: t-linux-2204-wayland-snap 67 run: 68 command: >- 69 export TASKCLUSTER_ROOT_DIR=$PWD && cd $MOZ_FETCHES_DIR/ && ./tests.sh --qa 70 attributes: 71 snap_test_type: qa 72 snap_test_release: "2204" 73 74 basic-2404: 75 description: Runs basic tests on a Firefox Snap package against Ubuntu 24.04 76 scopes: 77 - generic-worker:os-group:gecko-t/t-linux-2404-wayland-snap/snap_sudo 78 worker-type: t-linux-2404-wayland-snap 79 run: 80 command: >- 81 export TASKCLUSTER_ROOT_DIR=$PWD && cd $MOZ_FETCHES_DIR/ && ./tests.sh --basic 82 attributes: 83 snap_test_type: basic 84 snap_test_release: "2404" 85 86 qa-2404: 87 description: Runs some QA tests on a Firefox Snap package against Ubuntu 24.04 88 scopes: 89 - generic-worker:os-group:gecko-t/t-linux-2404-wayland-snap/snap_sudo 90 worker-type: t-linux-2404-wayland-snap 91 run: 92 command: >- 93 export TASKCLUSTER_ROOT_DIR=$PWD && cd $MOZ_FETCHES_DIR/ && ./tests.sh --qa 94 attributes: 95 snap_test_type: qa 96 snap_test_release: "2404"