| # Copyright lowRISC contributors. |
| # Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| # SPDX-License-Identifier: Apache-2.0 |
| - job: riscv_compliance_tests_${{ join('_', parameters.rvc_test_suites) }} |
| # Disable RISC-V Compliance tests due to excessive runtimes in simulation |
| displayName: Execute RISC-V compliance tests for ${{ join(' ', parameters.rvc_test_suites) }} |
| - chip_earlgrey_verilator |
| - template: install-package-dependencies.yml |
| - template: download-artifacts-template.yml |
| sudo util/get-toolchain.py \ |
| --install-dir="${TOOLCHAIN_PATH}" \ |
| --release-version="${TOOLCHAIN_VERSION}" \ |
| displayName: Install toolchain |
| - ${{ each test_suite in parameters.rvc_test_suites }}: |
| ci/run_riscv_compliance.sh ${{ test_suite }} |
| displayName: Execute ${{ test_suite }} |