Push some functionality from FoundationTestCase to where it's actually used.
--
MOS_MIGRATED_REVID=121116897
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/TimestampBuilderTestCase.java b/src/test/java/com/google/devtools/build/lib/skyframe/TimestampBuilderTestCase.java
index 894c53c..e1d2b5e 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/TimestampBuilderTestCase.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/TimestampBuilderTestCase.java
@@ -119,7 +119,7 @@
return action;
}
- protected Builder createBuilder(ActionCache actionCache) {
+ protected Builder createBuilder(ActionCache actionCache) throws Exception {
return createBuilder(actionCache, 1, /*keepGoing=*/ false);
}
@@ -128,7 +128,7 @@
* specified ActionCache.
*/
protected Builder createBuilder(
- final ActionCache actionCache, final int threadCount, final boolean keepGoing) {
+ ActionCache actionCache, final int threadCount, final boolean keepGoing) throws Exception {
return createBuilder(actionCache, threadCount, keepGoing, null);
}
@@ -136,7 +136,7 @@
final ActionCache actionCache,
final int threadCount,
final boolean keepGoing,
- @Nullable EvaluationProgressReceiver evaluationProgressReceiver) {
+ @Nullable EvaluationProgressReceiver evaluationProgressReceiver) throws Exception {
AtomicReference<PathPackageLocator> pkgLocator =
new AtomicReference<>(new PathPackageLocator(outputBase, ImmutableList.of(rootDirectory)));
AtomicReference<TimestampGranularityMonitor> tsgmRef = new AtomicReference<>(tsgm);
@@ -151,6 +151,7 @@
new SkyframeActionExecutor(
ResourceManager.instance(), eventBusRef, new AtomicReference<>(statusReporter));
+ Path actionOutputBase = scratch.dir("/usr/local/google/_blaze_jrluser/FAKEMD5/action_out/");
skyframeActionExecutor.setActionLogBufferPathGenerator(
new ActionLogBufferPathGenerator(actionOutputBase));
@@ -289,14 +290,14 @@
/**
* Creates and returns a new "amnesiac" builder based on the amnesiac cache.
*/
- protected Builder amnesiacBuilder() {
+ protected Builder amnesiacBuilder() throws Exception {
return createBuilder(AMNESIAC_CACHE);
}
/**
* Creates and returns a new caching builder based on the inMemoryCache.
*/
- protected Builder cachingBuilder() {
+ protected Builder cachingBuilder() throws Exception {
return createBuilder(inMemoryCache);
}