Sam Elliott | 45fb1c6 | 2020-06-02 18:18:54 +0100 | [diff] [blame] | 1 | # Copyright lowRISC contributors. |
| 2 | # Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| 3 | # SPDX-License-Identifier: Apache-2.0 |
| 4 | |
Greg Chadwick | bf9dc38 | 2020-04-17 09:30:40 +0100 | [diff] [blame] | 5 | parameters: |
| 6 | rvc_test_suites: [] |
| 7 | |
| 8 | jobs: |
| 9 | - job: riscv_compliance_tests_${{ join('_', parameters.rvc_test_suites) }} |
Philipp Wagner | 359de27 | 2020-11-10 11:38:10 +0000 | [diff] [blame] | 10 | # Disable RISC-V Compliance tests due to excessive runtimes in simulation |
| 11 | # (#4128). |
| 12 | condition: false |
Greg Chadwick | bf9dc38 | 2020-04-17 09:30:40 +0100 | [diff] [blame] | 13 | displayName: Execute RISC-V compliance tests for ${{ join(' ', parameters.rvc_test_suites) }} |
| 14 | pool: |
Philipp Wagner | 5d1450c | 2020-10-06 12:26:36 +0100 | [diff] [blame] | 15 | vmImage: ubuntu-18.04 |
Greg Chadwick | bf9dc38 | 2020-04-17 09:30:40 +0100 | [diff] [blame] | 16 | dependsOn: |
Michael Schaffner | 93fe50c | 2021-03-31 16:25:42 -0700 | [diff] [blame] | 17 | - chip_earlgrey_verilator |
Greg Chadwick | bf9dc38 | 2020-04-17 09:30:40 +0100 | [diff] [blame] | 18 | - sw_build |
Greg Chadwick | bf9dc38 | 2020-04-17 09:30:40 +0100 | [diff] [blame] | 19 | steps: |
| 20 | - template: install-package-dependencies.yml |
| 21 | - template: download-artifacts-template.yml |
| 22 | - bash: | |
| 23 | set -x |
| 24 | sudo util/get-toolchain.py \ |
Srikrishna Iyer | 98333ba | 2020-11-16 23:12:29 -0800 | [diff] [blame] | 25 | --install-dir="${TOOLCHAIN_PATH}" \ |
Greg Chadwick | bf9dc38 | 2020-04-17 09:30:40 +0100 | [diff] [blame] | 26 | --release-version="${TOOLCHAIN_VERSION}" \ |
| 27 | --update |
| 28 | displayName: Install toolchain |
| 29 | - ${{ each test_suite in parameters.rvc_test_suites }}: |
| 30 | - bash: | |
| 31 | set -e |
Miguel Young de la Sota | 630e15e | 2020-09-21 14:44:39 -0400 | [diff] [blame] | 32 | ci/run_riscv_compliance.sh ${{ test_suite }} |
Greg Chadwick | bf9dc38 | 2020-04-17 09:30:40 +0100 | [diff] [blame] | 33 | displayName: Execute ${{ test_suite }} |