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