mirror of https://github.com/sbt/sbt.git
Merge pull request #7053 from 987Nabil/add-zio-test-framework
Add zio-test TestFramework to default test frameworks
This commit is contained in:
commit
a2c3a4c69a
|
|
@ -1217,7 +1217,7 @@ object Defaults extends BuildCommon {
|
||||||
Seq(
|
Seq(
|
||||||
testFrameworks :== {
|
testFrameworks :== {
|
||||||
import sbt.TestFrameworks._
|
import sbt.TestFrameworks._
|
||||||
Seq(ScalaCheck, Specs2, Specs, ScalaTest, JUnit, MUnit)
|
Seq(ScalaCheck, Specs2, Specs, ScalaTest, JUnit, MUnit, ZIOTest)
|
||||||
},
|
},
|
||||||
testListeners :== Nil,
|
testListeners :== Nil,
|
||||||
testOptions :== Nil,
|
testOptions :== Nil,
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
package spec
|
||||||
|
|
||||||
|
import zio.test._
|
||||||
|
|
||||||
|
object Spec extends ZIOSpecDefault {
|
||||||
|
def spec = suite("Spec")(
|
||||||
|
test("test") {
|
||||||
|
assertTrue(1 == 1)
|
||||||
|
}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
> test
|
||||||
|
|
@ -27,6 +27,7 @@ object TestFrameworks {
|
||||||
TestFramework("org.specs2.runner.Specs2Framework", "org.specs2.runner.SpecsFramework")
|
TestFramework("org.specs2.runner.Specs2Framework", "org.specs2.runner.SpecsFramework")
|
||||||
val JUnit = TestFramework("com.novocode.junit.JUnitFramework")
|
val JUnit = TestFramework("com.novocode.junit.JUnitFramework")
|
||||||
val MUnit = TestFramework("munit.Framework")
|
val MUnit = TestFramework("munit.Framework")
|
||||||
|
val ZIOTest = TestFramework("zio.test.sbt.ZTestFramework")
|
||||||
}
|
}
|
||||||
|
|
||||||
final class TestFramework(val implClassNames: String*) extends Serializable {
|
final class TestFramework(val implClassNames: String*) extends Serializable {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue