blob: a94d9519d1b4de367f484815c39cc512cb1f66ae [file] [log] [blame]
# Copyright lowRISC contributors.
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
# SPDX-License-Identifier: Apache-2.0
parameters:
rvc_test_suites: []
jobs:
- job: riscv_compliance_tests_${{ join('_', parameters.rvc_test_suites) }}
# Disable RISC-V Compliance tests due to excessive runtimes in simulation
# (#4128).
condition: false
displayName: Execute RISC-V compliance tests for ${{ join(' ', parameters.rvc_test_suites) }}
pool:
vmImage: ubuntu-18.04
dependsOn:
- chip_earlgrey_verilator
- sw_build
steps:
- template: install-package-dependencies.yml
- template: download-artifacts-template.yml
- bash: |
set -x
sudo util/get-toolchain.py \
--install-dir="${TOOLCHAIN_PATH}" \
--release-version="${TOOLCHAIN_VERSION}" \
--update
displayName: Install toolchain
- ${{ each test_suite in parameters.rvc_test_suites }}:
- bash: |
set -e
ci/run_riscv_compliance.sh ${{ test_suite }}
displayName: Execute ${{ test_suite }}