aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/rules/cpp/LtoBackendActionTest.java
diff options
context:
space:
mode:
authorGravatar ulfjack <ulfjack@google.com>2018-02-15 10:40:26 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-02-15 10:42:33 -0800
commit0588ba0445560ea9503ed623d1f231cb65aa20c8 (patch)
treecdd8ff1ce527ae1d4802137ba0275a8f79509241 /src/test/java/com/google/devtools/build/lib/rules/cpp/LtoBackendActionTest.java
parentcb314a2e36031c8a5f1dd26bb3b94f1b8f1cb901 (diff)
Remove BinTools from BuildViewTestCase
The BVTC is primarily intended for analysis tests, and those should not have access to BinTools. However, there are a few subclasses that misuse it for integration tests, and those need to create their own BinTools instances now. PiperOrigin-RevId: 185862672
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/rules/cpp/LtoBackendActionTest.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/cpp/LtoBackendActionTest.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/cpp/LtoBackendActionTest.java b/src/test/java/com/google/devtools/build/lib/rules/cpp/LtoBackendActionTest.java
index 7751cb1375..dbf62828a2 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/cpp/LtoBackendActionTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/cpp/LtoBackendActionTest.java
@@ -30,6 +30,7 @@ import com.google.devtools.build.lib.analysis.util.ActionTester;
import com.google.devtools.build.lib.analysis.util.ActionTester.ActionCombinationFactory;
import com.google.devtools.build.lib.analysis.util.AnalysisTestUtil;
import com.google.devtools.build.lib.analysis.util.BuildViewTestCase;
+import com.google.devtools.build.lib.exec.BinTools;
import com.google.devtools.build.lib.exec.util.TestExecutorBuilder;
import com.google.devtools.build.lib.util.io.FileOutErr;
import com.google.devtools.build.lib.vfs.PathFragment;
@@ -75,6 +76,7 @@ public class LtoBackendActionTest extends BuildViewTestCase {
@Before
public final void createExecutorAndContext() throws Exception {
+ BinTools binTools = BinTools.forUnitTesting(directories, analysisMock.getEmbeddedTools());
executor = new TestExecutorBuilder(fileSystem, directories, binTools).build();
context =
new ActionExecutionContext(