diff options
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedStrategyTestCase.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedStrategyTestCase.java | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedStrategyTestCase.java b/src/test/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedStrategyTestCase.java index a80074a9fa..c9e96501fa 100644 --- a/src/test/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedStrategyTestCase.java +++ b/src/test/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedStrategyTestCase.java @@ -13,29 +13,11 @@ // limitations under the License. package com.google.devtools.build.lib.sandbox; -import static com.google.common.truth.Truth.assertThat; - -import com.google.common.collect.ImmutableList; -import com.google.common.collect.ImmutableMap; -import com.google.common.eventbus.EventBus; -import com.google.common.util.concurrent.MoreExecutors; -import com.google.devtools.build.lib.actions.ActionContextProvider; -import com.google.devtools.build.lib.actions.BlazeExecutor; -import com.google.devtools.build.lib.actions.Executor.ActionContext; -import com.google.devtools.build.lib.actions.SpawnActionContext; -import com.google.devtools.build.lib.analysis.BlazeDirectories; -import com.google.devtools.build.lib.events.PrintingEventHandler; -import com.google.devtools.build.lib.events.Reporter; -import com.google.devtools.build.lib.exec.ExecutionOptions; -import com.google.devtools.build.lib.testutil.BlazeTestUtils; -import com.google.devtools.build.lib.testutil.TestFileOutErr; import com.google.devtools.build.lib.testutil.TestUtils; -import com.google.devtools.build.lib.util.BlazeClock; import com.google.devtools.build.lib.vfs.FileSystem; import com.google.devtools.build.lib.vfs.FileSystemUtils; import com.google.devtools.build.lib.vfs.Path; import com.google.devtools.build.lib.vfs.util.FileSystems; -import com.google.devtools.common.options.OptionsParser; import java.io.IOException; import org.junit.Before; @@ -43,70 +25,15 @@ import org.junit.Before; * Common parts of all {@link LinuxSandboxedStrategy} tests. */ public class LinuxSandboxedStrategyTestCase { - private Reporter reporter = new Reporter(PrintingEventHandler.ERRORS_AND_WARNINGS_TO_STDERR); - private Path outputBase; - protected FileSystem fileSystem; protected Path workspaceDir; - protected BlazeExecutor executor; - protected BlazeDirectories blazeDirs; - - protected TestFileOutErr outErr = new TestFileOutErr(); - - protected String out() { - return outErr.outAsLatin1(); - } - - protected String err() { - return outErr.errAsLatin1(); - } - @Before public final void createDirectoriesAndExecutor() throws Exception { Path testRoot = createTestRoot(); workspaceDir = testRoot.getRelative("workspace"); workspaceDir.createDirectory(); - - outputBase = testRoot.getRelative("outputBase"); - outputBase.createDirectory(); - - blazeDirs = new BlazeDirectories(outputBase, outputBase, workspaceDir, "mock-product-name"); - BlazeTestUtils.getIntegrationBinTools(blazeDirs); - - OptionsParser optionsParser = - OptionsParser.newOptionsParser(ExecutionOptions.class, SandboxOptions.class); - - EventBus bus = new EventBus(); - - this.executor = - new BlazeExecutor( - blazeDirs.getExecRoot(), - blazeDirs.getOutputPath(), - reporter, - bus, - BlazeClock.instance(), - optionsParser, - /* verboseFailures */ true, - /* showSubcommands */ false, - ImmutableList.<ActionContext>of(), - ImmutableMap.<String, SpawnActionContext>of( - "", - new LinuxSandboxedStrategy( - optionsParser.getOptions(SandboxOptions.class), - blazeDirs, - MoreExecutors.newDirectExecutorService(), - true, - false, - "mock-product-name")), - ImmutableList.<ActionContextProvider>of()); - } - - protected LinuxSandboxedStrategy getLinuxSandboxedStrategy() { - SpawnActionContext spawnActionContext = executor.getSpawnActionContext(""); - assertThat(spawnActionContext).isInstanceOf(LinuxSandboxedStrategy.class); - return (LinuxSandboxedStrategy) spawnActionContext; } private Path createTestRoot() throws IOException { |