aboutsummaryrefslogtreecommitdiff
path: root/test/broken-build
diff options
context:
space:
mode:
authorChristopher Vogt <oss.nsp@cvogt.org>2017-02-15 03:30:46 -0500
committerChristopher Vogt <oss.nsp@cvogt.org>2017-02-15 04:07:21 -0500
commit4f4c34f3f52b87057626682dd43a21cd83e2ff7a (patch)
tree12396906bde5f51cc8fc274c387d77e438bd2c23 /test/broken-build
parent7ee113962134e3c9c4659d6de9de3c7015174d3f (diff)
downloadcbt-4f4c34f3f52b87057626682dd43a21cd83e2ff7a.tar.gz
cbt-4f4c34f3f52b87057626682dd43a21cd83e2ff7a.tar.bz2
cbt-4f4c34f3f52b87057626682dd43a21cd83e2ff7a.zip
add package to generated Build in build.scala and in-package discovery
This should allow for build to add other builds to their dependencies and interact with them in a type-safe way. And ever regardless it seems like good practice to never have the same class existing in the same package or the top-level package even if they don’t end up on the same classpath. This might also help make stack traces easier to understand. Also improve error messages for mistakes with the build class, e.g. constructor, super classes, etc.
Diffstat (limited to 'test/broken-build')
-rw-r--r--test/broken-build/build-class-with-wrong-arguments/build/build.scala3
-rw-r--r--test/broken-build/build-class-with-wrong-parent/build/build.scala2
-rw-r--r--test/broken-build/empty-build-file/Main.scala5
-rw-r--r--test/broken-build/empty-build-file/build/build.scala0
-rw-r--r--test/broken-build/no-build-file/Main.scala5
-rw-r--r--test/broken-build/no-build-file/build/foo.scala0
6 files changed, 15 insertions, 0 deletions
diff --git a/test/broken-build/build-class-with-wrong-arguments/build/build.scala b/test/broken-build/build-class-with-wrong-arguments/build/build.scala
new file mode 100644
index 0000000..cf040a1
--- /dev/null
+++ b/test/broken-build/build-class-with-wrong-arguments/build/build.scala
@@ -0,0 +1,3 @@
+package cbt_build.build_class_with_wrong_arguments
+import cbt._
+class Build(i: Int, val context: Context) extends BaseBuild
diff --git a/test/broken-build/build-class-with-wrong-parent/build/build.scala b/test/broken-build/build-class-with-wrong-parent/build/build.scala
new file mode 100644
index 0000000..9181a5d
--- /dev/null
+++ b/test/broken-build/build-class-with-wrong-parent/build/build.scala
@@ -0,0 +1,2 @@
+import cbt._
+class Build(val context: Context)
diff --git a/test/broken-build/empty-build-file/Main.scala b/test/broken-build/empty-build-file/Main.scala
new file mode 100644
index 0000000..19d4beb
--- /dev/null
+++ b/test/broken-build/empty-build-file/Main.scala
@@ -0,0 +1,5 @@
+object Main{
+ def main( args: Array[String] ): Unit = {
+ println( Console.GREEN ++ "Hello World" ++ Console.RESET )
+ }
+}
diff --git a/test/broken-build/empty-build-file/build/build.scala b/test/broken-build/empty-build-file/build/build.scala
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/test/broken-build/empty-build-file/build/build.scala
diff --git a/test/broken-build/no-build-file/Main.scala b/test/broken-build/no-build-file/Main.scala
new file mode 100644
index 0000000..19d4beb
--- /dev/null
+++ b/test/broken-build/no-build-file/Main.scala
@@ -0,0 +1,5 @@
+object Main{
+ def main( args: Array[String] ): Unit = {
+ println( Console.GREEN ++ "Hello World" ++ Console.RESET )
+ }
+}
diff --git a/test/broken-build/no-build-file/build/foo.scala b/test/broken-build/no-build-file/build/foo.scala
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/test/broken-build/no-build-file/build/foo.scala