last;
}
if ($dump) {
- if ( $line =~ /ADD_TEST\(\S+\s+\S*\/tesh\s/ ) {
+ if ( $line =~ /^\s*ADD_TEST\(\S+\s+\S*\/tesh\s/ ) {
$srcdir = "";
$bindir = "";
$config_var = "";
$tesh_file =~ s/^[^\/\$]/$path\/$&/;
$tesh_file =~ s/\${CMAKE_HOME_DIRECTORY}/$proj_dir/g;
if ( ! -e "$tesh_file" ) {
- print "tesh_file : $tesh_file not exists!\n";
- die;
+ print "# tesh_file: $tesh_file does not exist!\n";
+ print "# $line\n";
+ next;
}
}
$command = var_subst($command, "SG_TEST_EXENV", "");
$command = var_subst($command, "SG_TEST_ENV", "");
$command = var_subst($command, "SG_EXENV_TEST", "");
- $command = var_subst($command, "ARGS", "");
$command =~ s/\$@//g;
# $command =~ s/..\/..\/bin\/smpirun/\${CMAKE_BINARY_DIR\}\/bin\/smpirun/g;
$command =~ s/^\s+//;
}
close(TESH_FILE);
}
- elsif ( $line =~ /set_tests_properties/ ) {
+ elsif ( $line =~ /^\s*set_tests_properties/ ) {
if ( $line =~ /set_tests_properties\(([\S]+)/ ) {
my ($name_temp) = ($1);
$line =~ s/$name_temp/memcheck-$name_temp-0/g;