open(IN, $filename) or die("Unable to open $filename: $!");
while (<IN>) {
- if (/-- TEST(-LOADLIST|IDLIST)? --\n/) {
+ if (/-- TEST(-LOADLIST|-IDLIST|) --\n/) {
my $supports_loadlist = (defined($1) and $1 eq "-LOADLIST");
my $supports_idlist = (defined($1) and $1 eq "-IDLIST");
my $name = <IN>;
}
$cmd .= " --load-list=$listid_file";
} elsif ($$_[4]) {
- $cmd .= join(' ', @{$individual_tests->{$name}});
+ $cmd =~ s/\s+[^\s]+\s*$//;
+ $cmd .= " " . join(' ', @{$individual_tests->{$name}});
}
}
planpythontestsuite() {
name=$1
env=$2
- shift 2
- other_args="$*"
- cmdline="$SUBUNITRUN $other_args"
- plantestsuite "$name" "$env" $cmdline
+ module="$3"
+ shift 3
+ plantestsuite_idlist "$name" "$env" python -m subunit.run $module
}
plansmbtorturetestsuite() {