From 00bd61d411b73689292c5a62cb357e46fbb201e7 Mon Sep 17 00:00:00 2001 From: kenji yoshida <6b656e6a69@gmail.com> Date: Tue, 12 May 2026 09:01:59 +0900 Subject: [PATCH] Add definedTestNames test (#9210) --- sbt-app/src/sbt-test/tests/defined-test-names/build.sbt | 8 ++++++++ .../tests/defined-test-names/src/test/scala/Test1.scala | 3 +++ sbt-app/src/sbt-test/tests/defined-test-names/test | 7 +++++++ 3 files changed, 18 insertions(+) create mode 100644 sbt-app/src/sbt-test/tests/defined-test-names/build.sbt create mode 100644 sbt-app/src/sbt-test/tests/defined-test-names/src/test/scala/Test1.scala create mode 100644 sbt-app/src/sbt-test/tests/defined-test-names/test diff --git a/sbt-app/src/sbt-test/tests/defined-test-names/build.sbt b/sbt-app/src/sbt-test/tests/defined-test-names/build.sbt new file mode 100644 index 000000000..f9497ff2f --- /dev/null +++ b/sbt-app/src/sbt-test/tests/defined-test-names/build.sbt @@ -0,0 +1,8 @@ +scalaVersion := "2.13.18" + +libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.19.0" % Test + +InputKey[Unit]("checkDefinedTestNames") := { + val actual = (Test / definedTestNames).value + assert(actual == Seq("example.Test1"), actual) +} diff --git a/sbt-app/src/sbt-test/tests/defined-test-names/src/test/scala/Test1.scala b/sbt-app/src/sbt-test/tests/defined-test-names/src/test/scala/Test1.scala new file mode 100644 index 000000000..713a4d6fd --- /dev/null +++ b/sbt-app/src/sbt-test/tests/defined-test-names/src/test/scala/Test1.scala @@ -0,0 +1,3 @@ +package example + +object Test1 extends org.scalacheck.Properties("Test1") diff --git a/sbt-app/src/sbt-test/tests/defined-test-names/test b/sbt-app/src/sbt-test/tests/defined-test-names/test new file mode 100644 index 000000000..5dc380084 --- /dev/null +++ b/sbt-app/src/sbt-test/tests/defined-test-names/test @@ -0,0 +1,7 @@ +> checkDefinedTestNames +$ copy-file src/test/scala/Test1.scala tmp/Test1.scala +$ delete src +-> checkDefinedTestNames +$ copy-file tmp/Test1.scala src/test/scala/Test1.scala +$ exists src/test/scala/Test1.scala +> checkDefinedTestNames