diff options
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/exec/util')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/exec/util/TestExecutorBuilder.java | 7 |
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, |