sbt/citest/build.sbt

28 lines
903 B
Plaintext
Raw Normal View History

2017-12-14 06:09:56 +01:00
lazy val check = taskKey[Unit]("")
lazy val root = (project in file("."))
.settings(
scalaVersion := "2.12.4",
name := "Hello",
check := {
val xs = IO.readLines(file("output.txt")).toVector
println(xs)
assert(xs(0) startsWith "[info] Loading project definition")
assert(xs(1) startsWith "[info] Loading settings from build.sbt")
assert(xs(2) startsWith "[info] Set current project to Hello")
assert(xs(3) startsWith "[info] This is sbt")
assert(xs(4) startsWith "[info] The current project")
assert(xs(5) startsWith "[info] The current project is built against Scala 2.12.4")
2017-12-14 06:09:56 +01:00
val ys = IO.readLines(file("err.txt")).toVector
println(ys)
assert(ys.size == 2)
assert(ys(0) startsWith "Java HotSpot(TM) 64-Bit Server VM warning")
assert(ys(1) startsWith "Java HotSpot(TM) 64-Bit Server VM warning")
2017-12-14 06:09:56 +01:00
}
)