mirror of https://github.com/moparisthebest/curl
now test cases can be set to be dependent on the presence of "SSL" in the
client/library
This commit is contained in:
parent
5f62a0c1ca
commit
86689dc524
|
@ -58,6 +58,12 @@ future all test cases should use this. Makes us independent of the test
|
||||||
case number.
|
case number.
|
||||||
</server>
|
</server>
|
||||||
|
|
||||||
|
<features>
|
||||||
|
A list of features that must be present in the client/library for this test
|
||||||
|
to be able to run. Features testable here are:
|
||||||
|
SSL
|
||||||
|
</features>
|
||||||
|
|
||||||
<killserver>
|
<killserver>
|
||||||
Using the same syntax as in <server> but when mentioned here these servers
|
Using the same syntax as in <server> but when mentioned here these servers
|
||||||
are explicitly KILLED when this test case is completed. Only use this if there
|
are explicitly KILLED when this test case is completed. Only use this if there
|
||||||
|
|
|
@ -930,6 +930,27 @@ sub serverfortest {
|
||||||
}
|
}
|
||||||
return 100;
|
return 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
my @what = getpart("client", "features");
|
||||||
|
|
||||||
|
for(@what) {
|
||||||
|
my $f = $_;
|
||||||
|
|
||||||
|
$f =~ s/\s//g;
|
||||||
|
|
||||||
|
print STDERR "CHECK FOR $f\n";
|
||||||
|
|
||||||
|
if($f eq "SSL") {
|
||||||
|
if($ssl_version) {
|
||||||
|
last;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
warn "Test case $testnum requires the missing feature: $_";
|
||||||
|
return 100;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
my @what = getpart("client", "server");
|
my @what = getpart("client", "server");
|
||||||
|
|
||||||
if(!$what[0]) {
|
if(!$what[0]) {
|
||||||
|
|
Loading…
Reference in New Issue