diff options
author | 2016-03-23 16:47:13 +0000 | |
---|---|---|
committer | 2016-03-24 10:31:42 +0000 | |
commit | b92c097ffac2e2e50632fc0a6e4f6909386aee45 (patch) | |
tree | c816570b874c0be8837ee4beb98c231b054e289c /src/test/java/com/google/devtools/build/lib | |
parent | a62fb6dcde6a5fc673c1470c7a94e66038e52570 (diff) |
Always apply invocation policy when constructing build options.
--
MOS_MIGRATED_REVID=117939121
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib')
13 files changed, 79 insertions, 33 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/BUILD b/src/test/java/com/google/devtools/build/lib/BUILD index 954dbd77a7..3bced1839d 100644 --- a/src/test/java/com/google/devtools/build/lib/BUILD +++ b/src/test/java/com/google/devtools/build/lib/BUILD @@ -318,6 +318,7 @@ java_library( "//src/main/java/com/google/devtools/build/lib:collect", "//src/main/java/com/google/devtools/build/lib:concurrent", "//src/main/java/com/google/devtools/build/lib:events", + "//src/main/java/com/google/devtools/build/lib:flags", "//src/main/java/com/google/devtools/build/lib:io", "//src/main/java/com/google/devtools/build/lib:java-rules", "//src/main/java/com/google/devtools/build/lib:packages", @@ -530,6 +531,7 @@ java_library( "//src/main/java/com/google/devtools/build/lib:build-base", "//src/main/java/com/google/devtools/build/lib:clock", "//src/main/java/com/google/devtools/build/lib:events", + "//src/main/java/com/google/devtools/build/lib:flags", "//src/main/java/com/google/devtools/build/lib:io", "//src/main/java/com/google/devtools/build/lib:packages", "//src/main/java/com/google/devtools/build/lib:runtime", @@ -1071,6 +1073,7 @@ java_test( "//src/main/java/com/google/devtools/build/lib:bazel-rules", "//src/main/java/com/google/devtools/build/lib:build-base", "//src/main/java/com/google/devtools/build/lib:clock", + "//src/main/java/com/google/devtools/build/lib:flags", "//src/main/java/com/google/devtools/build/lib:io", "//src/main/java/com/google/devtools/build/lib:packages", "//src/main/java/com/google/devtools/build/lib:runtime", diff --git a/src/test/java/com/google/devtools/build/lib/analysis/config/BuildOptionsTest.java b/src/test/java/com/google/devtools/build/lib/analysis/config/BuildOptionsTest.java index a5f13699ee..b5dbb5ad8b 100644 --- a/src/test/java/com/google/devtools/build/lib/analysis/config/BuildOptionsTest.java +++ b/src/test/java/com/google/devtools/build/lib/analysis/config/BuildOptionsTest.java @@ -18,6 +18,7 @@ import static org.junit.Assert.assertFalse; import com.google.common.collect.ImmutableList; import com.google.devtools.build.lib.rules.cpp.CppOptions; +import com.google.devtools.common.options.OptionsParser; import org.junit.Test; import org.junit.runner.RunWith; @@ -33,8 +34,8 @@ public class BuildOptionsTest { @Test public void testOptionSetCaching() throws Exception { - BuildOptions a = BuildOptions.createDefaults(TEST_OPTIONS); - BuildOptions b = BuildOptions.createDefaults(TEST_OPTIONS); + BuildOptions a = BuildOptions.of(TEST_OPTIONS, OptionsParser.newOptionsParser(TEST_OPTIONS)); + BuildOptions b = BuildOptions.of(TEST_OPTIONS, OptionsParser.newOptionsParser(TEST_OPTIONS)); // The cache keys of the OptionSets must be equal even if these are // different objects, if they were created with the same options (no options in this case). assertEquals(a.toString(), b.toString()); 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 241f7a68f3..560f5b737f 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 @@ -36,6 +36,7 @@ import com.google.devtools.build.lib.buildtool.BuildRequest.BuildRequestOptions; import com.google.devtools.build.lib.cmdline.Label; import com.google.devtools.build.lib.cmdline.LabelSyntaxException; import com.google.devtools.build.lib.exec.ExecutionOptions; +import com.google.devtools.build.lib.flags.InvocationPolicyEnforcer; import com.google.devtools.build.lib.packages.PackageFactory; import com.google.devtools.build.lib.packages.Preprocessor; import com.google.devtools.build.lib.packages.Target; @@ -46,7 +47,6 @@ import com.google.devtools.build.lib.pkgcache.LoadingResult; import com.google.devtools.build.lib.pkgcache.PackageCacheOptions; import com.google.devtools.build.lib.pkgcache.PackageManager; import com.google.devtools.build.lib.pkgcache.PathPackageLocator; -import com.google.devtools.build.lib.runtime.InvocationPolicyEnforcer; import com.google.devtools.build.lib.skyframe.ConfiguredTargetKey; import com.google.devtools.build.lib.skyframe.DiffAwareness; import com.google.devtools.build.lib.skyframe.PrecomputedValue; @@ -169,9 +169,13 @@ public abstract class AnalysisTestCase extends FoundationTestCase { analysisMock.getSkyFunctions(directories), getPrecomputedValues(), ImmutableList.<SkyValueDirtinessChecker>of()); - skyframeExecutor.preparePackageLoading(pkgLocator, - Options.getDefaults(PackageCacheOptions.class).defaultVisibility, true, - 3, ruleClassProvider.getDefaultsPackageContent(), UUID.randomUUID(), + skyframeExecutor.preparePackageLoading( + pkgLocator, + Options.getDefaults(PackageCacheOptions.class).defaultVisibility, + true, + 3, + ruleClassProvider.getDefaultsPackageContent(TestConstants.TEST_INVOCATION_POLICY), + UUID.randomUUID(), new TimestampGranularityMonitor(BlazeClock.instance())); packageManager = skyframeExecutor.getPackageManager(); loadingPhaseRunner = skyframeExecutor.getLoadingPhaseRunner( @@ -251,9 +255,13 @@ public abstract class AnalysisTestCase extends FoundationTestCase { PathPackageLocator pathPackageLocator = PathPackageLocator.create( outputBase, packageCacheOptions.packagePath, reporter, rootDirectory, rootDirectory); - skyframeExecutor.preparePackageLoading(pathPackageLocator, - packageCacheOptions.defaultVisibility, true, - 7, ruleClassProvider.getDefaultsPackageContent(), UUID.randomUUID(), + skyframeExecutor.preparePackageLoading( + pathPackageLocator, + packageCacheOptions.defaultVisibility, + true, + 7, + ruleClassProvider.getDefaultsPackageContent(TestConstants.TEST_INVOCATION_POLICY), + UUID.randomUUID(), new TimestampGranularityMonitor(BlazeClock.instance())); skyframeExecutor.invalidateFilesUnderPathForTesting(reporter, ModifiedFileSet.EVERYTHING_MODIFIED, rootDirectory); 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 96c8ffd1c1..e4ad7ba386 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 @@ -92,6 +92,7 @@ import com.google.devtools.build.lib.events.Event; import com.google.devtools.build.lib.events.EventHandler; import com.google.devtools.build.lib.events.StoredEventHandler; import com.google.devtools.build.lib.exec.ExecutionOptions; +import com.google.devtools.build.lib.flags.InvocationPolicyEnforcer; import com.google.devtools.build.lib.packages.AspectParameters; import com.google.devtools.build.lib.packages.Attribute.ConfigurationTransition; import com.google.devtools.build.lib.packages.AttributeMap; @@ -117,7 +118,6 @@ import com.google.devtools.build.lib.pkgcache.TransitivePackageLoader; import com.google.devtools.build.lib.rules.extra.ExtraAction; import com.google.devtools.build.lib.rules.test.BaselineCoverageAction; import com.google.devtools.build.lib.rules.test.InstrumentedFilesProvider; -import com.google.devtools.build.lib.runtime.InvocationPolicyEnforcer; import com.google.devtools.build.lib.skyframe.AspectValue; import com.google.devtools.build.lib.skyframe.ConfiguredTargetKey; import com.google.devtools.build.lib.skyframe.DiffAwareness; 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 5b86f88891..5a2d48c86d 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 @@ -29,12 +29,12 @@ import com.google.devtools.build.lib.analysis.config.BuildOptions; import com.google.devtools.build.lib.analysis.config.ConfigurationFactory; import com.google.devtools.build.lib.analysis.config.FragmentOptions; import com.google.devtools.build.lib.analysis.config.InvalidConfigurationException; +import com.google.devtools.build.lib.flags.InvocationPolicyEnforcer; import com.google.devtools.build.lib.packages.PackageFactory; import com.google.devtools.build.lib.packages.Preprocessor; import com.google.devtools.build.lib.packages.util.MockToolsConfig; import com.google.devtools.build.lib.pkgcache.PackageCacheOptions; import com.google.devtools.build.lib.pkgcache.PathPackageLocator; -import com.google.devtools.build.lib.runtime.InvocationPolicyEnforcer; import com.google.devtools.build.lib.skyframe.DiffAwareness; import com.google.devtools.build.lib.skyframe.PrecomputedValue; import com.google.devtools.build.lib.skyframe.SequencedSkyframeExecutor; @@ -112,9 +112,13 @@ public abstract class ConfigurationTestCase extends FoundationTestCase { ImmutableList.<PrecomputedValue.Injected>of(), ImmutableList.<SkyValueDirtinessChecker>of()); - skyframeExecutor.preparePackageLoading(pkgLocator, - Options.getDefaults(PackageCacheOptions.class).defaultVisibility, true, - 7, ruleClassProvider.getDefaultsPackageContent(), UUID.randomUUID(), + skyframeExecutor.preparePackageLoading( + pkgLocator, + Options.getDefaults(PackageCacheOptions.class).defaultVisibility, + true, + 7, + ruleClassProvider.getDefaultsPackageContent(TestConstants.TEST_INVOCATION_POLICY), + UUID.randomUUID(), new TimestampGranularityMonitor(BlazeClock.instance())); analysisMock.setupMockClient(new MockToolsConfig(rootDirectory)); 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 be3709d784..1a0c5d9877 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 @@ -41,6 +41,7 @@ import com.google.devtools.build.lib.skyframe.SequencedSkyframeExecutor; import com.google.devtools.build.lib.skyframe.SkyValueDirtinessChecker; import com.google.devtools.build.lib.skyframe.SkyframeExecutor; import com.google.devtools.build.lib.testutil.FoundationTestCase; +import com.google.devtools.build.lib.testutil.TestConstants; import com.google.devtools.build.lib.testutil.TestRuleClassProvider; import com.google.devtools.build.lib.util.BlazeClock; import com.google.devtools.build.lib.util.io.TimestampGranularityMonitor; @@ -130,10 +131,14 @@ public abstract class PackageLoadingTestCase extends FoundationTestCase { private void setUpSkyframe(PackageCacheOptions packageCacheOptions) { PathPackageLocator pkgLocator = PathPackageLocator.create( outputBase, packageCacheOptions.packagePath, reporter, rootDirectory, rootDirectory); - skyframeExecutor.preparePackageLoading(pkgLocator, - packageCacheOptions.defaultVisibility, true, - GLOBBING_THREADS, ruleClassProvider.getDefaultsPackageContent(), - UUID.randomUUID(), new TimestampGranularityMonitor(BlazeClock.instance())); + skyframeExecutor.preparePackageLoading( + pkgLocator, + packageCacheOptions.defaultVisibility, + true, + GLOBBING_THREADS, + ruleClassProvider.getDefaultsPackageContent(TestConstants.TEST_INVOCATION_POLICY), + UUID.randomUUID(), + new TimestampGranularityMonitor(BlazeClock.instance())); skyframeExecutor.setDeletedPackages(ImmutableSet.copyOf(packageCacheOptions.getDeletedPackages())); } diff --git a/src/test/java/com/google/devtools/build/lib/pkgcache/AbstractTargetPatternEvaluatorTest.java b/src/test/java/com/google/devtools/build/lib/pkgcache/AbstractTargetPatternEvaluatorTest.java index cf5d36e5e3..f4ba91e515 100644 --- a/src/test/java/com/google/devtools/build/lib/pkgcache/AbstractTargetPatternEvaluatorTest.java +++ b/src/test/java/com/google/devtools/build/lib/pkgcache/AbstractTargetPatternEvaluatorTest.java @@ -24,6 +24,7 @@ import com.google.devtools.build.lib.events.EventHandler; import com.google.devtools.build.lib.packages.ConstantRuleVisibility; import com.google.devtools.build.lib.packages.Target; import com.google.devtools.build.lib.packages.util.PackageLoadingTestCase; +import com.google.devtools.build.lib.testutil.TestConstants; import com.google.devtools.build.lib.util.Pair; import org.junit.Before; @@ -73,7 +74,9 @@ public abstract class AbstractTargetPatternEvaluatorTest extends PackageLoadingT @Before public final void initializeParser() throws Exception { - setUpSkyframe(ConstantRuleVisibility.PRIVATE, ruleClassProvider.getDefaultsPackageContent()); + setUpSkyframe( + ConstantRuleVisibility.PRIVATE, + ruleClassProvider.getDefaultsPackageContent(TestConstants.TEST_INVOCATION_POLICY)); parser = skyframeExecutor.getPackageManager().newTargetPatternEvaluator(); parsingListener = new RecordingParsingListener(reporter); } diff --git a/src/test/java/com/google/devtools/build/lib/pkgcache/IOExceptionsTest.java b/src/test/java/com/google/devtools/build/lib/pkgcache/IOExceptionsTest.java index 034d22b81d..8203ab3838 100644 --- a/src/test/java/com/google/devtools/build/lib/pkgcache/IOExceptionsTest.java +++ b/src/test/java/com/google/devtools/build/lib/pkgcache/IOExceptionsTest.java @@ -23,6 +23,7 @@ import com.google.devtools.build.lib.cmdline.Label; import com.google.devtools.build.lib.packages.ConstantRuleVisibility; import com.google.devtools.build.lib.packages.Target; import com.google.devtools.build.lib.packages.util.PackageLoadingTestCase; +import com.google.devtools.build.lib.testutil.TestConstants; import com.google.devtools.build.lib.util.BlazeClock; import com.google.devtools.build.lib.vfs.FileStatus; import com.google.devtools.build.lib.vfs.FileSystem; @@ -63,7 +64,9 @@ public class IOExceptionsTest extends PackageLoadingTestCase { @Before public final void initializeVisitor() throws Exception { - setUpSkyframe(ConstantRuleVisibility.PRIVATE, ruleClassProvider.getDefaultsPackageContent()); + setUpSkyframe( + ConstantRuleVisibility.PRIVATE, + ruleClassProvider.getDefaultsPackageContent(TestConstants.TEST_INVOCATION_POLICY)); this.visitor = skyframeExecutor.pkgLoader(); } diff --git a/src/test/java/com/google/devtools/build/lib/pkgcache/LoadingPhaseRunnerTest.java b/src/test/java/com/google/devtools/build/lib/pkgcache/LoadingPhaseRunnerTest.java index 6a6ad4c97b..952561ee85 100644 --- a/src/test/java/com/google/devtools/build/lib/pkgcache/LoadingPhaseRunnerTest.java +++ b/src/test/java/com/google/devtools/build/lib/pkgcache/LoadingPhaseRunnerTest.java @@ -51,6 +51,7 @@ import com.google.devtools.build.lib.skyframe.SkyValueDirtinessChecker; import com.google.devtools.build.lib.skyframe.SkyframeExecutor; import com.google.devtools.build.lib.testutil.ManualClock; import com.google.devtools.build.lib.testutil.MoreAsserts; +import com.google.devtools.build.lib.testutil.TestConstants; import com.google.devtools.build.lib.testutil.TestRuleClassProvider; import com.google.devtools.build.lib.util.Preconditions; import com.google.devtools.build.lib.util.io.TimestampGranularityMonitor; @@ -654,10 +655,15 @@ public class LoadingPhaseRunnerTest { ImmutableList.<SkyValueDirtinessChecker>of()); PathPackageLocator pkgLocator = PathPackageLocator.create( null, options.packagePath, storedErrors, workspace, workspace); - skyframeExecutor.preparePackageLoading(pkgLocator, - ConstantRuleVisibility.PRIVATE, true, - 7, TestRuleClassProvider.getRuleClassProvider().getDefaultsPackageContent(), - UUID.randomUUID(), new TimestampGranularityMonitor(clock)); + skyframeExecutor.preparePackageLoading( + pkgLocator, + ConstantRuleVisibility.PRIVATE, + true, + 7, + TestRuleClassProvider.getRuleClassProvider() + .getDefaultsPackageContent(TestConstants.TEST_INVOCATION_POLICY), + UUID.randomUUID(), + new TimestampGranularityMonitor(clock)); loadingPhaseRunner = skyframeExecutor.getLoadingPhaseRunner( pkgFactory.getRuleClassNames(), useNewImpl); this.options = Options.getDefaults(LoadingOptions.class); @@ -735,7 +741,9 @@ public class LoadingPhaseRunnerTest { } private void sync() throws InterruptedException { - String pkgContents = TestRuleClassProvider.getRuleClassProvider().getDefaultsPackageContent(); + String pkgContents = + TestRuleClassProvider.getRuleClassProvider() + .getDefaultsPackageContent(TestConstants.TEST_INVOCATION_POLICY); skyframeExecutor.setupDefaultPackage(pkgContents); clock.advanceMillis(1); ModifiedFileSet.Builder builder = ModifiedFileSet.builder(); diff --git a/src/test/java/com/google/devtools/build/lib/pkgcache/PackageCacheTest.java b/src/test/java/com/google/devtools/build/lib/pkgcache/PackageCacheTest.java index b8ba7fb94c..56ab203359 100644 --- a/src/test/java/com/google/devtools/build/lib/pkgcache/PackageCacheTest.java +++ b/src/test/java/com/google/devtools/build/lib/pkgcache/PackageCacheTest.java @@ -48,6 +48,7 @@ import com.google.devtools.build.lib.skyframe.SkyframeExecutor; import com.google.devtools.build.lib.syntax.BuildFileAST; import com.google.devtools.build.lib.testutil.FoundationTestCase; import com.google.devtools.build.lib.testutil.MoreAsserts; +import com.google.devtools.build.lib.testutil.TestConstants; import com.google.devtools.build.lib.testutil.TestRuleClassProvider; import com.google.devtools.build.lib.util.BlazeClock; import com.google.devtools.build.lib.util.io.TimestampGranularityMonitor; @@ -99,10 +100,14 @@ public class PackageCacheTest extends FoundationTestCase { private void setUpSkyframe(PackageCacheOptions packageCacheOptions) { PathPackageLocator pkgLocator = PathPackageLocator.create( null, packageCacheOptions.packagePath, reporter, rootDirectory, rootDirectory); - skyframeExecutor.preparePackageLoading(pkgLocator, - packageCacheOptions.defaultVisibility, true, - 7, ruleClassProvider.getDefaultsPackageContent(), - UUID.randomUUID(), new TimestampGranularityMonitor(BlazeClock.instance())); + skyframeExecutor.preparePackageLoading( + pkgLocator, + packageCacheOptions.defaultVisibility, + true, + 7, + ruleClassProvider.getDefaultsPackageContent(TestConstants.TEST_INVOCATION_POLICY), + UUID.randomUUID(), + new TimestampGranularityMonitor(BlazeClock.instance())); skyframeExecutor.setDeletedPackages(ImmutableSet.copyOf(packageCacheOptions.getDeletedPackages())); } diff --git a/src/test/java/com/google/devtools/build/lib/runtime/InvocationPolicyEnforcerTest.java b/src/test/java/com/google/devtools/build/lib/runtime/InvocationPolicyEnforcerTest.java index cb51c33263..a783100e38 100644 --- a/src/test/java/com/google/devtools/build/lib/runtime/InvocationPolicyEnforcerTest.java +++ b/src/test/java/com/google/devtools/build/lib/runtime/InvocationPolicyEnforcerTest.java @@ -21,6 +21,7 @@ import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import com.google.common.io.BaseEncoding; +import com.google.devtools.build.lib.flags.InvocationPolicyEnforcer; import com.google.devtools.build.lib.runtime.proto.InvocationPolicyOuterClass.InvocationPolicy; import com.google.devtools.common.options.Option; import com.google.devtools.common.options.OptionsBase; @@ -112,7 +113,8 @@ public class InvocationPolicyEnforcerTest { String policyOption = "--invocation_policy=" + policyBase64; startupOptionsParser.parse(policyOption); - return InvocationPolicyEnforcer.create(startupOptionsParser); + return InvocationPolicyEnforcer.create( + startupOptionsParser.getOptions(BlazeServerStartupOptions.class).invocationPolicy); } private OptionsParser parser; diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitorTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitorTest.java index d1e36beac9..3bdd8cfc7a 100644 --- a/src/test/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitorTest.java +++ b/src/test/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitorTest.java @@ -26,6 +26,7 @@ import com.google.devtools.build.lib.events.EventKind; import com.google.devtools.build.lib.packages.ConstantRuleVisibility; import com.google.devtools.build.lib.packages.util.SubincludePreprocessor; import com.google.devtools.build.lib.pkgcache.PathPackageLocator; +import com.google.devtools.build.lib.testutil.TestConstants; import com.google.devtools.build.lib.util.BlazeClock; import com.google.devtools.build.lib.util.io.TimestampGranularityMonitor; import com.google.devtools.build.lib.vfs.FileStatus; @@ -408,7 +409,7 @@ public class SkyframeLabelVisitorTest extends SkyframeLabelVisitorTestCase { ConstantRuleVisibility.PRIVATE, true, 7, - ruleClassProvider.getDefaultsPackageContent(), + ruleClassProvider.getDefaultsPackageContent(TestConstants.TEST_INVOCATION_POLICY), UUID.randomUUID(), new TimestampGranularityMonitor(BlazeClock.instance())); this.visitor = getSkyframeExecutor().pkgLoader(); @@ -452,7 +453,7 @@ public class SkyframeLabelVisitorTest extends SkyframeLabelVisitorTestCase { ConstantRuleVisibility.PRIVATE, true, 7, - ruleClassProvider.getDefaultsPackageContent(), + ruleClassProvider.getDefaultsPackageContent(TestConstants.TEST_INVOCATION_POLICY), UUID.randomUUID(), new TimestampGranularityMonitor(BlazeClock.instance())); this.visitor = getSkyframeExecutor().pkgLoader(); diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitorTestCase.java b/src/test/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitorTestCase.java index 1568cc1f34..81caf1fc99 100644 --- a/src/test/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitorTestCase.java +++ b/src/test/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitorTestCase.java @@ -38,6 +38,7 @@ import com.google.devtools.build.lib.packages.util.PackageLoadingTestCase; import com.google.devtools.build.lib.packages.util.PreprocessorUtils; import com.google.devtools.build.lib.pkgcache.TransitivePackageLoader; import com.google.devtools.build.lib.testutil.ManualClock; +import com.google.devtools.build.lib.testutil.TestConstants; import com.google.devtools.build.lib.vfs.FileStatus; import com.google.devtools.build.lib.vfs.FileSystem; import com.google.devtools.build.lib.vfs.ModifiedFileSet; @@ -281,7 +282,9 @@ abstract public class SkyframeLabelVisitorTestCase extends PackageLoadingTestCas @Before public final void initializeVisitor() throws Exception { - setUpSkyframe(ConstantRuleVisibility.PRIVATE, ruleClassProvider.getDefaultsPackageContent()); + setUpSkyframe( + ConstantRuleVisibility.PRIVATE, + ruleClassProvider.getDefaultsPackageContent(TestConstants.TEST_INVOCATION_POLICY)); this.visitor = skyframeExecutor.pkgLoader(); } |