aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/exec/util/TestExecutorBuilder.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/exec/util/TestExecutorBuilder.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/exec/util/TestExecutorBuilder.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/exec/util/TestExecutorBuilder.java b/src/test/java/com/google/devtools/build/lib/exec/util/TestExecutorBuilder.java
index aea8607f19..22acac8847 100644
--- a/src/test/java/com/google/devtools/build/lib/exec/util/TestExecutorBuilder.java
+++ b/src/test/java/com/google/devtools/build/lib/exec/util/TestExecutorBuilder.java
@@ -31,6 +31,7 @@ import com.google.devtools.build.lib.exec.FileWriteStrategy;
import com.google.devtools.build.lib.exec.SymlinkTreeStrategy;
import com.google.devtools.build.lib.runtime.CommonCommandOptions;
import com.google.devtools.build.lib.testutil.TestConstants;
+import com.google.devtools.build.lib.vfs.FileSystem;
import com.google.devtools.common.options.OptionsBase;
import com.google.devtools.common.options.OptionsParser;
import com.google.devtools.common.options.OptionsParsingException;
@@ -45,6 +46,7 @@ import java.util.TreeMap;
public class TestExecutorBuilder {
public static final ImmutableList<Class<? extends OptionsBase>> DEFAULT_OPTIONS =
ImmutableList.of(ExecutionOptions.class, CommonCommandOptions.class);
+ private final FileSystem fileSystem;
private final BlazeDirectories directories;
private EventBus bus = new EventBus();
private Reporter reporter = new Reporter(bus);
@@ -53,7 +55,9 @@ public class TestExecutorBuilder {
private Map<String, SpawnActionContext> spawnStrategyMap =
new TreeMap<>(String.CASE_INSENSITIVE_ORDER);
- public TestExecutorBuilder(BlazeDirectories directories, BinTools binTools) {
+ public TestExecutorBuilder(
+ FileSystem fileSystem, BlazeDirectories directories, BinTools binTools) {
+ this.fileSystem = fileSystem;
this.directories = directories;
strategies.add(new FileWriteStrategy());
strategies.add(new SymlinkTreeStrategy(null, binTools));
@@ -97,6 +101,7 @@ public class TestExecutorBuilder {
public BlazeExecutor build() throws ExecutorInitException {
return new BlazeExecutor(
+ fileSystem,
directories.getExecRoot(TestConstants.WORKSPACE_NAME),
reporter,
bus,