]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
test1474: make precheck more robust on non-Solaris systems
authorDan Fandrich <dan@coneharvesters.com>
Wed, 20 Sep 2023 21:26:32 +0000 (14:26 -0700)
committerDan Fandrich <dan@coneharvesters.com>
Wed, 20 Sep 2023 21:26:32 +0000 (14:26 -0700)
If uname -r returns something odd, perl could return an error code and
the test would be erroneously skipped. The qx// syntax avoid this.

Followup to 08f9b2148

tests/data/test1474

index 7e067ab4b75a515b23f8f80fd35b20087e8c9573..c27ed7da2a47481a08a300c2dd0c22bcff36f653 100644 (file)
@@ -89,7 +89,7 @@ HTTP PUT with Expect: 100-continue and 417 response during upload
 http://%HOSTIP:%HTTPPORT/we/want/%TESTNUMBER -T %LOGDIR/test%TESTNUMBER.txt --limit-rate 64K --expect100-timeout 0.001
 </command>
 <precheck>
-perl -e "print 'Test does not work on this BSD system' if ( $^O eq 'netbsd' || $^O eq 'openbsd' || ($^O eq 'solaris' && `uname -r` * 100 <= 510));"
+perl -e "print 'Test does not work on this BSD system' if ( $^O eq 'netbsd' || $^O eq 'openbsd' || ($^O eq 'solaris' && qx/uname -r/ * 100 <= 510));"
 </precheck>
 # Must be large enough to trigger curl's automatic 100-continue behaviour
 <file name="%LOGDIR/test%TESTNUMBER.txt">