]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
*** empty log message ***
authorJim Meyering <jim@meyering.net>
Sun, 7 Jun 1998 14:40:04 +0000 (14:40 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 7 Jun 1998 14:40:04 +0000 (14:40 +0000)
tests/test/Test.pm

index b94c0c29eb4795e1bf33a9ffa5e1df9a7729727a..acf4972d14423658da7b39d283f0c8c5a397980e 100644 (file)
@@ -81,6 +81,17 @@ sub test_vector
        }
     }
 
+  # Generate a negated and a double-negated version of each test.
+  # There are a few exceptions.
+  my %not_invertible = map {$_ => 1} qw (1a inv-1 t1);
+  foreach $t (@tvec)
+    {
+      my ($test_name, $flags, $in, $exp, $ret) = @$t;
+      next if $not_invertible{$test_name};
+      push (@tv, ["N-$test_name", "! '(' $flags ')'", $in, $exp, 1 - $ret]);
+      push (@tv, ["NN-$test_name", "! ! '(' $flags ')'", $in, $exp, $ret]);
+    }
+
   return (@tv, @tvec);
 }