@@ -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 ;;
@@ -88,7 +91,8 @@ case "${TARGET}" in
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* )
@@ -99,6 +103,7 @@ case "${TARGET}" in
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 ;;
0 commit comments