return -1;
}
+ my $serverproblem = serverfortest($testnum);
+
+ if($serverproblem) {
+ # there's a problem with the server, don't run
+ # this particular server, but count it as "skipped"
+ $skipped++;
+ return -1;
+ }
+
{
my %hash = getpartattr("client");
my $requires = $hash{'requires'};
}else {
print "$testnum requires $requires, which is not set; skipping\n";
$skipped++;
- return 0; # look successful
+ return -1; # return test-not-run
}
}
}
foreach $testnum (split(" ", $TESTCASES)) {
- my $serverproblem = serverfortest($testnum);
-
- if($serverproblem) {
- # there's a problem with the server, don't run
- # this particular server, but count it as "skipped"
- $skipped++;
+ my $error = singletest($testnum);
+ if(-1 == $error) {
+ # not a test we can run
next;
}
- my $error = singletest($testnum);
- if(-1 != $error) {
- # valid test case number
- $total++;
- }
+ $total++; # number of tests we've run
+
if($error>0) {
$failed.= "$testnum ";
if(!$anyway) {
}
}
elsif(!$error) {
- $ok++;
+ $ok++; # successful test counter
}
# loop for next test