diff options
Diffstat (limited to 'src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/BUILD')
-rw-r--r-- | src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/BUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/BUILD b/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/BUILD index 344b4d6e97..50082fe6fb 100644 --- a/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/BUILD +++ b/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac/BUILD @@ -1,5 +1,22 @@ package(default_visibility = ["//src:__subpackages__"]) +java_library( + name = "AbstractJavacTurbineCompilationTest", + testonly = 1, + srcs = ["AbstractJavacTurbineCompilationTest.java"], + deps = [ + "//src/java_tools/buildjar/java/com/google/devtools/build/java/turbine/javac:javac_turbine", + "//src/main/protobuf:deps_java_proto", + "//third_party:asm", + "//third_party:asm-util", + "//third_party:guava", + "//third_party:junit4", + "//third_party:truth", + "//third_party:turbine", + "//third_party/java/jdk/langtools:javac", + ], +) + java_test( name = "JavacTurbineTest", srcs = ["JavacTurbineTest.java"], @@ -11,7 +28,31 @@ java_test( "-Xbootclasspath/p:$(location //third_party/java/jdk/langtools:javac_jar)", ], deps = [ + ":AbstractJavacTurbineCompilationTest", + "//src/java_tools/buildjar/java/com/google/devtools/build/java/turbine/javac:javac_turbine", + "//src/main/protobuf:deps_java_proto", + "//third_party:asm", + "//third_party:asm-util", + "//third_party:guava", + "//third_party:junit4", + "//third_party:truth", + "//third_party:turbine", + "//third_party/java/jdk/langtools:javac", + ], +) + +java_test( + name = "ProcessorClasspathTest_bootclasspath", + srcs = ["//src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac:ProcessorClasspathTest.java"], + data = ["//third_party/java/jdk/langtools:javac_jar"], + jvm_flags = [ + # Simulates how Bazel invokes turbine + "-Xbootclasspath/p:$(location //third_party/java/jdk/langtools:javac_jar)", + ], + test_class = "com.google.devtools.build.java.turbine.javac.ProcessorClasspathTest", + deps = [ "//src/java_tools/buildjar/java/com/google/devtools/build/java/turbine/javac:javac_turbine", + "//src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/javac:AbstractJavacTurbineCompilationTest", "//src/main/protobuf:deps_java_proto", "//third_party:asm", "//third_party:asm-util", |