aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java
diff options
context:
space:
mode:
authorGravatar Lukacs Berki <lberki@google.com>2015-04-20 10:48:55 +0000
committerGravatar Han-Wen Nienhuys <hanwen@google.com>2015-04-20 16:40:51 +0000
commita4dea59f91bbfbb30d1d281f8c05bf6113ee9c01 (patch)
treefa1bf3f084a13d8819c4119f25607ced0c0aab8c /src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java
parenta0a79689260be76002a3058fb461e57a96e26f47 (diff)
Pass in the test environment using BuildConfiguration.Options.testEnvironment instead of special-casing it in a large number of classes.
The variables in the client environment are read in BlazeRuntime#beforeCommand() now. Note that this entails a slight loss of caching: before, "--test_env=a=A,b=B" and "--test_env=b=B,a=A" were equivalent, now they are not, since instead of comparing Map<String, String>, List<Map.Entry<String,String>> instances are compared. -- MOS_MIGRATED_REVID=91570828
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java b/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java
index 3ce610b223..bec1477c48 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java
@@ -259,7 +259,7 @@ public abstract class AnalysisTestCase extends FoundationTestCase {
BuildRequestOptions requestOptions = optionsParser.getOptions(BuildRequestOptions.class);
ImmutableSortedSet<String> multiCpu = ImmutableSortedSet.copyOf(requestOptions.multiCpus);
BuildConfigurationKey configurationKey = new BuildConfigurationKey(
- buildOptions, directories, ImmutableMap.<String, String>of(), multiCpu);
+ buildOptions, directories, multiCpu);
masterConfig = skyframeExecutor.createConfigurations(configurationFactory, configurationKey);
analysisResult = buildView.update(loadingResult, masterConfig, viewOptions,
AnalysisTestUtil.TOP_LEVEL_ARTIFACT_CONTEXT, reporter, eventBus);