From 5cbd5a49d90658e0a52fb1d15eda19f3cc252cbb Mon Sep 17 00:00:00 2001 From: Damien Martin-Guillerez Date: Tue, 24 Mar 2015 21:55:19 +0000 Subject: 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 --- examples/java-skylark/BUILD | 10 ++++++++++ .../java-skylark/src/main/java/com/example/myproject/BUILD | 5 +++++ examples/java-skylark/src/main/resources/BUILD | 8 ++++++++ .../java-skylark/src/test/java/com/example/myproject/BUILD | 6 ++++++ 4 files changed, 29 insertions(+) create mode 100644 examples/java-skylark/BUILD (limited to 'examples/java-skylark') 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__"], +) -- cgit v1.2.3