aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java
diff options
context:
space:
mode:
authorGravatar Ulf Adams <ulfjack@google.com>2015-09-23 08:00:43 +0000
committerGravatar Lukacs Berki <lberki@google.com>2015-09-23 10:32:50 +0000
commit89eefd710afb7428bff331a9ae4c2e84d2a21624 (patch)
treef22ec601cd20d96f911415c84ee2a49f4a274647 /src/test/java
parent2012b4e2baeff6d2ef1cfd540bf21ed2511e9a75 (diff)
Move ownership of SkyframeBuildView to SkyframeExecutor.
Also move ownership of ArtifactFactory to SkyframeBuildView; simplify the code. -- MOS_MIGRATED_REVID=103722228
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java4
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java1
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/ConfigurationTestCase.java2
-rw-r--r--src/test/java/com/google/devtools/build/lib/packages/util/PackageLoadingTestCase.java1
4 files changed, 7 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java b/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java
index 3d5cfb4c00..1ba2d1de67 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java
@@ -162,12 +162,14 @@ public abstract class AnalysisTestCase extends FoundationTestCase {
throws Exception {
this.ruleClassProvider = ruleClassProvider;
PackageFactory pkgFactory = new PackageFactory(ruleClassProvider);
+ BinTools binTools = BinTools.forUnitTesting(directories, TestConstants.EMBEDDED_TOOLS);
skyframeExecutor =
SequencedSkyframeExecutor.create(
reporter,
pkgFactory,
new TimestampGranularityMonitor(BlazeClock.instance()),
directories,
+ binTools,
workspaceStatusActionFactory,
ruleClassProvider.getBuildInfoFactories(),
ImmutableSet.<Path>of(),
@@ -183,7 +185,7 @@ public abstract class AnalysisTestCase extends FoundationTestCase {
packageManager = skyframeExecutor.getPackageManager();
loadingPhaseRunner = new LoadingPhaseRunner(packageManager, pkgFactory.getRuleClassNames());
buildView = new BuildView(directories, ruleClassProvider, skyframeExecutor,
- BinTools.forUnitTesting(directories, TestConstants.EMBEDDED_TOOLS), null);
+ binTools, null);
useConfiguration();
}
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java b/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
index 38b73551ae..f8718a43df 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
@@ -197,6 +197,7 @@ public abstract class BuildViewTestCase extends FoundationTestCase {
new PackageFactory(ruleClassProvider, getEnvironmentExtensions()),
new TimestampGranularityMonitor(BlazeClock.instance()),
directories,
+ binTools,
workspaceStatusActionFactory,
ruleClassProvider.getBuildInfoFactories(),
ImmutableSet.<Path>of(),
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/util/ConfigurationTestCase.java b/src/test/java/com/google/devtools/build/lib/analysis/util/ConfigurationTestCase.java
index fe946f3b5e..9fd44f34e8 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/util/ConfigurationTestCase.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/util/ConfigurationTestCase.java
@@ -22,6 +22,7 @@ import com.google.common.collect.Iterables;
import com.google.devtools.build.lib.actions.Root;
import com.google.devtools.build.lib.analysis.BlazeDirectories;
import com.google.devtools.build.lib.analysis.ConfiguredRuleClassProvider;
+import com.google.devtools.build.lib.analysis.config.BinTools;
import com.google.devtools.build.lib.analysis.config.BuildConfiguration;
import com.google.devtools.build.lib.analysis.config.BuildConfigurationCollection;
import com.google.devtools.build.lib.analysis.config.BuildOptions;
@@ -98,6 +99,7 @@ public abstract class ConfigurationTestCase extends FoundationTestCase {
pkgFactory,
new TimestampGranularityMonitor(BlazeClock.instance()),
directories,
+ BinTools.forUnitTesting(directories, TestConstants.EMBEDDED_TOOLS),
workspaceStatusActionFactory,
ruleClassProvider.getBuildInfoFactories(),
ImmutableSet.<Path>of(),
diff --git a/src/test/java/com/google/devtools/build/lib/packages/util/PackageLoadingTestCase.java b/src/test/java/com/google/devtools/build/lib/packages/util/PackageLoadingTestCase.java
index 4c45b97339..c25aeead48 100644
--- a/src/test/java/com/google/devtools/build/lib/packages/util/PackageLoadingTestCase.java
+++ b/src/test/java/com/google/devtools/build/lib/packages/util/PackageLoadingTestCase.java
@@ -76,6 +76,7 @@ public abstract class PackageLoadingTestCase extends FoundationTestCase {
new PackageFactory(ruleClassProvider, getEnvironmentExtensions()),
new TimestampGranularityMonitor(BlazeClock.instance()),
new BlazeDirectories(outputBase, outputBase, rootDirectory),
+ null, /* BinTools */
null, /* workspaceStatusActionFactory */
ruleClassProvider.getBuildInfoFactories(),
ImmutableSet.<Path>of(),