mirror of https://github.com/sbt/sbt.git
Merge pull request #6335 from scalacenter/add/munit
Add MUnit test framework
This commit is contained in:
commit
c707bdf5a8
|
|
@ -1184,7 +1184,7 @@ object Defaults extends BuildCommon {
|
||||||
Seq(
|
Seq(
|
||||||
testFrameworks :== {
|
testFrameworks :== {
|
||||||
import sbt.TestFrameworks._
|
import sbt.TestFrameworks._
|
||||||
Seq(ScalaCheck, Specs2, Specs, ScalaTest, JUnit)
|
Seq(ScalaCheck, Specs2, Specs, ScalaTest, JUnit, MUnit)
|
||||||
},
|
},
|
||||||
testListeners :== Nil,
|
testListeners :== Nil,
|
||||||
testOptions :== Nil,
|
testOptions :== Nil,
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,5 @@ lazy val munit = "org.scalameta" %% "munit" % "0.7.22"
|
||||||
lazy val root = (project in file("."))
|
lazy val root = (project in file("."))
|
||||||
.settings(
|
.settings(
|
||||||
Compile / scalacOptions += "-Yrangepos",
|
Compile / scalacOptions += "-Yrangepos",
|
||||||
libraryDependencies += munit % Test,
|
libraryDependencies += munit % Test
|
||||||
testFrameworks += new TestFramework("munit.Framework"),
|
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,7 @@ object TestFrameworks {
|
||||||
val Specs2 =
|
val Specs2 =
|
||||||
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")
|
||||||
}
|
}
|
||||||
|
|
||||||
final class TestFramework(val implClassNames: String*) extends Serializable {
|
final class TestFramework(val implClassNames: String*) extends Serializable {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue