43 lines
1.2 KiB
Diff
43 lines
1.2 KiB
Diff
|
Limit the scope of qual_fault.tests on aarch64 as otherwise it takes
|
||
|
unacceptable amount of time on available builders (more than an hour).
|
||
|
Index: strace-4.24/tests/qual_fault.test
|
||
|
===================================================================
|
||
|
--- strace-4.24.orig/tests/qual_fault.test 2019-06-13 17:37:10.708269613 +0200
|
||
|
+++ strace-4.24/tests/qual_fault.test 2019-06-13 17:41:29.358829506 +0200
|
||
|
@@ -75,18 +75,32 @@
|
||
|
done
|
||
|
}
|
||
|
|
||
|
-for err in '' ENOSYS 22 einval; do
|
||
|
+
|
||
|
+case "$STRACE_ARCH" in
|
||
|
+ aarch64)
|
||
|
+ NUMBERS1='2'
|
||
|
+ NUMBERS2='3'
|
||
|
+ ERRS='EnoSys 22'
|
||
|
+ ;;
|
||
|
+ *)
|
||
|
+ ERRS='ENOSYS 22 einval'
|
||
|
+ NUMBERS1='1 2 3 5 7 11'
|
||
|
+ NUMBERS2='1 2 3 5 7 11'
|
||
|
+ ;;
|
||
|
+esac
|
||
|
+
|
||
|
+for err in '' $(echo $ERRS); do
|
||
|
for fault in writev desc,51; do
|
||
|
check_fault_injection \
|
||
|
writev $fault "$err" '' '' 1 -efault=chdir
|
||
|
check_fault_injection \
|
||
|
writev $fault "$err" '' '' 1 -efault=chdir -efault=none
|
||
|
- for F in 1 2 3 5 7 11; do
|
||
|
+ for F in $(echo $NUMBERS1); do
|
||
|
check_fault_injection \
|
||
|
writev $fault "$err" $F '' 1
|
||
|
check_fault_injection \
|
||
|
writev $fault "$err" $F + 1
|
||
|
- for S in 1 2 3 5 7 11; do
|
||
|
+ for S in $(echo $NUMBERS2); do
|
||
|
check_fault_injection \
|
||
|
writev $fault "$err" $F $S 1
|
||
|
check_fault_injection \
|