aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorChavXO <mchavinda@colgate.edu>2016-07-17 20:59:44 +0000
committerChristopher Vogt <oss.nsp@cvogt.org>2016-08-28 23:37:16 -0400
commit2d291a4fe19330020d7c1845bbb1deee204c6d69 (patch)
tree52f6bb16a1a6faf2e93675ed5c22f58ac21d8404 /test
parentc35fd1fd51c44cbb954084d0e048b3613c7cdd45 (diff)
downloadcbt-2d291a4fe19330020d7c1845bbb1deee204c6d69.tar.gz
cbt-2d291a4fe19330020d7c1845bbb1deee204c6d69.tar.bz2
cbt-2d291a4fe19330020d7c1845bbb1deee204c6d69.zip
Add clean task
Diffstat (limited to 'test')
-rw-r--r--test/test.scala11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/test.scala b/test/test.scala
index 92d4abf..13209ff 100644
--- a/test/test.scala
+++ b/test/test.scala
@@ -72,6 +72,12 @@ object Main{
// assert(res.err == "", res.err) // FIXME: enable this
}
+ def clean(path: String)(implicit logger: Logger) = {
+ val res = runCbt(path, Seq("clean", "-f"))
+ val debugToken = "clean " ++ path ++ " "
+ assertSuccess(res,debugToken)
+ }
+
logger.test( "Running tests " ++ _args.toList.toString )
val cache = cbtHome ++ "/cache"
@@ -150,12 +156,16 @@ object Main{
usage("nothing")
compile("nothing")
+ clean("nothing")
usage("multi-build")
compile("multi-build")
+ clean("multi-build")
usage("simple")
compile("simple")
+ clean("simple")
usage("simple-fixed")
compile("simple-fixed")
+ clean("simple-fixed")
compile("../plugins/sbt_layout")
compile("../plugins/scalafmt")
@@ -172,6 +182,7 @@ object Main{
task("fastOptJS","../examples/scalajs-react-example/js")
task("fullOptJS","../examples/scalajs-react-example/js")
compile("../examples/uber-jar-example")
+
System.err.println(" DONE!")
System.err.println( successes.toString ++ " succeeded, "++ failures.toString ++ " failed" )