tor-browser

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

kind.yml (2423B)


      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 
      6 task-defaults:
      7    treeherder:
      8        platform: nss-tools/opt
      9        kind: test
     10    worker-type: b-linux
     11    run:
     12        using: run-task
     13        checkout:
     14            nss:
     15                path: nss
     16            nspr:
     17                path: nspr
     18    worker:
     19        artifacts:
     20            - path: /builds/worker/artifacts
     21              type: directory
     22              name: public
     23        max-run-time: 3600
     24 
     25 tasks:
     26    abi:
     27        description: ABI check
     28        treeherder:
     29            symbol: abi
     30        worker:
     31            docker-image: {in-tree: builds}
     32        run:
     33            command: "${VCS_PATH}/nss/automation/taskcluster/scripts/check_abi.sh"
     34            checkout:
     35                nspr:
     36                    path: nspr
     37 
     38    clang-format:
     39        description: Run clang-format
     40        treeherder:
     41            symbol: clang-format
     42        worker:
     43            docker-image: {in-tree: clang-format}
     44        run:
     45            command: "${VCS_PATH}/nss/automation/clang-format/run_clang_format.sh"
     46 
     47    acvp:
     48        description: ACVP
     49        treeherder:
     50            symbol: acvp
     51        worker:
     52            docker-image: {in-tree: acvp}
     53        run:
     54            command: "bin/run.sh"
     55 
     56    scan-build:
     57        description: Run scan-build
     58        treeherder:
     59            symbol: scan-build
     60        worker:
     61            docker-image: {in-tree: fuzz}
     62            env:
     63                USE_64: "1"
     64                CC: clang
     65                CCC: clang++
     66        run:
     67            command: "${VCS_PATH}/nss/automation/taskcluster/scripts/run_scan_build.sh"
     68            checkout:
     69                nspr:
     70                    path: nspr
     71 
     72    hacl:
     73        description: HACL checks
     74        treeherder:
     75            symbol: hacl
     76        worker:
     77            docker-image: {in-tree: builds}
     78        run:
     79            command: "${VCS_PATH}/nss/automation/taskcluster/scripts/run_hacl.sh"
     80 
     81    coverage:
     82        description: Generate coverage report
     83        treeherder:
     84            symbol: Coverage
     85        worker:
     86            docker-image: {in-tree: fuzz}
     87        run:
     88            command: "${VCS_PATH}/nss/automation/taskcluster/scripts/gen_coverage_report.sh"
     89            checkout:
     90                nspr:
     91                    path: nspr