diff options
Diffstat (limited to 'tests')
| -rwxr-xr-x | tests/runtests.pl | 15 | 
1 files changed, 15 insertions, 0 deletions
| diff --git a/tests/runtests.pl b/tests/runtests.pl index f493c7808..16a6ca8ab 100755 --- a/tests/runtests.pl +++ b/tests/runtests.pl @@ -233,6 +233,7 @@ my $has_cares;      # set if built with c-ares  my $has_threadedres;# set if built with threaded resolver  my $has_psl;        # set if libcurl is built with PSL support  my $has_ldpreload;  # set if curl is built for systems supporting LD_PRELOAD +my $has_multissl;   # set if curl is build with MultiSSL support  # this version is decided by the particular nghttp2 library that is being used  my $h2cver = "h2c"; @@ -2858,6 +2859,10 @@ sub checksystem {                  # ssl enabled                  $has_ssl=1;              } +            if($feat =~ /MultiSSL/i) { +                # multiple ssl backends available. +                $has_multissl=1; +            }              if($feat =~ /Largefile/i) {                  # large file support                  $has_largefile=1; @@ -3311,6 +3316,11 @@ sub singletest {                      next;                  }              } +            elsif($1 eq "MultiSSL") { +                if($has_multissl) { +                    next; +                } +            }              elsif($1 eq "SSLpinning") {                  if($has_sslpinning) {                      next; @@ -3479,6 +3489,11 @@ sub singletest {                          next;                      }                  } +                elsif($1 eq "MultiSSL") { +                    if(!$has_multissl) { +                        next; +                    } +                }                  elsif($1 eq "OpenSSL") {                      if(!$has_openssl) {                          next; | 
