diff options
author | László Csomor <laszlocsomor@google.com> | 2017-09-19 16:37:17 +0200 |
---|---|---|
committer | László Csomor <laszlocsomor@google.com> | 2017-09-19 16:37:17 +0200 |
commit | 0ff54da6d9bd6c636ec271203b9930a0534db9a2 (patch) | |
tree | 9cb0a26b2efa603562afa7c84583d64619fb7189 /third_party/def_parser | |
parent | a83774bdd0218ca288d1e54f8ff32457a7bcae00 (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/BUILD | 57 |
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__"], ) |