From: Paul Eggert Date: Sun, 2 Aug 2020 23:31:13 +0000 (-0700) Subject: Expect OpenIndiana test failure X-Git-Tag: v2.69c~55 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f8fd8ec8674dde4cca94fc0efa8794fd3944ad8;p=thirdparty%2Fautoconf.git Expect OpenIndiana test failure On OpenIndiana, Perl file locking does not work atop NFS. * tests/tools.at (autom4te cache locking): Expect this test to file if Perl file locking does not work. --- diff --git a/tests/tools.at b/tests/tools.at index 81743374..314462ff 100644 --- a/tests/tools.at +++ b/tests/tools.at @@ -1353,6 +1353,13 @@ AT_CLEANUP AT_SETUP([autom4te cache locking]) +# Expect this test to fail if Perl file locking does not work. +AT_XFAIL_IF([$PERL -I "$top_srcdir/lib" -e ' + use Autom4te::XFile; + my $fh = new Autom4te::XFile "lockfile", O_RDWR|O_CREAT; + flock ($fh, LOCK_EX) && exit 1; + ']) + # Cannot use AT_CHECK here, autotest internals could be messed up. (echo AC_INIT; sleep 2; echo) \