diff options
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/rules/objc/AppleToolchainSelectionTest.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/rules/objc/AppleToolchainSelectionTest.java | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/objc/AppleToolchainSelectionTest.java b/src/test/java/com/google/devtools/build/lib/rules/objc/AppleToolchainSelectionTest.java index 3133cc37d6..663d31a609 100644 --- a/src/test/java/com/google/devtools/build/lib/rules/objc/AppleToolchainSelectionTest.java +++ b/src/test/java/com/google/devtools/build/lib/rules/objc/AppleToolchainSelectionTest.java @@ -25,7 +25,6 @@ import com.google.devtools.build.lib.analysis.util.ScratchAttributeWriter; import com.google.devtools.build.lib.rules.apple.AppleConfiguration.ConfigurationDistinguisher; import com.google.devtools.build.lib.rules.cpp.CppConfiguration; import com.google.devtools.build.lib.rules.cpp.CppLinkAction; -import com.google.devtools.build.lib.rules.objc.ObjcCommandLineOptions.ObjcCrosstoolMode; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -34,11 +33,6 @@ import org.junit.runners.JUnit4; @RunWith(JUnit4.class) public class AppleToolchainSelectionTest extends ObjcRuleTestCase { - @Override - protected void useConfiguration(String... args) throws Exception { - useConfiguration(ObjcCrosstoolMode.LIBRARY, args); - } - @Test public void testToolchainSelectionDefault() throws Exception { createLibraryTargetWriter("//a:lib").write(); @@ -79,7 +73,7 @@ public class AppleToolchainSelectionTest extends ObjcRuleTestCase { String x8664Bin = configurationBin("x86_64", ConfigurationDistinguisher.APPLEBIN_IOS, null) + "a/bin_bin"; Artifact binArtifact = getFirstArtifactEndingWith(lipoAction.getInputs(), x8664Bin); - CommandAction linkAction = getGeneratingSpawnAction(binArtifact); + CppLinkAction linkAction = (CppLinkAction) getGeneratingAction(binArtifact); CppLinkAction ccArchiveAction = (CppLinkAction) getGeneratingAction(getFirstArtifactEndingWith(linkAction.getInputs(), "liblib.a")); @@ -102,7 +96,7 @@ public class AppleToolchainSelectionTest extends ObjcRuleTestCase { String armv7Bin = configurationBin("armv7", ConfigurationDistinguisher.APPLEBIN_IOS, null) + "a/bin_bin"; Artifact binArtifact = getFirstArtifactEndingWith(lipoAction.getInputs(), armv7Bin); - CommandAction linkAction = getGeneratingSpawnAction(binArtifact); + CppLinkAction linkAction = (CppLinkAction) getGeneratingAction(binArtifact); CppLinkAction ccArchiveAction = (CppLinkAction) getGeneratingAction(getFirstArtifactEndingWith(linkAction.getInputs(), "liblib.a")); @@ -130,7 +124,7 @@ public class AppleToolchainSelectionTest extends ObjcRuleTestCase { configurationBin("arm64", ConfigurationDistinguisher.APPLEBIN_IOS, null) + "a/bin_bin"; Artifact binArtifact = getFirstArtifactEndingWith(lipoAction.getInputs(), armv64Bin); - CommandAction linkAction = getGeneratingSpawnAction(binArtifact); + CppLinkAction linkAction = (CppLinkAction) getGeneratingAction(binArtifact); CppLinkAction objcLibArchiveAction = (CppLinkAction) getGeneratingAction( getFirstArtifactEndingWith(linkAction.getInputs(), "liblib.a")); assertThat(Joiner.on(" ").join(objcLibArchiveAction.getArguments())).contains("ios_arm64"); |