aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2017-05-25 19:41:19 +0200
committerGravatar Irina Iancu <elenairina@google.com>2017-05-26 09:36:44 +0200
commit73ff45075e5b23441c66c0f7dad3ae84a9cf0436 (patch)
tree8e05be0b178ae97404118561be04644afb9ac8f9 /src/test/java/com
parent7e1b898dafbb897410c15ae5ac3879552855e114 (diff)
Use nested sets for configured target runfiles instead of flattened lists.
RELNOTES: None PiperOrigin-RevId: 157124371
Diffstat (limited to 'src/test/java/com')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java6
-rw-r--r--src/test/java/com/google/devtools/build/lib/bazel/rules/android/AndroidNdkRepositoryTest.java7
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilderTest.java3
3 files changed, 9 insertions, 7 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java b/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
index 77fcd43d68..c17a916056 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
@@ -1433,16 +1433,16 @@ public abstract class BuildViewTestCase extends FoundationTestCase {
return target.getProvider(FilesToRunProvider.class).getExecutable();
}
- protected ImmutableList<Artifact> getFilesToRun(TransitiveInfoCollection target) {
+ protected NestedSet<Artifact> getFilesToRun(TransitiveInfoCollection target) {
return target.getProvider(FilesToRunProvider.class).getFilesToRun();
}
- protected ImmutableList<Artifact> getFilesToRun(Label label) throws Exception {
+ protected NestedSet<Artifact> getFilesToRun(Label label) throws Exception {
return getConfiguredTarget(label, targetConfig)
.getProvider(FilesToRunProvider.class).getFilesToRun();
}
- protected ImmutableList<Artifact> getFilesToRun(String label) throws Exception {
+ protected NestedSet<Artifact> getFilesToRun(String label) throws Exception {
return getConfiguredTarget(label).getProvider(FilesToRunProvider.class).getFilesToRun();
}
diff --git a/src/test/java/com/google/devtools/build/lib/bazel/rules/android/AndroidNdkRepositoryTest.java b/src/test/java/com/google/devtools/build/lib/bazel/rules/android/AndroidNdkRepositoryTest.java
index f9d41460eb..f077c5517b 100644
--- a/src/test/java/com/google/devtools/build/lib/bazel/rules/android/AndroidNdkRepositoryTest.java
+++ b/src/test/java/com/google/devtools/build/lib/bazel/rules/android/AndroidNdkRepositoryTest.java
@@ -16,12 +16,12 @@ package com.google.devtools.build.lib.bazel.rules.android;
import static com.google.common.truth.Truth.assertThat;
import static org.junit.Assert.fail;
-import com.google.common.collect.ImmutableList;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.analysis.ConfiguredRuleClassProvider;
import com.google.devtools.build.lib.analysis.ConfiguredTarget;
import com.google.devtools.build.lib.analysis.FilesToRunProvider;
import com.google.devtools.build.lib.analysis.util.BuildViewTestCase;
+import com.google.devtools.build.lib.collect.nestedset.NestedSet;
import com.google.devtools.build.lib.packages.AttributeContainer;
import com.google.devtools.build.lib.packages.BuildFileNotFoundException;
import com.google.devtools.build.lib.testutil.MoreAsserts;
@@ -69,9 +69,10 @@ public class AndroidNdkRepositoryTest extends BuildViewTestCase {
")");
invalidatePackages();
- ImmutableList<Artifact> x86ClangHighestApiLevelFilesToRun =
+ NestedSet<Artifact> x86ClangHighestApiLevelFilesToRun =
getConfiguredTarget("@androidndk//:x86-clang3.8-gnu-libstdcpp-all_files")
- .getProvider(FilesToRunProvider.class).getFilesToRun();
+ .getProvider(FilesToRunProvider.class)
+ .getFilesToRun();
assertThat(artifactsToStrings(x86ClangHighestApiLevelFilesToRun))
.contains(
"src external/androidndk/ndk/platforms/android-24/arch-x86/usr/lib/libandroid.so");
diff --git a/src/test/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilderTest.java b/src/test/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilderTest.java
index 72dc9c3489..08a0bb1928 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilderTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilderTest.java
@@ -31,6 +31,7 @@ import com.google.devtools.build.lib.analysis.TransitiveInfoCollection;
import com.google.devtools.build.lib.analysis.actions.CustomCommandLine;
import com.google.devtools.build.lib.cmdline.Label;
import com.google.devtools.build.lib.collect.nestedset.NestedSetBuilder;
+import com.google.devtools.build.lib.collect.nestedset.Order;
import com.google.devtools.build.lib.rules.proto.ProtoCompileActionBuilder.ProtoCommandLineArgv;
import com.google.devtools.build.lib.rules.proto.ProtoCompileActionBuilder.ToolchainInvocation;
import com.google.devtools.build.lib.util.LazyString;
@@ -52,7 +53,7 @@ public class ProtoCompileActionBuilderTest {
public void commandLine_basic() throws Exception {
FilesToRunProvider plugin =
new FilesToRunProvider(
- ImmutableList.<Artifact>of(),
+ NestedSetBuilder.<Artifact>emptySet(Order.STABLE_ORDER),
null /* runfilesSupport */,
artifact("//:dont-care", "protoc-gen-javalite.exe"));