diff options
| -rwxr-xr-x | tests/pidwraptest.sh | 4 | ||||
| -rwxr-xr-x | update.sh | 24 |
2 files changed, 21 insertions, 7 deletions
diff --git a/tests/pidwraptest.sh b/tests/pidwraptest.sh index d1e2685..74fd46e 100755 --- a/tests/pidwraptest.sh +++ b/tests/pidwraptest.sh | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | #!/usr/bin/env bash | 1 | #!/usr/bin/env bash |
| 2 | ./fork_rand > fork_rand.txt | 2 | ./pidwraptest > pidwraptest.txt |
| 3 | while read -r a b; | 3 | while read -r a b; |
| 4 | do | 4 | do |
| 5 | if [ "$a" = "$b" ]; then | 5 | if [ "$a" = "$b" ]; then |
| @@ -8,4 +8,4 @@ do | |||
| 8 | else | 8 | else |
| 9 | echo "PASS: $a != $b" | 9 | echo "PASS: $a != $b" |
| 10 | fi | 10 | fi |
| 11 | done < fork_rand.txt | 11 | done < pidwraptest.txt |
| @@ -276,7 +276,6 @@ copy_src apps "apps.c apps.h asn1pars.c ca.c ciphers.c cms.c crl.c crl2p7.c | |||
| 276 | s_server.c s_socket.c s_time.c sess_id.c smime.c speed.c spkac.c | 276 | s_server.c s_socket.c s_time.c sess_id.c smime.c speed.c spkac.c |
| 277 | testdsa.h testrsa.h timeouts.h ts.c verify.c version.c x509.c" | 277 | testdsa.h testrsa.h timeouts.h ts.c verify.c version.c x509.c" |
| 278 | 278 | ||
| 279 | rm -f tests/*test.c | ||
| 280 | for i in aead/aeadtest.c aeswrap/aes_wrap.c base64/base64test.c bf/bftest.c \ | 279 | for i in aead/aeadtest.c aeswrap/aes_wrap.c base64/base64test.c bf/bftest.c \ |
| 281 | bio/biotest.c bn/general/bntest.c bn/mont/mont.c \ | 280 | bio/biotest.c bn/general/bntest.c bn/mont/mont.c \ |
| 282 | cast/casttest.c chacha/chachatest.c cts128/cts128test.c \ | 281 | cast/casttest.c chacha/chachatest.c cts128/cts128test.c \ |
| @@ -298,13 +297,26 @@ for i in asn1/asn1test.c ssl/ssltest.c ssl/testssl certs/ca.pem certs/server.pem | |||
| 298 | done | 297 | done |
| 299 | 298 | ||
| 300 | # do not directly run all test programs | 299 | # do not directly run all test programs |
| 301 | test_excludes=(biotest aeadtest evptest pq_test ssltest arc4randomforktest fork_rand) | 300 | test_drivers=( |
| 301 | biotest | ||
| 302 | aeadtest | ||
| 303 | evptest | ||
| 304 | pq_test | ||
| 305 | ssltest | ||
| 306 | arc4randomforktest | ||
| 307 | pidwraptest | ||
| 308 | ) | ||
| 309 | # disabled by-default tests | ||
| 310 | tests_disabled=( | ||
| 311 | biotest | ||
| 312 | pidwraptest | ||
| 313 | ) | ||
| 302 | (cd tests | 314 | (cd tests |
| 303 | $CP Makefile.am.tpl Makefile.am | 315 | $CP Makefile.am.tpl Makefile.am |
| 304 | 316 | ||
| 305 | for i in `ls -1 *.c|sort`; do | 317 | for i in `ls -1 *.c|sort`; do |
| 306 | TEST=`echo $i|sed -e "s/\.c//"` | 318 | TEST=`echo $i|sed -e "s/\.c//"` |
| 307 | if ! [[ ${test_excludes[*]} =~ "$TEST" ]]; then | 319 | if ! [[ ${test_drivers[*]} =~ "$TEST" ]]; then |
| 308 | echo "TESTS += $TEST" >> Makefile.am | 320 | echo "TESTS += $TEST" >> Makefile.am |
| 309 | fi | 321 | fi |
| 310 | echo "check_PROGRAMS += $TEST" >> Makefile.am | 322 | echo "check_PROGRAMS += $TEST" >> Makefile.am |
| @@ -317,9 +329,11 @@ $CP $libcrypto_regress/evp/evptests.txt tests | |||
| 317 | $CP $libcrypto_regress/aead/aeadtests.txt tests | 329 | $CP $libcrypto_regress/aead/aeadtests.txt tests |
| 318 | $CP $libcrypto_regress/pqueue/expected.txt tests/pq_expected.txt | 330 | $CP $libcrypto_regress/pqueue/expected.txt tests/pq_expected.txt |
| 319 | chmod 755 tests/testssl | 331 | chmod 755 tests/testssl |
| 320 | for i in "${test_excludes[@]}"; do | 332 | for i in "${test_drivers[@]}"; do |
| 321 | if [ -e tests/${i}.sh ]; then | 333 | if [ -e tests/${i}.sh ]; then |
| 322 | echo "TESTS += ${i}.sh" >> tests/Makefile.am | 334 | if ! [[ ${tests_disabled[*]} =~ "$i" ]]; then |
| 335 | echo "TESTS += ${i}.sh" >> tests/Makefile.am | ||
| 336 | fi | ||
| 323 | echo "EXTRA_DIST += ${i}.sh" >> tests/Makefile.am | 337 | echo "EXTRA_DIST += ${i}.sh" >> tests/Makefile.am |
| 324 | fi | 338 | fi |
| 325 | done | 339 | done |
