aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/java-skylark
diff options
context:
space:
mode:
authorGravatar Damien Martin-Guillerez <dmarting@google.com>2015-03-24 21:55:19 +0000
committerGravatar Lukacs Berki <lberki@google.com>2015-03-25 10:31:21 +0000
commit5cbd5a49d90658e0a52fb1d15eda19f3cc252cbb (patch)
tree27099e404f80833cb72463b48a3293c66fb8ae90 /examples/java-skylark
parent6391a3da62146f6c890f17a221dcd8c22efb6d6f (diff)
Open-source Bazel integration tests
It is a first batch of integration tests for Bazel. They tests some basic behaviors and nominal cases of Bazel rules (especially they tests the behavior of the examples provided in //examples). -- MOS_MIGRATED_REVID=89440074
Diffstat (limited to 'examples/java-skylark')
-rw-r--r--examples/java-skylark/BUILD10
-rw-r--r--examples/java-skylark/src/main/java/com/example/myproject/BUILD5
-rw-r--r--examples/java-skylark/src/main/resources/BUILD8
-rw-r--r--examples/java-skylark/src/test/java/com/example/myproject/BUILD6
4 files changed, 29 insertions, 0 deletions
diff --git a/examples/java-skylark/BUILD b/examples/java-skylark/BUILD
new file mode 100644
index 0000000000..9a76f2b0e9
--- /dev/null
+++ b/examples/java-skylark/BUILD
@@ -0,0 +1,10 @@
+package(default_visibility = ["//visibility:public"])
+
+filegroup(
+ name = "srcs",
+ srcs = [
+ "//examples/java-skylark/src/main/java/com/example/myproject:srcs",
+ "//examples/java-skylark/src/main/resources:srcs",
+ "//examples/java-skylark/src/test/java/com/example/myproject:srcs",
+ ],
+)
diff --git a/examples/java-skylark/src/main/java/com/example/myproject/BUILD b/examples/java-skylark/src/main/java/com/example/myproject/BUILD
index 10ca2d440d..70618aafb5 100644
--- a/examples/java-skylark/src/main/java/com/example/myproject/BUILD
+++ b/examples/java-skylark/src/main/java/com/example/myproject/BUILD
@@ -19,3 +19,8 @@ java_library(
srcs = ["Greeter.java"],
data = ["//examples/java-skylark/src/main/resources:greeting"],
)
+
+filegroup(
+ name = "srcs",
+ srcs = ["BUILD"] + glob(["**/*.java"]),
+)
diff --git a/examples/java-skylark/src/main/resources/BUILD b/examples/java-skylark/src/main/resources/BUILD
index 8347a3555a..97aa937693 100644
--- a/examples/java-skylark/src/main/resources/BUILD
+++ b/examples/java-skylark/src/main/resources/BUILD
@@ -4,3 +4,11 @@ filegroup(
name = "greeting",
srcs = ["greeting.txt"],
)
+
+filegroup(
+ name = "srcs",
+ srcs = [
+ "BUILD",
+ "greeting.txt",
+ ],
+)
diff --git a/examples/java-skylark/src/test/java/com/example/myproject/BUILD b/examples/java-skylark/src/test/java/com/example/myproject/BUILD
index 36c4cc3a67..1d6b9c3c3f 100644
--- a/examples/java-skylark/src/test/java/com/example/myproject/BUILD
+++ b/examples/java-skylark/src/test/java/com/example/myproject/BUILD
@@ -14,3 +14,9 @@ java_test(
srcs = ["Fail.java"],
main_class = "com.example.myproject.Fail",
)
+
+filegroup(
+ name = "srcs",
+ srcs = glob(["**/*.java"]) + ["BUILD"],
+ visibility = ["//examples/java-skylark:__pkg__"],
+)