aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Ulf Adams <ulfjack@google.com>2016-07-05 13:35:26 +0000
committerGravatar Klaus Aehlig <aehlig@google.com>2016-07-06 09:41:35 +0000
commitfccc34178f0d1b0a4e4cb7b4a41ed8e957328a77 (patch)
tree33f262b26e5e72a2f8f15bb693e99d85685e087b /src
parentfa777746379d01c4a7d29d6c3ca6373238bae5e5 (diff)
Use the existing AnalysisMock.Delegate instead of re-implementing it.
-- MOS_MIGRATED_REVID=126631881
Diffstat (limited to 'src')
-rw-r--r--src/test/java/com/google/devtools/build/lib/bazel/repository/skylark/SkylarkRepositoryIntegrationTest.java49
1 files changed, 2 insertions, 47 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/bazel/repository/skylark/SkylarkRepositoryIntegrationTest.java b/src/test/java/com/google/devtools/build/lib/bazel/repository/skylark/SkylarkRepositoryIntegrationTest.java
index 7a2e0b44b3..99d9936b6d 100644
--- a/src/test/java/com/google/devtools/build/lib/bazel/repository/skylark/SkylarkRepositoryIntegrationTest.java
+++ b/src/test/java/com/google/devtools/build/lib/bazel/repository/skylark/SkylarkRepositoryIntegrationTest.java
@@ -18,16 +18,12 @@ import static com.google.common.truth.Truth.assertThat;
import static org.junit.Assert.fail;
import com.google.common.collect.ImmutableMap;
-import com.google.devtools.build.lib.analysis.ConfigurationCollectionFactory;
import com.google.devtools.build.lib.analysis.ConfiguredRuleClassProvider;
import com.google.devtools.build.lib.analysis.ConfiguredTarget;
-import com.google.devtools.build.lib.analysis.config.ConfigurationFactory;
import com.google.devtools.build.lib.analysis.util.AnalysisMock;
import com.google.devtools.build.lib.analysis.util.BuildViewTestCase;
import com.google.devtools.build.lib.packages.BuildFileContainsErrorsException;
import com.google.devtools.build.lib.packages.NoSuchPackageException;
-import com.google.devtools.build.lib.packages.util.MockCcSupport;
-import com.google.devtools.build.lib.packages.util.MockToolsConfig;
import com.google.devtools.build.lib.rules.cpp.FdoSupportFunction;
import com.google.devtools.build.lib.rules.cpp.FdoSupportValue;
import com.google.devtools.build.lib.rules.repository.LocalRepositoryFunction;
@@ -37,7 +33,6 @@ import com.google.devtools.build.lib.rules.repository.RepositoryFunction;
import com.google.devtools.build.lib.rules.repository.RepositoryLoaderFunction;
import com.google.devtools.build.lib.skyframe.SkyFunctions;
import com.google.devtools.build.lib.testutil.TestRuleClassProvider;
-import com.google.devtools.build.lib.vfs.Path;
import com.google.devtools.build.skyframe.SkyFunction;
import com.google.devtools.build.skyframe.SkyFunctionName;
@@ -45,8 +40,6 @@ import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
-import java.io.IOException;
-import java.util.Collection;
import java.util.concurrent.atomic.AtomicBoolean;
/**
@@ -65,12 +58,9 @@ public class SkylarkRepositoryIntegrationTest extends BuildViewTestCase {
* inject the SkylarkRepositoryFunction in the list of SkyFunctions. In Bazel, this function is
* injected by the corresponding @{code BlazeModule}.
*/
- private class CustomAnalysisMock extends AnalysisMock {
-
- private final AnalysisMock proxied;
-
+ private static class CustomAnalysisMock extends AnalysisMock.Delegate {
CustomAnalysisMock(AnalysisMock proxied) {
- this.proxied = proxied;
+ super(proxied);
}
@Override
@@ -89,41 +79,6 @@ public class SkylarkRepositoryIntegrationTest extends BuildViewTestCase {
new RepositoryLoaderFunction(),
FdoSupportValue.SKYFUNCTION, new FdoSupportFunction());
}
-
- @Override
- public void setupMockClient(MockToolsConfig mockToolsConfig) throws IOException {
- proxied.setupMockClient(mockToolsConfig);
- }
-
- @Override
- public void setupMockWorkspaceFiles(Path embeddedBinariesRoot) throws IOException {
- proxied.setupMockWorkspaceFiles(embeddedBinariesRoot);
- }
-
- @Override
- public ConfigurationFactory createConfigurationFactory() {
- return proxied.createConfigurationFactory();
- }
-
- @Override
- public ConfigurationFactory createFullConfigurationFactory() {
- return proxied.createFullConfigurationFactory();
- }
-
- @Override
- public ConfigurationCollectionFactory createConfigurationCollectionFactory() {
- return proxied.createConfigurationCollectionFactory();
- }
-
- @Override
- public Collection<String> getOptionOverrides() {
- return proxied.getOptionOverrides();
- }
-
- @Override
- public MockCcSupport ccSupport() {
- return proxied.ccSupport();
- }
}
@Override