191fe48d5SPhilipp Schuster#!/usr/bin/env bash 22b2d0065SRuslan Mstoi# shellcheck disable=SC2068 378fe8072SRob Bradford 42b2d0065SRuslan Mstoi# shellcheck source=/dev/null 52b2d0065SRuslan Mstoisource "$HOME"/.cargo/env 62b2d0065SRuslan Mstoisource "$(dirname "$0")"/test-util.sh 727b5f8d7SMuminul Islam 827b5f8d7SMuminul Islamprocess_common_args "$@" 978fe8072SRob Bradford 1027b5f8d7SMuminul Islamcargo_args=("") 11ce794f78SSamuel Ortiz 122b2d0065SRuslan Mstoi# shellcheck disable=SC2154 13fa748762SRob Bradfordif [[ $hypervisor = "mshv" ]]; then 1445fa8be9SSmit Gardhariya cargo_args+=("--features $hypervisor") 151795afadSSebastien Boeufelif [[ $(uname -m) = "x86_64" ]]; then 161795afadSSebastien Boeuf cargo_args+=("--features tdx") 179cdcbb51SMuminul Islamfi 188ba1bc76SMichael Zhao 19f0082fecSRob Bradfordexport RUST_BACKTRACE=1 20*0a3ad615SSongqian Licargo test --lib --bins --target "$BUILD_TARGET" --release --workspace ${cargo_args[@]} || exit 1 21*0a3ad615SSongqian Licargo test --doc --target "$BUILD_TARGET" --release --workspace ${cargo_args[@]} || exit 1 22