From: Peter Rosin Date: Wed, 14 Jan 2009 08:04:40 +0000 (+0100) Subject: Fix flakey mdemo-dryrun test on MSYS (again!) X-Git-Tag: v2.2.7b~143 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a2939b133b5e0d611fc92e25ee71ba50e3da0201;p=thirdparty%2Flibtool.git Fix flakey mdemo-dryrun test on MSYS (again!) * tests/mdemo-dryrun.test: ls -l in MSYS sometimes shows year, not time, for really fresh files. Add sleep 1 call at yet another strategic position. Makes the test pass reliably for MSYS/MinGW. Signed-off-by: Peter Rosin --- diff --git a/ChangeLog b/ChangeLog index 9ba522dd1..3f89b44e5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2009-01-14 Peter Rosin + + Fix flakey mdemo-dryrun test on MSYS (again!) + * tests/mdemo-dryrun.test: ls -l in MSYS sometimes shows year, + not time, for really fresh files. Add sleep 1 call at yet another + strategic position. Makes the test pass reliably for MSYS/MinGW. + 2008-12-19 Akim Demaille Fix copyright notice. diff --git a/tests/mdemo-dryrun.test b/tests/mdemo-dryrun.test index 8bef7bc51..678891de1 100755 --- a/tests/mdemo-dryrun.test +++ b/tests/mdemo-dryrun.test @@ -99,6 +99,8 @@ func_make install func_msg "Running $MAKE uninstall in ../mdemo (dry run)" # Libtool does not uninstall the programs, remove them first rm -f "$prefix/bin/mdemo$EXEEXT" "$prefix/bin/mdemo_static$EXEEXT" +# ls -l in MSYS sometimes shows year, not time, for really fresh files. +sleep 1 ls -l . $objdir | grep -v total > $before ls -lR $prefix | grep -v total >> $before force_dry_run=: $MAKE uninstall 1>&2 || exit $?