sbt/launcher-package/citest/build.sbt

23 lines
692 B
Plaintext
Raw Normal View History

2017-12-14 06:09:56 +01:00
lazy val check = taskKey[Unit]("")
lazy val check2 = taskKey[Unit]("")
2017-12-14 06:09:56 +01:00
lazy val root = (project in file("."))
.settings(
scalaVersion := "2.12.4",
name := "Hello",
libraryDependencies += "com.eed3si9n.verify" %% "verify" % "0.2.0" % Test,
testFrameworks += new TestFramework("verify.runner.Framework"),
2017-12-14 06:09:56 +01:00
check := {
val xs = IO.readLines(file("output.txt")).toVector
println(xs)
assert(xs(0) contains "welcome to sbt")
assert(xs(1) contains "loading project definition")
assert(xs(2) contains "loading settings")
2017-12-14 06:09:56 +01:00
2018-01-08 16:17:38 +01:00
val ys = IO.readLines(file("err.txt")).toVector.distinct
2017-12-14 06:09:56 +01:00
2019-05-23 18:42:19 +02:00
assert(ys.isEmpty, s"there's an stderr: $ys")
2017-12-14 06:09:56 +01:00
}
)