diff options
Diffstat (limited to 'debian/patches/test-suite.patch')
-rw-r--r-- | debian/patches/test-suite.patch | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/debian/patches/test-suite.patch b/debian/patches/test-suite.patch new file mode 100644 index 0000000..a2c9d53 --- /dev/null +++ b/debian/patches/test-suite.patch @@ -0,0 +1,42 @@ +--- a/src/tests/suite.run ++++ b/src/tests/suite.run +@@ -1,4 +1,6 @@ + #!/bin/bash ++set -x ++set -e + + # + # Libica test suite +@@ -13,7 +15,6 @@ + + "libica_get_functionlist $verbosity" + "libica_get_version $verbosity" +-"icastats_test $verbosity" + + "libica_drbg_test $verbosity" + +@@ -44,10 +45,10 @@ + "libica_ccm_test $verbosity" + "libica_cmac_test $verbosity" + +-"libica_keygen_test $verbosity 1024 r" +-"libica_keygen_test $verbosity 2048 r" +-"libica_keygen_test $verbosity 3072 r" +-"libica_keygen_test $verbosity 4096 r" ++"libica_keygen_test 1024 r" ++"libica_keygen_test 2048 r" ++"libica_keygen_test 3072 r" ++"libica_keygen_test 4096 r" + "libica_rsa_key_check_test $verbosity" + "libica_rsa_test $verbosity" + +@@ -57,7 +58,7 @@ + echo -ne "" &> $out; + for (( i=1; i <= ${#testcases[@]}; i++ )) + do +- echo -ne "Running libica test suite (writing to "$out") ... "$i"/"${#testcases[@]}"\r"; +- ./${testcases[i-1]} >> $out 2>&1; ++ ./${testcases[i-1]} 2>&1; + done ++./icastats_test 2>&1 || : + echo -ne "\n"; |