diff options
author | 2016-10-11 18:09:06 +0000 | |
---|---|---|
committer | 2016-10-12 08:56:00 +0000 | |
commit | 1750a3f4ff7f8b6d0cb8ccf62dbed9e3bcf4b932 (patch) | |
tree | f6847f40ec5383a2d9cc853f0bc7e53212f6f67a /src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java | |
parent | e51a4d2793de5de37190192851556b9a2554b2cb (diff) |
ide-compile output group now mirrors the compile-only output group for cc rules
--
MOS_MIGRATED_REVID=135816762
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java b/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java index 5d5f7db50c..bd5f2414e0 100644 --- a/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java +++ b/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java @@ -1390,18 +1390,20 @@ public class AndroidStudioInfoAspectTest extends AndroidStudioInfoAspectTestBase @Test public void testSimpleCCLibraryWithDeps() throws Exception { + // Specify '-fPIC' so that compilation output filenames are consistent for mac and linux. scratch.file( "com/google/example/BUILD", "cc_library(", - " name = 'lib',", - " srcs = ['lib/lib.cc'],", - " hdrs = ['lib/lib.h'],", + " name = 'lib',", + " srcs = ['lib/lib.cc'],", + " hdrs = ['lib/lib.h'],", ")", "cc_library(", " name = 'simple',", " srcs = ['simple/simple.cc'],", " hdrs = ['simple/simple.h'],", " deps = [':lib'],", + " nocopts = '-fPIC',", ")"); Map<String, RuleIdeInfo> ruleIdeInfos = buildRuleIdeInfo("//com/google/example:simple"); assertThat(ruleIdeInfos).hasSize(3); @@ -1412,8 +1414,7 @@ public class AndroidStudioInfoAspectTest extends AndroidStudioInfoAspectTestBase assertThat(ruleIdeInfo.getDependenciesList()).hasSize(2); assertThat(getIdeCompileFiles()).containsExactly( - "com/google/example/liblib.a", - "com/google/example/libsimple.a"); + "com/google/example/_objs/simple/com/google/example/simple/simple.o"); } @Test |