Update to scalatest 3.1.1 (#28662)

* Update to scalatest 3.1.1

* Comments
This commit is contained in:
Arnout Engelen 2020-03-03 11:51:07 +01:00 committed by GitHub
parent 62c71a21de
commit 0eb3cd548b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 41 additions and 39 deletions

View file

@ -10,8 +10,6 @@ import Keys._
object Dependencies { object Dependencies {
import DependencyHelpers._ import DependencyHelpers._
lazy val scalaTestVersion = settingKey[String]("The version of ScalaTest to use.")
lazy val scalaCheckVersion = settingKey[String]("The version of ScalaCheck to use.")
lazy val java8CompatVersion = settingKey[String]("The version of scala-java8-compat to use.") lazy val java8CompatVersion = settingKey[String]("The version of scala-java8-compat to use.")
val junitVersion = "4.13" val junitVersion = "4.13"
@ -33,11 +31,12 @@ object Dependencies {
val sslConfigVersion = "0.4.1" val sslConfigVersion = "0.4.1"
val scalaTestVersion = "3.1.1"
val scalaCheckVersion = "1.14.3"
val Versions = Seq( val Versions = Seq(
crossScalaVersions := Seq(scala212Version, scala213Version), crossScalaVersions := Seq(scala212Version, scala213Version),
scalaVersion := System.getProperty("akka.build.scalaVersion", crossScalaVersions.value.head), scalaVersion := System.getProperty("akka.build.scalaVersion", crossScalaVersions.value.head),
scalaCheckVersion := sys.props.get("akka.build.scalaCheckVersion").getOrElse("1.14.3"),
scalaTestVersion := "3.1.0",
java8CompatVersion := { java8CompatVersion := {
CrossVersion.partialVersion(scalaVersion.value) match { CrossVersion.partialVersion(scalaVersion.value) match {
// java8-compat is only used in a couple of places for 2.13, // java8-compat is only used in a couple of places for 2.13,
@ -107,14 +106,18 @@ object Dependencies {
val commonsCodec = "commons-codec" % "commons-codec" % "1.14" % "test" // ApacheV2 val commonsCodec = "commons-codec" % "commons-codec" % "1.14" % "test" // ApacheV2
val junit = "junit" % "junit" % junitVersion % "test" // Common Public License 1.0 val junit = "junit" % "junit" % junitVersion % "test" // Common Public License 1.0
val logback = Compile.logback % "test" // EPL 1.0 val logback = Compile.logback % "test" // EPL 1.0
val mockito = "org.mockito" % "mockito-core" % "3.2.4" % "test" // MIT
// changing the scalatest dependency must be reflected in akka-docs/rst/dev/multi-jvm-testing.rst val scalatest = "org.scalatest" %% "scalatest" % scalaTestVersion % "test" // ApacheV2
val scalatest = Def.setting { "org.scalatest" %% "scalatest" % scalaTestVersion.value % "test" } // ApacheV2 val scalacheck = "org.scalacheck" %% "scalacheck" % scalaCheckVersion % "test" // New BSD
val scalatestJUnit = "org.scalatestplus" %% "junit-4-12" % "3.1.0.0" % "test" // ApacheV2
val scalatestTestNG = "org.scalatestplus" %% "testng-6-7" % "3.1.0.0" % "test" // ApacheV2 // The 'scalaTestPlus' projects are independently versioned,
val scalatestScalaCheck = "org.scalatestplus" %% "scalacheck-1-14" % "3.1.0.1" % "test" // ApacheV2 // but the version of each module starts with the scalatest
val scalatestMockito = "org.scalatestplus" %% "mockito-1-10" % "3.1.0.0" % "test" // ApacheV2 // version it was intended to work with
val scalacheck = Def.setting { "org.scalacheck" %% "scalacheck" % scalaCheckVersion.value % "test" } // New BSD val scalatestJUnit = "org.scalatestplus" %% "junit-4-12" % (scalaTestVersion + ".0") % "test" // ApacheV2
val scalatestTestNG = "org.scalatestplus" %% "testng-6-7" % (scalaTestVersion + ".0") % "test" // ApacheV2
val scalatestScalaCheck = "org.scalatestplus" %% "scalacheck-1-14" % (scalaTestVersion + ".0") % "test" // ApacheV2
val scalatestMockito = "org.scalatestplus" %% "mockito-3-2" % (scalaTestVersion + ".0") % "test" // ApacheV2
val pojosr = "com.googlecode.pojosr" % "de.kalpatec.pojosr.framework" % "0.2.1" % "test" // ApacheV2 val pojosr = "com.googlecode.pojosr" % "de.kalpatec.pojosr.framework" % "0.2.1" % "test" // ApacheV2
val tinybundles = "org.ops4j.pax.tinybundles" % "tinybundles" % "3.0.0" % "test" // ApacheV2 val tinybundles = "org.ops4j.pax.tinybundles" % "tinybundles" % "3.0.0" % "test" // ApacheV2
val log4j = "log4j" % "log4j" % "1.2.17" % "test" // ApacheV2 val log4j = "log4j" % "log4j" % "1.2.17" % "test" // ApacheV2
@ -154,7 +157,7 @@ object Dependencies {
val junit = Compile.junit % "optional;provided;test" val junit = Compile.junit % "optional;provided;test"
val scalatest = Def.setting { "org.scalatest" %% "scalatest" % scalaTestVersion.value % "optional;provided;test" } // ApacheV2 val scalatest = "org.scalatest" %% "scalatest" % scalaTestVersion % "optional;provided;test" // ApacheV2
val logback = Compile.logback % "optional;provided;test" // EPL 1.0 val logback = Compile.logback % "optional;provided;test" // EPL 1.0
@ -170,20 +173,20 @@ object Dependencies {
val actorTyped = l ++= Seq(slf4jApi) val actorTyped = l ++= Seq(slf4jApi)
val discovery = l ++= Seq(Test.junit, Test.scalatest.value) val discovery = l ++= Seq(Test.junit, Test.scalatest)
val coordination = l ++= Seq(Test.junit, Test.scalatest.value) val coordination = l ++= Seq(Test.junit, Test.scalatest)
val testkit = l ++= Seq(Test.junit, Test.scalatest.value) ++ Test.metricsAll val testkit = l ++= Seq(Test.junit, Test.scalatest) ++ Test.metricsAll
val actorTests = l ++= Seq( val actorTests = l ++= Seq(
Test.junit, Test.junit,
Test.scalatest.value, Test.scalatest,
Test.scalatestJUnit, Test.scalatestJUnit,
Test.scalatestScalaCheck, Test.scalatestScalaCheck,
Test.commonsCodec, Test.commonsCodec,
Test.commonsMath, Test.commonsMath,
Test.scalacheck.value, Test.scalacheck,
Test.jimfs, Test.jimfs,
Test.dockerClient, Test.dockerClient,
Provided.activation // dockerClient needs javax.activation.DataSource in JDK 11+ Provided.activation // dockerClient needs javax.activation.DataSource in JDK 11+
@ -192,27 +195,27 @@ object Dependencies {
val actorTestkitTyped = l ++= Seq( val actorTestkitTyped = l ++= Seq(
Provided.logback, Provided.logback,
Provided.junit, Provided.junit,
Provided.scalatest.value, Provided.scalatest,
Test.scalatestJUnit) Test.scalatestJUnit)
val remoteDependencies = Seq(netty, aeronDriver, aeronClient) val remoteDependencies = Seq(netty, aeronDriver, aeronClient)
val remoteOptionalDependencies = remoteDependencies.map(_ % "optional") val remoteOptionalDependencies = remoteDependencies.map(_ % "optional")
val remote = l ++= Seq(agrona, Test.junit, Test.scalatest.value, Test.jimfs, Test.protobufRuntime) ++ remoteOptionalDependencies val remote = l ++= Seq(agrona, Test.junit, Test.scalatest, Test.jimfs, Test.protobufRuntime) ++ remoteOptionalDependencies
val remoteTests = l ++= Seq(Test.junit, Test.scalatest.value) ++ remoteDependencies val remoteTests = l ++= Seq(Test.junit, Test.scalatest) ++ remoteDependencies
val multiNodeTestkit = l ++= Seq(netty) val multiNodeTestkit = l ++= Seq(netty)
val cluster = l ++= Seq(Test.junit, Test.scalatest.value) val cluster = l ++= Seq(Test.junit, Test.scalatest)
val clusterTools = l ++= Seq(Test.junit, Test.scalatest.value) val clusterTools = l ++= Seq(Test.junit, Test.scalatest)
val clusterSharding = l ++= Seq( val clusterSharding = l ++= Seq(
Provided.levelDBmultiJVM, Provided.levelDBmultiJVM,
Provided.levelDBNative, Provided.levelDBNative,
Test.junit, Test.junit,
Test.scalatest.value, Test.scalatest,
Test.commonsIo) Test.commonsIo)
val clusterMetrics = l ++= Seq( val clusterMetrics = l ++= Seq(
@ -220,31 +223,30 @@ object Dependencies {
Test.slf4jJul, Test.slf4jJul,
Test.slf4jLog4j, Test.slf4jLog4j,
Test.logback, Test.logback,
Test.mockito,
Test.scalatestMockito) Test.scalatestMockito)
val distributedData = l ++= Seq(lmdb, Test.junit, Test.scalatest.value) val distributedData = l ++= Seq(lmdb, Test.junit, Test.scalatest)
val slf4j = l ++= Seq(slf4jApi, Test.logback) val slf4j = l ++= Seq(slf4jApi, Test.logback)
val persistence = l ++= Seq( val persistence = l ++= Seq(
Provided.levelDB, Provided.levelDB,
Provided.levelDBNative, Provided.levelDBNative,
Test.scalatest.value, Test.scalatest,
Test.scalatestJUnit, Test.scalatestJUnit,
Test.junit, Test.junit,
Test.commonsIo, Test.commonsIo,
Test.commonsCodec) Test.commonsCodec)
val persistenceQuery = l ++= Seq( val persistenceQuery = l ++= Seq(
Test.scalatest.value, Test.scalatest,
Test.junit, Test.junit,
Test.commonsIo, Test.commonsIo,
Provided.levelDB, Provided.levelDB,
Provided.levelDBNative) Provided.levelDBNative)
val persistenceTck = l ++= Seq( val persistenceTck = l ++= Seq(
Test.scalatest.value.withConfigurations(Some("compile")), Test.scalatest.withConfigurations(Some("compile")),
Test.junit.withConfigurations(Some("compile")), Test.junit.withConfigurations(Some("compile")),
Provided.levelDB, Provided.levelDB,
Provided.levelDBNative) Provided.levelDBNative)
@ -261,7 +263,7 @@ object Dependencies {
jacksonParameterNames, jacksonParameterNames,
jacksonCbor, jacksonCbor,
Test.junit, Test.junit,
Test.scalatest.value) Test.scalatest)
val osgi = l ++= Seq( val osgi = l ++= Seq(
osgiCore, osgiCore,
@ -270,31 +272,31 @@ object Dependencies {
Test.commonsIo, Test.commonsIo,
Test.pojosr, Test.pojosr,
Test.tinybundles, Test.tinybundles,
Test.scalatest.value, Test.scalatest,
Test.junit) Test.junit)
val docs = l ++= Seq(Test.scalatest.value, Test.junit, Docs.sprayJson, Docs.gson, Provided.levelDB) val docs = l ++= Seq(Test.scalatest, Test.junit, Docs.sprayJson, Docs.gson, Provided.levelDB)
val benchJmh = l ++= Seq(Provided.levelDB, Provided.levelDBNative, Compile.jctools) val benchJmh = l ++= Seq(Provided.levelDB, Provided.levelDBNative, Compile.jctools)
// akka stream // akka stream
lazy val stream = l ++= Seq[sbt.ModuleID](reactiveStreams, sslConfigCore.value, Test.scalatest.value) lazy val stream = l ++= Seq[sbt.ModuleID](reactiveStreams, sslConfigCore.value, Test.scalatest)
lazy val streamTestkit = l ++= Seq(Test.scalatest.value, Test.scalacheck.value, Test.junit) lazy val streamTestkit = l ++= Seq(Test.scalatest, Test.scalacheck, Test.junit)
lazy val streamTests = l ++= Seq( lazy val streamTests = l ++= Seq(
Test.scalatest.value, Test.scalatest,
Test.scalacheck.value, Test.scalacheck,
Test.scalatestScalaCheck, Test.scalatestScalaCheck,
Test.junit, Test.junit,
Test.commonsIo, Test.commonsIo,
Test.jimfs) Test.jimfs)
lazy val streamTestsTck = l ++= Seq( lazy val streamTestsTck = l ++= Seq(
Test.scalatest.value, Test.scalatest,
Test.scalatestTestNG, Test.scalatestTestNG,
Test.scalacheck.value, Test.scalacheck,
Test.junit, Test.junit,
Test.reactiveStreamsTck) Test.reactiveStreamsTck)

View file

@ -34,7 +34,7 @@ object Paradox {
"scala.version" -> scalaVersion.value, "scala.version" -> scalaVersion.value,
"scala.binary_version" -> scalaBinaryVersion.value, "scala.binary_version" -> scalaBinaryVersion.value,
"akka.version" -> version.value, "akka.version" -> version.value,
"scalatest.version" -> Dependencies.scalaTestVersion.value, "scalatest.version" -> Dependencies.scalaTestVersion,
"sigar_loader.version" -> "1.6.6-rev002", "sigar_loader.version" -> "1.6.6-rev002",
"algolia.docsearch.api_key" -> "543bad5ad786495d9ccd445ed34ed082", "algolia.docsearch.api_key" -> "543bad5ad786495d9ccd445ed34ed082",
"algolia.docsearch.index_name" -> "akka_io", "algolia.docsearch.index_name" -> "akka_io",