diff options
author | Dan Fandrich <dan@coneharvesters.com> | 2007-01-18 18:04:20 +0000 |
---|---|---|
committer | Dan Fandrich <dan@coneharvesters.com> | 2007-01-18 18:04:20 +0000 |
commit | 3bae748256260290a49d6a9a12fe53089854f600 (patch) | |
tree | 3d91ba2258a29de59687e9e24959c486dd5e788a /tests/libtest | |
parent | 521c4b303dd2b501780e74d533e8f7b6778eb119 (diff) |
Added precheck that curl supports the 'openssl' engine in test 307.
Diffstat (limited to 'tests/libtest')
-rw-r--r-- | tests/libtest/Makefile.am | 2 | ||||
-rwxr-xr-x | tests/libtest/test307.pl | 19 |
2 files changed, 21 insertions, 0 deletions
diff --git a/tests/libtest/Makefile.am b/tests/libtest/Makefile.am index aadd9c7ed..6fd685854 100644 --- a/tests/libtest/Makefile.am +++ b/tests/libtest/Makefile.am @@ -35,6 +35,8 @@ INCLUDES = -I$(top_srcdir)/include/curl \ LIBDIR = $(top_builddir)/lib +EXTRA_DIST = test307.pl + # these files are used in every single test program below SUPPORTFILES = first.c test.h diff --git a/tests/libtest/test307.pl b/tests/libtest/test307.pl new file mode 100755 index 000000000..7e2687b54 --- /dev/null +++ b/tests/libtest/test307.pl @@ -0,0 +1,19 @@ +#!/usr/bin/env perl +# Determine if the given curl executable supports the 'openssl' SSL engine +if ( $#ARGV != 0 ) +{ + print "Usage: $0 curl-executable\n"; + exit 3; +} +if (!open(CURL, "@ARGV[0] -s --engine list|")) +{ + print "Can't get SSL engine list\n"; + exit 2; +} +while( <CURL> ) +{ + exit 0 if ( /openssl/ ); +} +close CURL; +print "openssl engine not supported\n"; +exit 1; |