+ if ($factories) {
+ foreach my $factory (split(';', $factories)) {
+ print "${indent}ADD_TEST(NAME memcheck-$name_test-$factory-$count\n";
+ print "${indent} WORKING_DIRECTORY $path\/\n";
+ print "${indent} COMMAND $command --cfg=contexts/factory:$factory)\n";
+ if ($count > 0) {
+ print "${indent}set_tests_properties(memcheck-$name_test-$factory-$count\n";
+ print "${indent} PROPERTIES DEPENDS memcheck-$name_test-$factory-" . ($count - 1) . ")\n";
+ }
+ }
+ } else {
+ print "${indent}ADD_TEST(NAME memcheck-$name_test-$count\n";
+ print "${indent} WORKING_DIRECTORY $path\/\n";
+ print "${indent} COMMAND $command)\n";
+ if ($count > 0) {
+ print "${indent}set_tests_properties(memcheck-$name_test-$count\n";
+ print "${indent} PROPERTIES DEPENDS memcheck-$name_test-" . ($count - 1) . ")\n";
+ }
+ }