Skip to content

Commit a7402b2

Browse files
authored
Rename TestBaseModule to TestRootModule (#5143)
Follow up from #5141 The term `TestBaseModule` is a bit ambiguous, since it seems like a "base class" that all test modules should inherit, when only the root module should inherit it. Naming it `TestRootModule` should avoid that confusion
1 parent 999b4cf commit a7402b2

File tree

113 files changed

+359
-359
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+359
-359
lines changed

changelog.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ published with some other suffix via `def extraPublish`
137137
* Improve performances of Bloop/install ({link-pr}/4600[#4600]) ({link-pr}/4628[#4628])
138138
* Pass Mill source JARs to Bloop ({link-pr}/4608[#4608])
139139
* Optimize BSP initialization stuff ({link-pr}/4698[#4698])
140-
* Make source path configurable in TestBaseModule ({link-pr}/4703[#4703])
140+
* Make source path configurable in TestRootModule ({link-pr}/4703[#4703])
141141

142142
_For details refer to
143143
{link-milestone}/{milestone}?closed=1[milestone {milestone-name}]

contrib/bloop/test/src/mill/contrib/bloop/BloopTests.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
//import mill.define.Discover
88
//import mill.scalanativelib.api.ReleaseMode
99
//import mill.testkit.UnitTester
10-
//import mill.testkit.TestBaseModule
10+
//import mill.testkit.TestRootModule
1111
//import os.Path
1212
//import upickle.default._
1313
//import utest._
@@ -25,7 +25,7 @@
2525
// addMillSources = None
2626
// )
2727
//
28-
// object build extends TestBaseModule {
28+
// object build extends TestRootModule {
2929
// object scalaModule extends scalalib.ScalaModule with testBloop.Module {
3030
// def scalaVersion = "2.12.8"
3131
// val bloopVersion = mill.contrib.bloop.Versions.bloop

contrib/buildinfo/test/src/mill/contrib/buildinfo/BuildInfoTests.scala

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import mill.kotlinlib.KotlinModule
66
import mill.scalalib.ScalaModule
77
import mill.scalajslib.ScalaJSModule
88
import mill.testkit.UnitTester
9-
import mill.testkit.TestBaseModule
9+
import mill.testkit.TestRootModule
1010
import mill.define.Discover
1111
import os.Path
1212
import utest.*
@@ -17,15 +17,15 @@ object BuildInfoTests extends TestSuite {
1717
val scalaJSVersionString = sys.props.getOrElse("TEST_SCALAJS_VERSION", ???)
1818
val kotlinVersionString = sys.props.getOrElse("TEST_KOTLIN_VERSION", ???)
1919

20-
object EmptyBuildInfo extends TestBaseModule with BuildInfo with ScalaModule {
20+
object EmptyBuildInfo extends TestRootModule with BuildInfo with ScalaModule {
2121
def scalaVersion = scalaVersionString
2222
def buildInfoPackageName = "foo"
2323
def buildInfoMembers = Seq.empty[BuildInfo.Value]
2424

2525
lazy val millDiscover = Discover[this.type]
2626
}
2727

28-
object BuildInfoPlain extends TestBaseModule with BuildInfo with ScalaModule {
28+
object BuildInfoPlain extends TestRootModule with BuildInfo with ScalaModule {
2929
def scalaVersion = scalaVersionString
3030
def buildInfoPackageName = "foo"
3131
def buildInfoMembers = Seq(
@@ -35,7 +35,7 @@ object BuildInfoTests extends TestSuite {
3535
lazy val millDiscover = Discover[this.type]
3636
}
3737

38-
object BuildInfoScalaJS extends TestBaseModule with BuildInfo with ScalaJSModule {
38+
object BuildInfoScalaJS extends TestRootModule with BuildInfo with ScalaJSModule {
3939
def scalaVersion = scalaVersionString
4040
def scalaJSVersion = scalaJSVersionString
4141
def buildInfoPackageName = "foo"
@@ -46,7 +46,7 @@ object BuildInfoTests extends TestSuite {
4646
lazy val millDiscover = Discover[this.type]
4747
}
4848

49-
object BuildInfoComment extends TestBaseModule with BuildInfo with ScalaModule {
49+
object BuildInfoComment extends TestRootModule with BuildInfo with ScalaModule {
5050
def scalaVersion = scalaVersionString
5151
def buildInfoPackageName = "foo"
5252
def buildInfoMembers = Seq(
@@ -65,7 +65,7 @@ object BuildInfoTests extends TestSuite {
6565
lazy val millDiscover = Discover[this.type]
6666
}
6767

68-
object BuildInfoStatic extends TestBaseModule with BuildInfo with ScalaModule {
68+
object BuildInfoStatic extends TestRootModule with BuildInfo with ScalaModule {
6969
def scalaVersion = scalaVersionString
7070
def buildInfoPackageName = "foo"
7171
override def buildInfoStaticCompiled = true
@@ -76,7 +76,7 @@ object BuildInfoTests extends TestSuite {
7676
lazy val millDiscover = Discover[this.type]
7777
}
7878

79-
object BuildInfoSettings extends TestBaseModule with BuildInfo with ScalaModule {
79+
object BuildInfoSettings extends TestRootModule with BuildInfo with ScalaModule {
8080
def scalaVersion = scalaVersionString
8181
def buildInfoPackageName = "foo"
8282
override def buildInfoObjectName = "bar"
@@ -87,7 +87,7 @@ object BuildInfoTests extends TestSuite {
8787
lazy val millDiscover = Discover[this.type]
8888
}
8989

90-
object BuildInfoJava extends TestBaseModule with BuildInfo {
90+
object BuildInfoJava extends TestRootModule with BuildInfo {
9191
def buildInfoPackageName = "foo"
9292
def buildInfoMembers = Seq(
9393
BuildInfo.Value("scalaVersion", "not-provided-for-java-modules")
@@ -96,7 +96,7 @@ object BuildInfoTests extends TestSuite {
9696
lazy val millDiscover = Discover[this.type]
9797
}
9898

99-
object BuildInfoJavaStatic extends TestBaseModule with BuildInfo {
99+
object BuildInfoJavaStatic extends TestRootModule with BuildInfo {
100100
def buildInfoPackageName = "foo"
101101
override def buildInfoStaticCompiled = true
102102
def buildInfoMembers = Seq(
@@ -106,7 +106,7 @@ object BuildInfoTests extends TestSuite {
106106
lazy val millDiscover = Discover[this.type]
107107
}
108108

109-
object BuildInfoKotlin extends TestBaseModule with KotlinModule with BuildInfo {
109+
object BuildInfoKotlin extends TestRootModule with KotlinModule with BuildInfo {
110110
def kotlinVersion = kotlinVersionString
111111
// FIXME: the mainClass should be found automatically
112112
def mainClass = Some("foo.Main")
@@ -118,7 +118,7 @@ object BuildInfoTests extends TestSuite {
118118
lazy val millDiscover = Discover[this.type]
119119
}
120120

121-
object BuildInfoKotlinStatic extends TestBaseModule with KotlinModule with BuildInfo {
121+
object BuildInfoKotlinStatic extends TestRootModule with KotlinModule with BuildInfo {
122122
def kotlinVersion = kotlinVersionString
123123
// FIXME: the mainClass should be found automatically
124124
def mainClass = Some("foo.Main")

contrib/docker/test/src/mill/contrib/docker/DockerModuleTest.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import mill.scalalib.JavaModule
55
import mill.api.ExecResult
66
import mill.define.Discover
77
import mill.testkit.UnitTester
8-
import mill.testkit.TestBaseModule
8+
import mill.testkit.TestRootModule
99
import os.Path
1010
import utest.*
1111
import utest.framework.TestPath
@@ -16,7 +16,7 @@ object DockerModuleTest extends TestSuite {
1616
if (isInstalled("podman")) "podman"
1717
else "docker"
1818

19-
object Docker extends TestBaseModule with JavaModule with DockerModule {
19+
object Docker extends TestRootModule with JavaModule with DockerModule {
2020

2121
override def artifactName = testArtifactName
2222

@@ -62,7 +62,7 @@ object DockerModuleTest extends TestSuite {
6262
os.proc(getPathCmd, executable).call(check = false).exitCode == 0
6363
}
6464

65-
private def workspaceTest(m: mill.testkit.TestBaseModule)(t: UnitTester => Unit)(
65+
private def workspaceTest(m: mill.testkit.TestRootModule)(t: UnitTester => Unit)(
6666
implicit tp: TestPath
6767
): Unit = {
6868
if (isInstalled(testExecutable) && !scala.util.Properties.isWin)

contrib/flyway/test/src/mill/contrib/flyway/BuildTest.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ import mill.*
44
import mill.define.Discover
55
import mill.scalalib.*
66
import mill.testkit.UnitTester
7-
import mill.testkit.TestBaseModule
7+
import mill.testkit.TestRootModule
88
import utest.{TestSuite, Tests, assert, *}
99

1010
object BuildTest extends TestSuite {
1111

12-
object Build extends TestBaseModule {
12+
object Build extends TestRootModule {
1313
object build extends FlywayModule {
1414

1515
val resourceFolder = os.Path(sys.env("MILL_TEST_RESOURCE_DIR"))

contrib/gitlab/test/src/mill/contrib/gitlab/GitlabModuleTests.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import mill.api.ExecResult.Failure
55
import mill.define.Discover
66
import mill.scalalib.publish.PomSettings
77
import mill.testkit.UnitTester
8-
import mill.testkit.TestBaseModule
8+
import mill.testkit.TestRootModule
99
import utest.{TestSuite, Tests, assertMatch, test}
1010
import mill.util.TokenReaders._
1111
object GitlabModuleTests extends TestSuite {
@@ -14,7 +14,7 @@ object GitlabModuleTests extends TestSuite {
1414
override def tokenSearchOrder = Seq.empty
1515
}
1616

17-
object GitlabModule extends TestBaseModule with GitlabPublishModule {
17+
object GitlabModule extends TestRootModule with GitlabPublishModule {
1818
override def publishRepository: ProjectRepository =
1919
ProjectRepository("http://gitlab.local", 0)
2020

@@ -30,7 +30,7 @@ object GitlabModuleTests extends TestSuite {
3030

3131
// GitlabMavenRepository does not need to be a module, but it needs to be invoked from one.
3232
// So for test purposes we make a module with it to get a Ctx for evaluation
33-
object GLMvnRepo extends TestBaseModule with GitlabMavenRepository {
33+
object GLMvnRepo extends TestRootModule with GitlabMavenRepository {
3434
override def gitlabRepository: GitlabPackageRepository =
3535
InstanceRepository("https://gl.local")
3636

contrib/jmh/test/src/mill/contrib/jmh/JmhModuleTest.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ import mill.define.Discover
55
import mill.define.ExecutionPaths
66
import mill.scalalib.ScalaModule
77
import mill.testkit.UnitTester
8-
import mill.testkit.TestBaseModule
8+
import mill.testkit.TestRootModule
99
import os.Path
1010
import utest.*
1111

1212
object JmhModuleTest extends TestSuite {
1313

14-
object jmh extends TestBaseModule with ScalaModule with JmhModule {
14+
object jmh extends TestRootModule with ScalaModule with JmhModule {
1515

1616
override def scalaVersion = sys.props.getOrElse("TEST_SCALA_2_13_VERSION", ???)
1717
override def jmhCoreVersion = "1.35"

contrib/playlib/test/src/mill/playlib/PlayModuleTests.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ package mill
22
package playlib
33

44
import mill.scalalib.api.JvmWorkerUtil
5-
import mill.testkit.{TestBaseModule, UnitTester}
5+
import mill.testkit.{TestRootModule, UnitTester}
66
import utest.{TestSuite, Tests, assert, _}
77
import mill.define.Discover
88

99
object PlayModuleTests extends TestSuite with PlayTestSuite {
1010

11-
object playmulti extends TestBaseModule {
11+
object playmulti extends TestRootModule {
1212
object core extends Cross[CoreCrossModule](matrix)
1313
trait CoreCrossModule extends PlayModule with Cross.Module2[String, String] {
1414
val (crossScalaVersion, crossPlayVersion) = (crossValue, crossValue2)

contrib/playlib/test/src/mill/playlib/PlaySingleApiModuleTests.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package mill.playlib
22

33
import mill.Task
4-
import mill.testkit.{TestBaseModule, UnitTester}
4+
import mill.testkit.{TestRootModule, UnitTester}
55
import utest.{TestSuite, Tests, assert, _}
66
import mill.define.Discover
77
import mill.util.TokenReaders._
88
object PlaySingleApiModuleTests extends TestSuite with PlayTestSuite {
99

10-
object playsingleapi extends TestBaseModule with PlayApiModule {
10+
object playsingleapi extends TestRootModule with PlayApiModule {
1111
override val moduleDir = os.temp() // workaround problem in `SingleModule`
1212
override def playVersion = Task { testPlay28 }
1313
override def scalaVersion = Task { "2.13.12" }

contrib/playlib/test/src/mill/playlib/PlaySingleModuleTests.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ package mill.playlib
22

33
import mill.define.Discover
44
import mill.Task
5-
import mill.testkit.{TestBaseModule, UnitTester}
5+
import mill.testkit.{TestRootModule, UnitTester}
66
import utest.{TestSuite, Tests, assert, _}
77
import mill.util.TokenReaders._
88
object PlaySingleModuleTests extends TestSuite with PlayTestSuite {
99

10-
object playsingle extends TestBaseModule with PlayModule {
10+
object playsingle extends TestRootModule with PlayModule {
1111
override val moduleDir = os.temp() // workaround problem in `SingleModule`
1212
override def playVersion = Task { testPlay28 }
1313
override def scalaVersion = Task { sys.props.getOrElse("TEST_SCALA_2_13_VERSION", ???) }

0 commit comments

Comments
 (0)