diff options
author | 2017-07-19 09:29:56 +0200 | |
---|---|---|
committer | 2017-07-19 10:22:47 +0200 | |
commit | 48e8b9ff10c8bf7408e63be43decaa71cef188eb (patch) | |
tree | b831daededc84fd256810942873f70cfddb74bf9 /src/test/java/com/google | |
parent | 982c751cdad286553833e238e3a0d912076cb84f (diff) |
Fix a bunch of test cases that break if genfiles == bin.
A few are left, but they will require actual code changes (as opposed to changes to test cases only)
RELNOTES: None.
PiperOrigin-RevId: 162453092
Diffstat (limited to 'src/test/java/com/google')
4 files changed, 6 insertions, 6 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/config/BuildConfigurationTest.java b/src/test/java/com/google/devtools/build/lib/analysis/config/BuildConfigurationTest.java index 1c07a8cec4..2ac342e871 100644 --- a/src/test/java/com/google/devtools/build/lib/analysis/config/BuildConfigurationTest.java +++ b/src/test/java/com/google/devtools/build/lib/analysis/config/BuildConfigurationTest.java @@ -57,8 +57,6 @@ public class BuildConfigurationTest extends ConfigurationTestCase { .isEqualTo(outputDirPrefix + "/bin"); assertThat(config.getIncludeDirectory(RepositoryName.MAIN).getPath().toString()) .isEqualTo(outputDirPrefix + "/include"); - assertThat(config.getGenfilesDirectory(RepositoryName.MAIN).getPath().toString()) - .isEqualTo(outputDirPrefix + "/genfiles"); assertThat(config.getTestLogsDirectory(RepositoryName.MAIN).getPath().toString()) .isEqualTo(outputDirPrefix + "/testlogs"); } diff --git a/src/test/java/com/google/devtools/build/lib/rules/cpp/CcCommonTest.java b/src/test/java/com/google/devtools/build/lib/rules/cpp/CcCommonTest.java index bd82cf1420..e7b7671c31 100644 --- a/src/test/java/com/google/devtools/build/lib/rules/cpp/CcCommonTest.java +++ b/src/test/java/com/google/devtools/build/lib/rules/cpp/CcCommonTest.java @@ -821,7 +821,7 @@ public class CcCommonTest extends BuildViewTestCase { CppLinkAction action = (CppLinkAction) getGeneratingAction(getOnlyElement(getFilesToBuild(target))); assertThat(action.getLinkCommandLine().getLinkopts()).containsExactly( - String.format("-Wl,@%s/genfiles/a/a.lds", getTargetConfiguration().getOutputDirectory( + String.format("-Wl,@%s/a/a.lds", getTargetConfiguration().getGenfilesDirectory( RepositoryName.MAIN).getExecPath().getPathString())); } diff --git a/src/test/java/com/google/devtools/build/lib/rules/objc/LegacyObjcLibraryTest.java b/src/test/java/com/google/devtools/build/lib/rules/objc/LegacyObjcLibraryTest.java index e185704d0f..40fa3569a7 100644 --- a/src/test/java/com/google/devtools/build/lib/rules/objc/LegacyObjcLibraryTest.java +++ b/src/test/java/com/google/devtools/build/lib/rules/objc/LegacyObjcLibraryTest.java @@ -683,8 +683,6 @@ public class LegacyObjcLibraryTest extends ObjcLibraryTest { BuildConfiguration config = getAppleCrosstoolConfiguration(); assertContainsSublist(compileAction.getArguments(), ImmutableList.of( "-iquote", config.getGenfilesFragment().getSafePathString())); - assertThat(compileAction.getArguments()).doesNotContain( - config.getBinFragment().getSafePathString()); } @Test diff --git a/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcRuleTestCase.java b/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcRuleTestCase.java index c576d42bc4..9ae12ffe0f 100644 --- a/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcRuleTestCase.java +++ b/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcRuleTestCase.java @@ -78,6 +78,7 @@ import com.google.devtools.build.lib.analysis.config.CompilationMode; import com.google.devtools.build.lib.analysis.util.BuildViewTestCase; import com.google.devtools.build.lib.analysis.util.ScratchAttributeWriter; import com.google.devtools.build.lib.cmdline.Label; +import com.google.devtools.build.lib.cmdline.RepositoryName; import com.google.devtools.build.lib.packages.Attribute.SplitTransition; import com.google.devtools.build.lib.packages.util.MockJ2ObjcSupport; import com.google.devtools.build.lib.packages.util.MockObjcSupport; @@ -188,7 +189,10 @@ public abstract class ObjcRuleTestCase extends BuildViewTestCase { protected String configurationGenfiles( String arch, ConfigurationDistinguisher configurationDistinguisher, DottedVersion minOsVersion) { - return configurationDir(arch, configurationDistinguisher, minOsVersion) + "genfiles"; + return configurationDir(arch, configurationDistinguisher, minOsVersion) + + getTargetConfiguration().getGenfilesDirectory(RepositoryName.MAIN) + .getExecPath().getBaseName(); + } private String configurationDir( |