now test cases can be set to be dependent on the presence of "SSL" in the

client/library
This commit is contained in:
Daniel Stenberg 2003-06-12 16:22:52 +00:00
parent 5f62a0c1ca
commit 86689dc524
2 changed files with 27 additions and 0 deletions

View File

@ -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

View File

@ -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]) {