diff options
author | Anton Sviridov <keynmol@gmail.com> | 2018-05-18 22:18:13 +0100 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2018-05-18 14:18:13 -0700 |
commit | e69ebcc92dc71f002119cebf4d9b61874bdd4a66 (patch) | |
tree | c25b21d5e1b6cb93f58dfa2f26ca7290eade8629 /scalalib/test/src | |
parent | aba5be920974585d7c29bdb6987639ff3ce92595 (diff) | |
download | mill-e69ebcc92dc71f002119cebf4d9b61874bdd4a66.tar.gz mill-e69ebcc92dc71f002119cebf4d9b61874bdd4a66.tar.bz2 mill-e69ebcc92dc71f002119cebf4d9b61874bdd4a66.zip |
Fixes #336: pass scalac options to ScalaDoc during docJar stage (#337)
Diffstat (limited to 'scalalib/test/src')
-rw-r--r-- | scalalib/test/src/mill/scalalib/HelloWorldTests.scala | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/scalalib/test/src/mill/scalalib/HelloWorldTests.scala b/scalalib/test/src/mill/scalalib/HelloWorldTests.scala index f1342d04..46cf82de 100644 --- a/scalalib/test/src/mill/scalalib/HelloWorldTests.scala +++ b/scalalib/test/src/mill/scalalib/HelloWorldTests.scala @@ -130,6 +130,16 @@ object HelloWorldTests extends TestSuite { } } + object HelloWorldFlags extends HelloBase{ + object core extends ScalaModule { + def scalaVersion = "2.12.4" + + def scalacOptions = super.scalacOptions() ++ Seq( + "-Ypartial-unification" + ) + } + } + object HelloScalacheck extends HelloBase{ object foo extends ScalaModule { def scalaVersion = "2.12.4" @@ -523,6 +533,25 @@ object HelloWorldTests extends TestSuite { } } + 'flags - { + // make sure flags are passed when compiling/running + 'runMain - workspaceTest( + HelloWorldFlags, + resourcePath = pwd / 'scalalib / 'test / 'resources / "hello-world-flags" + ){ eval => + val Right((_, evalCount)) = eval.apply(HelloWorldFlags.core.runMain("Main")) + assert(evalCount > 0) + } + // make sure flags are passed during ScalaDoc generation + 'docJar - workspaceTest( + HelloWorldFlags, + resourcePath = pwd / 'scalalib / 'test / 'resources / "hello-world-flags" + ){ eval => + val Right((_, evalCount)) = eval.apply(HelloWorldFlags.core.docJar) + assert(evalCount > 0) + } + } + 'scalacheck - workspaceTest( HelloScalacheck, resourcePath = pwd / 'scalalib / 'test / 'resources / "hello-scalacheck" |