aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/def_parser
diff options
context:
space:
mode:
authorGravatar László Csomor <laszlocsomor@google.com>2017-09-19 16:37:17 +0200
committerGravatar László Csomor <laszlocsomor@google.com>2017-09-19 16:37:17 +0200
commit0ff54da6d9bd6c636ec271203b9930a0534db9a2 (patch)
tree9cb0a26b2efa603562afa7c84583d64619fb7189 /third_party/def_parser
parenta83774bdd0218ca288d1e54f8ff32457a7bcae00 (diff)
CI,windows: create test_suites for Windows tests
This change is the //third_party counterpart of https://bazel-review.googlesource.com/c/bazel/+/16910 Change-Id: I56d285a0d4b3eb369f678525b111f16bf3a7da5c
Diffstat (limited to 'third_party/def_parser')
-rw-r--r--third_party/def_parser/BUILD57
1 files changed, 37 insertions, 20 deletions
diff --git a/third_party/def_parser/BUILD b/third_party/def_parser/BUILD
index 9159a2ce32..0759d340c5 100644
--- a/third_party/def_parser/BUILD
+++ b/third_party/def_parser/BUILD
@@ -1,37 +1,54 @@
licenses(["notice"]) # 3-clause BSD
cc_library(
- name = "def_parser_lib",
- srcs = ["def_parser.cc"],
- hdrs = ["def_parser.h"],
- deps = [
- "//src/main/cpp/util:file",
- ],
+ name = "def_parser_lib",
+ srcs = ["def_parser.cc"],
+ hdrs = ["def_parser.h"],
+ deps = [
+ "//src/main/cpp/util:file",
+ ],
)
cc_binary(
- name = "def_parser",
- srcs = ["def_parser_main.cc"],
- deps = [
- ":def_parser_lib",
- ],
- visibility = [
- "//src:__pkg__",
- ],
+ name = "def_parser",
+ srcs = ["def_parser_main.cc"],
+ visibility = [
+ "//src:__pkg__",
+ ],
+ deps = [
+ ":def_parser_lib",
+ ],
)
py_test(
- name = "def_parser_test",
- srcs = ["def_parser_test.py"],
- data = [":def_parser"],
- deps = ["//src/test/py/bazel:test_base"],
+ name = "def_parser_test",
+ srcs = ["def_parser_test.py"],
+ data = [":def_parser"],
+ deps = ["//src/test/py/bazel:test_base"],
)
filegroup(
name = "srcs",
srcs = glob(["**"]),
visibility = [
- "//src:__pkg__",
- "//third_party:__pkg__",
+ "//src:__pkg__",
+ "//third_party:__pkg__",
+ ],
+)
+
+test_suite(
+ name = "windows_tests",
+ tags = [
+ "-no_windows",
+ "-slow",
+ ],
+ visibility = ["//visibility:private"],
+)
+
+test_suite(
+ name = "all_windows_tests",
+ tests = [
+ ":windows_tests",
],
+ visibility = ["//third_party:__pkg__"],
)