[test suite] exempted valgrind collection test from --test-limit
authorMichael Rash <mbr@cipherdyne.org>
Sat, 28 Jul 2012 03:59:03 +0000 (23:59 -0400)
committerMichael Rash <mbr@cipherdyne.org>
Sat, 28 Jul 2012 03:59:03 +0000 (23:59 -0400)
test/test-fwknop.pl

index 7d6d867..f94a276 100755 (executable)
@@ -1675,18 +1675,6 @@ my @tests = (
     },
 );
 
-if ($use_valgrind) {
-    push @tests,
-        {
-            'category' => 'valgrind output',
-            'subcategory' => 'flagged functions',
-            'detail'   => '',
-            'err_msg'  => 'could not parse flagged functions',
-            'function' => \&parse_valgrind_flagged_functions,
-            'fatal'    => $NO
-        };
-}
-
 my %test_keys = (
     'category'        => $REQUIRED,
     'subcategory'     => $OPTIONAL,
@@ -1733,6 +1721,19 @@ for my $test_hr (@tests) {
     }
 }
 
+if ($use_valgrind) {
+    &run_test(
+        {
+            'category' => 'valgrind output',
+            'subcategory' => 'flagged functions',
+            'detail'   => '',
+            'err_msg'  => 'could not parse flagged functions',
+            'function' => \&parse_valgrind_flagged_functions,
+            'fatal'    => $NO
+        }
+    );
+}
+
 &logr("\n[+] passed/failed/executed: $passed/$failed/$executed tests\n\n");
 
 copy $logfile, "$output_dir/$logfile" or die $!;