From d5228c592a2fec71aa95a0ac58f3a9c5afa9f166 Mon Sep 17 00:00:00 2001 From: Grzegorz Kossakowski Date: Tue, 26 Feb 2013 17:51:18 -0800 Subject: [PATCH] Document why sleeps are needed in `export-jars` test. Git blaming reveals the intent of sleeping after file modification that was described in 02f666ec0eafa48498fe850e76c5e77d386c99bd commit. Let's put it straight into source code. Also, added a new lines before each sleep command to better signal the pause. --- sbt/src/sbt-test/source-dependencies/export-jars/test | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sbt/src/sbt-test/source-dependencies/export-jars/test b/sbt/src/sbt-test/source-dependencies/export-jars/test index 68340bd37..e06ce1ee5 100644 --- a/sbt/src/sbt-test/source-dependencies/export-jars/test +++ b/sbt/src/sbt-test/source-dependencies/export-jars/test @@ -3,9 +3,12 @@ $ copy-file changes/B.scala B.scala $ copy-file changes/A1.scala a/A.scala > run 1 $ copy-file changes/A2.scala a/A.scala + +# done this way because last modified times often have ~1s resolution $ sleep 2000 > run 2 $ copy-file changes/A3.scala a/A.scala + $ sleep 2000 > run 3 @@ -15,8 +18,10 @@ $ copy-file changes/build2.sbt build.sbt $ copy-file changes/A1.scala a/A.scala > run 1 $ copy-file changes/A2.scala a/A.scala + $ sleep 2000 > run 2 $ copy-file changes/A3.scala a/A.scala + $ sleep 2000 -> run 3 \ No newline at end of file +> run 3