diff options
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/rules/java/JavaSkylarkApiTest.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/rules/java/JavaSkylarkApiTest.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/java/JavaSkylarkApiTest.java b/src/test/java/com/google/devtools/build/lib/rules/java/JavaSkylarkApiTest.java index 83423c0b97..fecfad9e63 100644 --- a/src/test/java/com/google/devtools/build/lib/rules/java/JavaSkylarkApiTest.java +++ b/src/test/java/com/google/devtools/build/lib/rules/java/JavaSkylarkApiTest.java @@ -340,13 +340,14 @@ public class JavaSkylarkApiTest extends BuildViewTestCase { " host_javabase = ctx.attr._host_javabase", " )", " return struct(", - " files = depset([output_jar]),", + " files = depset([output_jar] + compilation_provider.source_jars),", " providers = [compilation_provider]", " )", "java_custom_library = rule(", " implementation = _impl,", " outputs = {", - " 'my_output': 'lib%{name}.jar'", + " 'my_output': 'lib%{name}.jar',", + " 'my_src_output': 'lib%{name}-src.jar'", " },", " attrs = {", " 'srcs': attr.label_list(allow_files=['.java']),", @@ -365,6 +366,8 @@ public class JavaSkylarkApiTest extends BuildViewTestCase { assertThat(artifactFilesNames(sourceJars)).containsExactly("libcustom-src.jar"); assertThat(artifactFilesNames(transitiveSourceJars)) .containsExactly("libdep-src.jar", "libcustom-src.jar"); + + assertThat(getGeneratingAction(configuredTarget, "java/test/libcustom-src.jar")).isNotNull(); } @Test |