tests: avoid spurious misc/factor failure on OpenBSD 5.1
authorJim Meyering <meyering@redhat.com>
Sat, 17 Mar 2012 16:05:41 +0000 (17:05 +0100)
committerJim Meyering <meyering@redhat.com>
Tue, 20 Mar 2012 16:34:28 +0000 (17:34 +0100)
* tests/misc/factor: Map OpenBSD 5.1's "unknown option" to our
expected "invalid option".  Reported by Bruno Haible.

tests/misc/factor

index fffd50b..47f9343 100755 (executable)
@@ -57,7 +57,9 @@ my @Tests =
      ['x', '4294966896', {OUT => '2 2 2 2 3 3 3 11 607 1489'}],
      ['y', '4294966998', {OUT => '2 3 7 3917 26107'}],
      ['z', '-1',
-      {ERR_SUBST => q!s/'1'/1/!}, # map newer glibc diagnostic to expected.
+      # Map newer glibc diagnostic to expected.
+      # Also map OpenBSD 5.1's "unknown option" to expected "invalid option".
+      {ERR_SUBST => q!s/'1'/1/;s/unknown/invalid/!},
       {ERR => "$prog: invalid option -- 1\n"
        . "Try '$prog --help' for more information.\n"},
       {EXIT => 1}],