tor-browser

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

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"