Commit 351b32fd authored by unknown's avatar unknown

Allow start-from to also filter on suitename

parent 2490e747
...@@ -653,18 +653,26 @@ sub collect_one_test_case { ...@@ -653,18 +653,26 @@ sub collect_one_test_case {
#print " filename: $filename\n"; #print " filename: $filename\n";
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
# Skip some tests silently # Check --start-from
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
if ( $start_from and $tname lt $start_from ) if ( $start_from )
{ {
return; # start_from can be specified as [suite.].testname_prefix
my ($suite, $test, $ext)= split_testname($start_from);
if ( $suite and $suitename lt $suite){
return; # Skip silently
}
if ( $tname lt $test ){
return; # Skip silently
}
} }
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
# Set defaults # Set defaults
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
my $tinfo= {}; my $tinfo= {};
$tinfo->{'name'}= basename($suitename) . ".$tname"; $tinfo->{'name'}= $suitename . ".$tname";
$tinfo->{'path'}= "$testdir/$filename"; $tinfo->{'path'}= "$testdir/$filename";
# TODO allow nonexistsing result file # TODO allow nonexistsing result file
......
...@@ -3588,8 +3588,10 @@ Options to control what test suites or cases to run ...@@ -3588,8 +3588,10 @@ Options to control what test suites or cases to run
skip-test=PREFIX or REGEX skip-test=PREFIX or REGEX
Skip test cases which name are prefixed with PREFIX Skip test cases which name are prefixed with PREFIX
or fulfills REGEX or fulfills REGEX
start-from=PREFIX Run test cases starting from test prefixed with PREFIX start-from=PREFIX Run test cases starting test prefixed with PREFIX where
suite[s]=NAME1,..,NAMEN Collect tests in suites from the comma separated prefix may be suite.testname or just testname
suite[s]=NAME1,..,NAMEN
Collect tests in suites from the comma separated
list of suite names. list of suite names.
The default is: "$opt_suites" The default is: "$opt_suites"
skip-rpl Skip the replication test cases. skip-rpl Skip the replication test cases.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment