diff options
Diffstat (limited to 'src/test/java/com')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/pkgcache/CompileOneDependencyTransformerTest.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/pkgcache/CompileOneDependencyTransformerTest.java b/src/test/java/com/google/devtools/build/lib/pkgcache/CompileOneDependencyTransformerTest.java index e8888d0467..7ac30babb6 100644 --- a/src/test/java/com/google/devtools/build/lib/pkgcache/CompileOneDependencyTransformerTest.java +++ b/src/test/java/com/google/devtools/build/lib/pkgcache/CompileOneDependencyTransformerTest.java @@ -342,4 +342,12 @@ public class CompileOneDependencyTransformerTest extends PackageLoadingTestCase assertThat(parseListCompileOneDep("a/a.cc")) .containsExactlyElementsIn(labels("//a:foo_select")); } + + @Test + public void testFallBackToHeaderOnlyLibrary() throws Exception { + scratch.file( + "a/BUILD", + "cc_library(name = 'h', hdrs = ['a.h'], features = ['parse_headers'])"); + assertThat(parseListCompileOneDep("a/a.h")).containsExactlyElementsIn(labels("//a:h")); + } } |