Commit 7363d5a9 authored by Patrick Monnerat's avatar Patrick Monnerat
Browse files

runtests: support MultiSSL client feature

parent 8aee8a6a
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -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;