mirror of
				https://github.com/drwetter/testssl.sh.git
				synced 2025-10-31 13:55:25 +01:00 
			
		
		
		
	Move debugging remainders detection to t/00_testssl_help.t
This commit is contained in:
		| @@ -7,6 +7,11 @@ use Test::More; | ||||
|  | ||||
| my $tests = 0; | ||||
| my $fileout=""; | ||||
| my $prg="./testssl.sh"; | ||||
| my $out=""; | ||||
|  | ||||
| # Try to detect remainders from debugging: | ||||
| my $debug_regexp='^(\s)*set (-|\+)x'; | ||||
| # Blacklists we use to trigger an error: | ||||
| my $error_regexp1='(syntax|parse) (e|E)rror'; | ||||
| my $error_regexp2='testssl.sh: line'; | ||||
| @@ -15,7 +20,7 @@ my $error_regexp4='command not found'; | ||||
| my $error_regexp5='(syntax error|unexpected token)'; | ||||
|  | ||||
| printf "\n%s\n", "Testing whether just calling \"./testssl.sh\" produces no error ..."; | ||||
| $fileout = `timeout 10 bash ./testssl.sh 2>&1`; | ||||
| $fileout = `timeout 10 bash $prg 2>&1`; | ||||
| my $retval=$?; | ||||
|  | ||||
| unlike($fileout, qr/$error_regexp1/, "regex 1"); | ||||
| @@ -36,6 +41,10 @@ $tests++; | ||||
| is($retval, 0, "return value should be equal zero: \"$retval\""); | ||||
| $tests++; | ||||
|  | ||||
| $out=`grep -E "$debug_regexp" $prg`; | ||||
| unlike($out, qr/$debug_regexp/, "Debug RegEx"); | ||||
| $tests++; | ||||
|  | ||||
| printf "\n"; | ||||
| done_testing($tests); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Dirk
					Dirk