diff options
author | Ulf Adams <ulfjack@google.com> | 2015-09-23 08:00:43 +0000 |
---|---|---|
committer | Lukacs Berki <lberki@google.com> | 2015-09-23 10:32:50 +0000 |
commit | 89eefd710afb7428bff331a9ae4c2e84d2a21624 (patch) | |
tree | f22ec601cd20d96f911415c84ee2a49f4a274647 /src/test/java | |
parent | 2012b4e2baeff6d2ef1cfd540bf21ed2511e9a75 (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')
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(), |