aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-10-11 18:09:06 +0000
committerGravatar Yue Gan <yueg@google.com>2016-10-12 08:56:00 +0000
commit1750a3f4ff7f8b6d0cb8ccf62dbed9e3bcf4b932 (patch)
treef6847f40ec5383a2d9cc853f0bc7e53212f6f67a /src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java
parente51a4d2793de5de37190192851556b9a2554b2cb (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.java11
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