@@ -51,28 +51,31 @@ case ${TARGET} in
5151 TEST_SKIP_INTRINSICS=crates/intrinsic-test/missing_aarch64.txt
5252 TEST_CXX_COMPILER=" clang++"
5353 TEST_RUNNER=" ${CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUNNER} "
54+ : " ${TEST_SAMPLE_INTRINSICS_PERCENTAGE:= 100} "
5455 ;;
5556
5657 aarch64_be-unknown-linux-gnu* )
5758 TEST_CPPFLAGS=" -fuse-ld=lld"
5859 TEST_SKIP_INTRINSICS=crates/intrinsic-test/missing_aarch64.txt
5960 TEST_CXX_COMPILER=" clang++"
6061 TEST_RUNNER=" ${CARGO_TARGET_AARCH64_BE_UNKNOWN_LINUX_GNU_RUNNER} "
62+ : " ${TEST_SAMPLE_INTRINSICS_PERCENTAGE:= 100} "
6163 ;;
6264
6365 armv7-unknown-linux-gnueabihf* )
6466 TEST_CPPFLAGS=" -fuse-ld=lld -I/usr/arm-linux-gnueabihf/include/ -I/usr/arm-linux-gnueabihf/include/c++/9/arm-linux-gnueabihf/"
6567 TEST_SKIP_INTRINSICS=crates/intrinsic-test/missing_arm.txt
6668 TEST_CXX_COMPILER=" clang++"
6769 TEST_RUNNER=" ${CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_RUNNER} "
70+ : " ${TEST_SAMPLE_INTRINSICS_PERCENTAGE:= 100} "
6871 ;;
6972
7073 x86_64-unknown-linux-gnu* )
7174 TEST_CPPFLAGS=" -fuse-ld=lld -I/usr/include/x86_64-linux-gnu/"
7275 TEST_CXX_COMPILER=" clang++"
7376 TEST_RUNNER=" ${CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER} "
7477 TEST_SKIP_INTRINSICS=crates/intrinsic-test/missing_x86.txt
75- TEST_SAMPLE_INTRINSICS_PERCENTAGE=5
78+ : " ${ TEST_SAMPLE_INTRINSICS_PERCENTAGE:= 5} "
7679 ;;
7780 * )
7881 ;;
8285# Arm specific
8386case " ${TARGET} " in
8487 aarch64-unknown-linux-gnu* |armv7-unknown-linux-gnueabihf* )
85- CPPFLAGS=" ${TEST_CPPFLAGS} " RUSTFLAGS=" ${HOST_RUSTFLAGS} " RUST_LOG=warn \
88+ CPPFLAGS=" ${TEST_CPPFLAGS} " RUSTFLAGS=" ${HOST_RUSTFLAGS} " RUST_LOG=info \
8689 cargo run " ${INTRINSIC_TEST} " " ${PROFILE} " \
8790 --bin intrinsic-test -- intrinsics_data/arm_intrinsics.json \
8891 --runner " ${TEST_RUNNER} " \
8992 --cppcompiler " ${TEST_CXX_COMPILER} " \
9093 --skip " ${TEST_SKIP_INTRINSICS} " \
91- --target " ${TARGET} "
94+ --target " ${TARGET} " \
95+ --sample-percentage " ${TEST_SAMPLE_INTRINSICS_PERCENTAGE} "
9296 ;;
9397
9498 aarch64_be-unknown-linux-gnu* )
95- CPPFLAGS=" ${TEST_CPPFLAGS} " RUSTFLAGS=" ${HOST_RUSTFLAGS} " RUST_LOG=warn \
99+ CPPFLAGS=" ${TEST_CPPFLAGS} " RUSTFLAGS=" ${HOST_RUSTFLAGS} " RUST_LOG=info \
96100 cargo run " ${INTRINSIC_TEST} " " ${PROFILE} " \
97101 --bin intrinsic-test -- intrinsics_data/arm_intrinsics.json \
98102 --runner " ${TEST_RUNNER} " \
99103 --cppcompiler " ${TEST_CXX_COMPILER} " \
100104 --skip " ${TEST_SKIP_INTRINSICS} " \
101105 --target " ${TARGET} " \
106+ --sample-percentage " ${TEST_SAMPLE_INTRINSICS_PERCENTAGE} " \
102107 --linker " ${CARGO_TARGET_AARCH64_BE_UNKNOWN_LINUX_GNU_LINKER} " \
103108 --cxx-toolchain-dir " ${AARCH64_BE_TOOLCHAIN} "
104109 ;;
@@ -109,7 +114,7 @@ case "${TARGET}" in
109114 # Hence the use of `env -u`.
110115 env -u CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER \
111116 CPPFLAGS=" ${TEST_CPPFLAGS} " RUSTFLAGS=" ${HOST_RUSTFLAGS} " \
112- RUST_LOG=warn RUST_BACKTRACE=1 \
117+ RUST_LOG=info RUST_BACKTRACE=1 \
113118 cargo run " ${INTRINSIC_TEST} " " ${PROFILE} " \
114119 --bin intrinsic-test -- intrinsics_data/x86-intel.xml \
115120 --runner " ${TEST_RUNNER} " \
0 commit comments