From 0f8fd8ec8674dde4cca94fc0efa8794fd3944ad8 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 2 Aug 2020 16:31:13 -0700 Subject: 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. --- tests/tools.at | 7 +++++++ 1 file changed, 7 insertions(+) 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) \ -- cgit v1.2.1