]> granicus.if.org Git - strace/commitdiff
tests: check handling of some invalid delay injection parameters
authorDmitry V. Levin <ldv@altlinux.org>
Thu, 29 Mar 2018 01:30:09 +0000 (01:30 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 29 Mar 2018 01:30:09 +0000 (01:30 +0000)
* tests/qual_inject-syntax.test: Check for negative delay injection
parameters.  Check for overriding delay injection parameters.

tests/qual_inject-syntax.test

index 20449db14004914f26fe111d26401e6a57456524..20bc0c3bde700c5d69cd01b3bcb5d8b46d51b532 100755 (executable)
@@ -96,6 +96,12 @@ for arg in 42 chdir \
           chdir:retval=0:error=1 \
           chdir:error=1:retval=0 \
           chdir:retval=0:signal=1:error=1 \
+          chdir:delay_enter=-1 \
+          chdir:delay_exit=-2 \
+          chdir:delay_enter=1:delay_enter=2 \
+          chdir:delay_exit=3:delay_exit=4 \
+          chdir:delay_enter=5:delay_exit=6:delay_enter=7 \
+          chdir:delay_exit=8:delay_enter=9:delay_exit=10 \
           ; do
        $STRACE -e inject="$arg" true 2> "$LOG" &&
                fail_with "$arg"