Merge pull request #7053 from 987Nabil/add-zio-test-framework

Add zio-test TestFramework to default test frameworks
This commit is contained in:
eugene yokota 2022-10-17 23:58:22 -04:00 committed by GitHub
commit a2c3a4c69a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 18 additions and 1 deletions

View File

@ -1217,7 +1217,7 @@ object Defaults extends BuildCommon {
Seq(
testFrameworks :== {
import sbt.TestFrameworks._
Seq(ScalaCheck, Specs2, Specs, ScalaTest, JUnit, MUnit)
Seq(ScalaCheck, Specs2, Specs, ScalaTest, JUnit, MUnit, ZIOTest)
},
testListeners :== Nil,
testOptions :== Nil,

View File

@ -0,0 +1,4 @@
ThisBuild / scalaVersion := "2.13.10"
libraryDependencies += "dev.zio" %% "zio-test" % "2.0.2" % Test
libraryDependencies += "dev.zio" %% "zio-test-sbt" % "2.0.2" % Test

View File

@ -0,0 +1,11 @@
package spec
import zio.test._
object Spec extends ZIOSpecDefault {
def spec = suite("Spec")(
test("test") {
assertTrue(1 == 1)
}
)
}

View File

@ -0,0 +1 @@
> test

View File

@ -27,6 +27,7 @@ object TestFrameworks {
TestFramework("org.specs2.runner.Specs2Framework", "org.specs2.runner.SpecsFramework")
val JUnit = TestFramework("com.novocode.junit.JUnitFramework")
val MUnit = TestFramework("munit.Framework")
val ZIOTest = TestFramework("zio.test.sbt.ZTestFramework")
}
final class TestFramework(val implClassNames: String*) extends Serializable {