kkress | 716625c | 2020-03-19 14:03:31 -0700 | [diff] [blame] | 1 | load("@rules_java//java:defs.bzl", "java_test") |
| 2 | |
| 3 | package( |
| 4 | default_testonly = 1, |
| 5 | default_visibility = ["//src:__subpackages__"], |
| 6 | ) |
| 7 | |
| 8 | filegroup( |
| 9 | name = "srcs", |
| 10 | testonly = 0, |
| 11 | srcs = glob(["*"]) + [ |
| 12 | "//src/test/java/com/google/devtools/build/lib/rules/android:srcs", |
| 13 | "//src/test/java/com/google/devtools/build/lib/rules/apple:srcs", |
| 14 | "//src/test/java/com/google/devtools/build/lib/rules/config:srcs", |
| 15 | "//src/test/java/com/google/devtools/build/lib/rules/cpp:srcs", |
| 16 | "//src/test/java/com/google/devtools/build/lib/rules/filegroup:srcs", |
| 17 | "//src/test/java/com/google/devtools/build/lib/rules/genquery:srcs", |
| 18 | "//src/test/java/com/google/devtools/build/lib/rules/java:srcs", |
| 19 | "//src/test/java/com/google/devtools/build/lib/rules/objc:srcs", |
| 20 | "//src/test/java/com/google/devtools/build/lib/rules/platform:srcs", |
| 21 | "//src/test/java/com/google/devtools/build/lib/rules/proto:srcs", |
| 22 | "//src/test/java/com/google/devtools/build/lib/rules/python:srcs", |
| 23 | "//src/test/java/com/google/devtools/build/lib/rules/repository:srcs", |
| 24 | "//src/test/java/com/google/devtools/build/lib/rules/test:srcs", |
| 25 | ], |
kkress | 241d8c0 | 2020-03-20 13:10:05 -0700 | [diff] [blame] | 26 | visibility = ["//src:__subpackages__"], |
kkress | 716625c | 2020-03-19 14:03:31 -0700 | [diff] [blame] | 27 | ) |
| 28 | |
| 29 | java_test( |
| 30 | name = "rules_tests", |
| 31 | srcs = glob(["*.java"]), |
| 32 | test_class = "com.google.devtools.build.lib.AllTests", |
| 33 | runtime_deps = [ |
| 34 | "//src/test/java/com/google/devtools/build/lib:test_runner", |
| 35 | ], |
| 36 | deps = [ |
jhorvitz | 3daedc3 | 2020-07-22 18:33:55 -0700 | [diff] [blame^] | 37 | "//src/main/java/com/google/devtools/build/lib/actions:artifacts", |
jcater | ba7dd23 | 2020-04-30 10:16:16 -0700 | [diff] [blame] | 38 | "//src/main/java/com/google/devtools/build/lib/analysis:analysis_cluster", |
| 39 | "//src/main/java/com/google/devtools/build/lib/analysis:config/build_options", |
| 40 | "//src/main/java/com/google/devtools/build/lib/analysis:config/fragment", |
| 41 | "//src/main/java/com/google/devtools/build/lib/analysis:config/fragment_options", |
| 42 | "//src/main/java/com/google/devtools/build/lib/analysis:config/fragment_provider", |
| 43 | "//src/main/java/com/google/devtools/build/lib/analysis:configured_target", |
| 44 | "//src/main/java/com/google/devtools/build/lib/analysis:file_provider", |
| 45 | "//src/main/java/com/google/devtools/build/lib/analysis:licenses_provider", |
kkress | 716625c | 2020-03-19 14:03:31 -0700 | [diff] [blame] | 46 | "//src/main/java/com/google/devtools/build/lib/cmdline", |
| 47 | "//src/main/java/com/google/devtools/build/lib/collect/nestedset", |
| 48 | "//src/main/java/com/google/devtools/build/lib/packages", |
jcater | 7219a69 | 2020-03-30 16:29:53 -0700 | [diff] [blame] | 49 | "//src/main/java/com/google/devtools/build/lib/packages:build_type", |
jcater | ba7dd23 | 2020-04-30 10:16:16 -0700 | [diff] [blame] | 50 | "//src/main/java/com/google/devtools/build/lib/rules:alias", |
kkress | 716625c | 2020-03-19 14:03:31 -0700 | [diff] [blame] | 51 | "//src/main/java/com/google/devtools/build/lib/rules/cpp", |
| 52 | "//src/test/java/com/google/devtools/build/lib/actions/util", |
| 53 | "//src/test/java/com/google/devtools/build/lib/analysis/util", |
| 54 | "//src/test/java/com/google/devtools/build/lib/packages:testutil", |
| 55 | "//src/test/java/com/google/devtools/build/lib/testutil", |
| 56 | "//src/test/java/com/google/devtools/build/lib/testutil:TestConstants", |
| 57 | "//third_party:guava", |
| 58 | "//third_party:jsr305", |
| 59 | "//third_party:junit4", |
| 60 | "//third_party:truth", |
| 61 | ], |
| 62 | ) |
| 63 | |
| 64 | test_suite( |
| 65 | name = "windows_tests", |
| 66 | tags = [ |
| 67 | "-no_windows", |
| 68 | "-slow", |
| 69 | ], |
| 70 | ) |
| 71 | |
| 72 | test_suite( |
| 73 | name = "all_windows_tests", |
| 74 | tests = [ |
| 75 | ":windows_tests", |
| 76 | "//src/test/java/com/google/devtools/build/lib/rules/android:all_windows_tests", |
| 77 | "//src/test/java/com/google/devtools/build/lib/rules/apple:all_windows_tests", |
| 78 | "//src/test/java/com/google/devtools/build/lib/rules/config:all_windows_tests", |
| 79 | "//src/test/java/com/google/devtools/build/lib/rules/cpp:all_windows_tests", |
| 80 | "//src/test/java/com/google/devtools/build/lib/rules/filegroup:all_windows_tests", |
| 81 | "//src/test/java/com/google/devtools/build/lib/rules/genquery:all_windows_tests", |
| 82 | "//src/test/java/com/google/devtools/build/lib/rules/objc:all_windows_tests", |
| 83 | "//src/test/java/com/google/devtools/build/lib/rules/platform:all_windows_tests", |
| 84 | "//src/test/java/com/google/devtools/build/lib/rules/proto:all_windows_tests", |
| 85 | "//src/test/java/com/google/devtools/build/lib/rules/python:all_windows_tests", |
| 86 | "//src/test/java/com/google/devtools/build/lib/rules/repository:all_windows_tests", |
| 87 | "//src/test/java/com/google/devtools/build/lib/rules/test:all_windows_tests", |
| 88 | ], |
| 89 | ) |