如何将集成测试捆绑到jar中,以便可以使用scalatest runner运行它们

时间:2017-06-04 21:31:28

标签: testing sbt sbt-assembly integration-testing

我可以使用它在sbt中运行集成测试:test。我想将我的集成测试组装成一个胖jar,以便其他用户可以使用ScalaTest运行器org.scalatest.tools.Runner运行它们,而不必学习sbt。我无法让类和依赖项成为胖罐子的一部分。下面是我的build.sbt。测试文件在src / it / scala /下...感谢您的帮助。

name := "it-test"

organization := "com.xxx.qa"

version := "1.0"

scalaVersion := "2.11.8"

libraryDependencies ++= Seq(
  "org.scalatest" %% "scalatest" % "2.1.6",
  "junit" % "junit" % "4.11" % "test",
  "com.novocode" % "junit-interface" % "0.10" % "test",
  "com.github.nscala-time" %% "nscala-time" % "1.4.0",
  "com.typesafe" % "config" % "1.3.0"
)

Defaults.itSettings

0 个答案:

没有答案