Skip to content

Instantly share code, notes, and snippets.

@fernandezpablo85
Forked from jto/ng.scala
Created May 11, 2012 00:33
Show Gist options
  • Save fernandezpablo85/2656816 to your computer and use it in GitHub Desktop.
Save fernandezpablo85/2656816 to your computer and use it in GitHub Desktop.
import sbt._
import Keys._
import de.johoop.testngplugin.TestNGPlugin._
object NGPlugin extends Plugin {
override def settings: Seq[Setting[_]] = super.settings ++ Seq(
scalaSource in Test <<= baseDirectory / "junit",
javaSource in Test <<= baseDirectory / "junit"
) ++
inConfig(NGTest)(Defaults.testSettings ++ testNGSettings) ++
Seq(
scalaSource in NGTest <<= baseDirectory / "test",
javaSource in NGTest <<= baseDirectory / "test",
libraryDependencies <++= (testNGVersion in NGTest)(v => Seq(
"org.testng" % "testng" % v % "ng",
"de.johoop" %% "sbt-testng-interface" % "2.0.2" % "ng"))
)
val NGTest = config("ng") extend(Test)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment