summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2019-06-24 23:31:44 -0400
committerBen Gamari <ben@smart-cactus.org>2019-06-24 23:33:22 -0400
commitd079b75009e17b49f97aeb34dfb8a7ee3059ff75 (patch)
tree16ddaadc0b2706a6db9e083a494407f136c9ce09
parent581cbc28e143a4ed8e7f794ed1618161222a5646 (diff)
downloadhaskell-wip/T16855.tar.gz
testsuite: Unbreak T16608 testswip/T16855
Sleep to avoid non-determinism due to Darwin's poor mtime resolution. Fixes #16855.
-rw-r--r--testsuite/tests/driver/T16608/Makefile2
-rw-r--r--testsuite/tests/driver/T16608/all.T4
2 files changed, 4 insertions, 2 deletions
diff --git a/testsuite/tests/driver/T16608/Makefile b/testsuite/tests/driver/T16608/Makefile
index f3a6fae9be..7cec19026b 100644
--- a/testsuite/tests/driver/T16608/Makefile
+++ b/testsuite/tests/driver/T16608/Makefile
@@ -5,6 +5,7 @@ include $(TOP)/mk/test.mk
T16608_1:
'$(TEST_HC)' $(TEST_HC_OPTS) --make -O0 T16608_1.hs
./T16608_1
+ sleep 1
sed -i -e 's/{- . succ -}/. succ/' MyInteger.hs
'$(TEST_HC)' $(TEST_HC_OPTS) --make -O0 T16608_1.hs
./T16608_1
@@ -12,6 +13,7 @@ T16608_1:
T16608_2:
'$(TEST_HC)' $(TEST_HC_OPTS) --make -O0 T16608_2.hs
./T16608_2
+ sleep 1
sed -i -e 's/{- . succ -}/. succ/' MyInteger.hs
'$(TEST_HC)' $(TEST_HC_OPTS) --make -O0 T16608_2.hs
./T16608_2
diff --git a/testsuite/tests/driver/T16608/all.T b/testsuite/tests/driver/T16608/all.T
index 1f75e596d6..5a1b8dc488 100644
--- a/testsuite/tests/driver/T16608/all.T
+++ b/testsuite/tests/driver/T16608/all.T
@@ -1,2 +1,2 @@
-test('T16608_1', [when(opsys('darwin'), fragile(16855)), extra_files(['MyInteger.hs'])], makefile_test, [])
-test('T16608_2', [when(opsys('darwin'), fragile(16855)), extra_files(['MyInteger.hs'])], makefile_test, [])
+test('T16608_1', [extra_files(['MyInteger.hs'])], makefile_test, [])
+test('T16608_2', [extra_files(['MyInteger.hs'])], makefile_test, [])