jsshell.yml (2765B)
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 task-defaults: 6 platform: linux64-shippable/opt 7 require-build: 8 linux64.*: build-linux64-shippable/opt 9 worker-type: 10 by-platform: 11 linux64.*: t-linux-talos-1804 12 worker: 13 by-platform: 14 linux64.*: 15 env: 16 by-shell: 17 sm: 18 SHELL: /bin/bash 19 JSSHELL: js 20 v8: 21 SHELL: /bin/bash 22 JSSHELL: d8/release/d8 23 max-run-time: 3600 24 artifacts: 25 - type: file 26 name: public/build/perfherder-data-jsshell.json 27 path: artifacts/perfherder-data-jsshell.json 28 treeherder: 29 kind: test 30 tier: 2 31 run-on-repo-type: [hg] 32 run: 33 using: mach 34 mach: jsshell-bench --perfherder={shell} --binary=$MOZ_FETCHES_DIR/$JSSHELL {test} 35 run-on-projects: 36 by-shell: 37 sm: 38 by-test-platform: 39 linux(?!.*shippable).*: [] 40 windows(?!.*shippable).*: [] 41 mac(?!.*shippable).*: [] 42 default: ['mozilla-central', 'integration'] 43 default: 44 by-test-platform: 45 linux(?!.*shippable).*: [] 46 windows(?!.*shippable).*: [] 47 mac(?!.*shippable).*: [] 48 default: ['mozilla-central'] 49 fetches: 50 build: 51 - target.jsshell.zip 52 toolchain: 53 - linux64-custom-v8 54 optimization: 55 skip-unless-expanded: null 56 57 bench-ares6: 58 description: Ares6 JavaScript shell benchmark suite 59 shell: ['sm', 'v8'] 60 test: ares6 61 treeherder: 62 symbol: ares6 63 64 bench-sixspeed: 65 description: Six-Speed JavaScript shell benchmark suite 66 shell: ['sm', 'v8'] 67 test: six-speed 68 treeherder: 69 symbol: 6speed 70 71 bench-sunspider: 72 description: SunSpider JavaScript shell benchmark suite 73 shell: ['sm'] 74 test: sunspider 75 treeherder: 76 symbol: sunspider 77 78 bench-web-tooling: 79 description: Web Tooling shell benchmark suite 80 shell: ['sm', 'v8'] 81 test: web-tooling-benchmark 82 treeherder: 83 symbol: webtool 84 fetches: 85 fetch: 86 - web-tooling-benchmark 87 88 bench-octane: 89 description: Octane shell benchmark suite 90 shell: ['sm', 'v8'] 91 test: octane 92 treeherder: 93 symbol: octane 94 fetches: 95 fetch: 96 - octane