From 07e0957e1f3198b8c0de917926f2937f49990f76 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sat, 2 Aug 2014 23:51:46 +0200 Subject: test1800: first plain-text http2 test case Verifies the upgrade request, but gets a plain 1.1 response --- tests/runtests.pl | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'tests/runtests.pl') diff --git a/tests/runtests.pl b/tests/runtests.pl index 8802c0c98..ce962a957 100755 --- a/tests/runtests.pl +++ b/tests/runtests.pl @@ -214,6 +214,10 @@ my $has_sspi; # set if libcurl is built with SSPI support my $has_charconv;# set if libcurl is built with CharConv support my $has_tls_srp; # set if libcurl is built with TLS-SRP support my $has_metalink;# set if curl is built with Metalink support +my $has_http2; # set if libcurl is built with HTTP2 support + +# this version is decided by the particular nghttp2 library that is being used +my $h2cver = "h2c-14"; my $has_openssl; # built with a lib using an OpenSSL-like API my $has_gnutls; # built with GnuTLS @@ -2413,6 +2417,10 @@ sub checksystem { $resolver="threaded"; } } + if($feat =~ /HTTP2/) { + # http2 enabled + $has_http2=1; + } } # # Test harness currently uses a non-stunnel server in order to @@ -2645,6 +2653,10 @@ sub subVariables { $$thing =~ s/%FTPTIME2/$ftp2/g; $$thing =~ s/%FTPTIME3/$ftp3/g; + + # HTTP2 + + $$thing =~ s/%H2CVER/$h2cver/g; } sub fixarray { @@ -2867,6 +2879,11 @@ sub singletest { next; } } + elsif($1 eq "http2") { + if($has_http2) { + next; + } + } elsif($1 eq "socks") { next; } -- cgit v1.2.3