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.
</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>
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

View File

@ -930,6 +930,27 @@ sub serverfortest {
}
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");
if(!$what[0]) {