summaryrefslogtreecommitdiff
path: root/tests/ChangeLog
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>1999-09-16 03:43:10 +0000
committerPaul Smith <psmith@gnu.org>1999-09-16 03:43:10 +0000
commit6ec7d1881c0be453c7ece03a7dcc51681c514778 (patch)
treee9a78058e81a9b0bfa2e888473d02a35063be3d5 /tests/ChangeLog
parentc8003673857919d2283e16c829325c9f14e10dfe (diff)
downloadgunmake-6ec7d1881c0be453c7ece03a7dcc51681c514778.tar.gz
* Fix some tests.
Diffstat (limited to 'tests/ChangeLog')
-rw-r--r--tests/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/ChangeLog b/tests/ChangeLog
index ee4b4a3..dd763b1 100644
--- a/tests/ChangeLog
+++ b/tests/ChangeLog
@@ -1,5 +1,15 @@
1999-09-15 Paul D. Smith <psmith@gnu.org>
+ * test_driver.pl (touch): Rewrite this function. Previously it
+ used to use utime() to hard-set the time based on the current
+ local clock. This fails badly on networked filesystems where the
+ FS server clock is skewed from the local clock: normally modifying
+ a file causes it to get a mod time based on the _server's_ clock.
+ Hard-setting it based on the _local_ clock causes gratuitous
+ errors and makes the tests unreliable except on local filesystems.
+ The new function will simply modify the file, allowing the
+ filesystem to set the mod time as it sees fit.
+
* scripts/features/parallelism: The second test output could
change depending on how fast some scripts completed; use "sleep"
to force the order we want.