From 903fd6ae7aa21e66f92ec7933ecf7b99b5263274 Mon Sep 17 00:00:00 2001 From: gontard Date: Tue, 24 May 2022 06:44:26 +0200 Subject: [PATCH] Reproduce issue #5504 in scripted test --- .../sbt-test/tests/test-quick/changed/MathFunction.scala | 3 +++ .../tests/test-quick/src/main/scala/MathFunction.scala | 3 +++ .../tests/test-quick/src/test/scala/MathFunctionSpec.scala | 7 +++++++ sbt-app/src/sbt-test/tests/test-quick/test | 6 ++++++ 4 files changed, 19 insertions(+) create mode 100644 sbt-app/src/sbt-test/tests/test-quick/changed/MathFunction.scala create mode 100644 sbt-app/src/sbt-test/tests/test-quick/src/main/scala/MathFunction.scala create mode 100644 sbt-app/src/sbt-test/tests/test-quick/src/test/scala/MathFunctionSpec.scala diff --git a/sbt-app/src/sbt-test/tests/test-quick/changed/MathFunction.scala b/sbt-app/src/sbt-test/tests/test-quick/changed/MathFunction.scala new file mode 100644 index 000000000..1be75e613 --- /dev/null +++ b/sbt-app/src/sbt-test/tests/test-quick/changed/MathFunction.scala @@ -0,0 +1,3 @@ +object MathFunction { + def times2(i: Int): Int = 2 * 2 +} diff --git a/sbt-app/src/sbt-test/tests/test-quick/src/main/scala/MathFunction.scala b/sbt-app/src/sbt-test/tests/test-quick/src/main/scala/MathFunction.scala new file mode 100644 index 000000000..08d0ec501 --- /dev/null +++ b/sbt-app/src/sbt-test/tests/test-quick/src/main/scala/MathFunction.scala @@ -0,0 +1,3 @@ +object MathFunction { + def times2(i: Int): Int = i * 2 +} diff --git a/sbt-app/src/sbt-test/tests/test-quick/src/test/scala/MathFunctionSpec.scala b/sbt-app/src/sbt-test/tests/test-quick/src/test/scala/MathFunctionSpec.scala new file mode 100644 index 000000000..7ee6336da --- /dev/null +++ b/sbt-app/src/sbt-test/tests/test-quick/src/test/scala/MathFunctionSpec.scala @@ -0,0 +1,7 @@ +import org.scalatest.FlatSpec + +class MathFunctionTest extends FlatSpec { + "times2" should "double the input" in { + assert(MathFunction.times2(4) == 8) + } +} diff --git a/sbt-app/src/sbt-test/tests/test-quick/test b/sbt-app/src/sbt-test/tests/test-quick/test index d88f8a185..c86f0276f 100644 --- a/sbt-app/src/sbt-test/tests/test-quick/test +++ b/sbt-app/src/sbt-test/tests/test-quick/test @@ -32,3 +32,9 @@ $ sleep 2000 -> testQuick Create > testQuick Delete > testQuick Create + +# https://github.com/sbt/sbt/issues/5504 +$ copy-file changed/MathFunction.scala src/test/scala/MathFunction.scala +> compile +$ sleep 2000 +-> testQuick MathFunctionTest