aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
diff options
context:
space:
mode:
authorGravatar Nathan Harmata <nharmata@google.com>2016-06-10 16:17:45 +0000
committerGravatar Dmitry Lomov <dslomov@google.com>2016-06-10 17:16:00 +0000
commit3ad5645a5148054089c131478ae0404861f79f5d (patch)
treebd60620f2d0c918fd06e0de44230fb32d6b996e5 /src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
parent4ec1e588ec7b375714fdc33b6c07be8b081f7372 (diff)
Introduce TestConstants#PACKAGE_FACTORY_FACTORY_FOR_TESTING for the sake of making it easier to create PackageFactory instances in unit tests.
-- MOS_MIGRATED_REVID=124566862
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java5
1 files changed, 3 insertions, 2 deletions
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 822774f080..84ece3d89f 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
@@ -178,7 +178,7 @@ public abstract class BuildViewTestCase extends FoundationTestCase {
protected OptionsParser optionsParser;
private PackageCacheOptions packageCacheOptions;
- private PackageFactory pkgFactory;
+ protected PackageFactory pkgFactory;
protected MockToolsConfig mockToolsConfig;
@@ -202,7 +202,8 @@ public abstract class BuildViewTestCase extends FoundationTestCase {
new AnalysisTestUtil.DummyWorkspaceStatusActionFactory(directories);
mutableActionGraph = new MapBasedActionGraph();
ruleClassProvider = getRuleClassProvider();
- pkgFactory = new PackageFactory(ruleClassProvider, getEnvironmentExtensions());
+ pkgFactory = TestConstants.PACKAGE_FACTORY_FACTORY_FOR_TESTING.create(
+ ruleClassProvider, getEnvironmentExtensions(), scratch.getFileSystem());
tsgm = new TimestampGranularityMonitor(BlazeClock.instance());
skyframeExecutor =
SequencedSkyframeExecutor.create(