aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/skylark
diff options
context:
space:
mode:
authorGravatar Philipp Wollermann <philwo@google.com>2015-11-04 17:52:32 +0000
committerGravatar John Field <jfield@google.com>2015-11-05 16:49:28 +0000
commitaf33c67de5015fdfbb92d3ca6d5c99508540cb01 (patch)
treead7bba7397ff5030b8e8ef365b55a7c77ba7f283 /src/test/java/com/google/devtools/build/lib/skylark
parent53fb4d0ef10dea9d58f4b17f08c59c8e81ebc09a (diff)
workers: Restart worker processes when their binary has changed since they were launched.
-- MOS_MIGRATED_REVID=107050157
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/skylark')
-rw-r--r--src/test/java/com/google/devtools/build/lib/skylark/util/SkylarkTestCase.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/skylark/util/SkylarkTestCase.java b/src/test/java/com/google/devtools/build/lib/skylark/util/SkylarkTestCase.java
index 6697d34626..3915b53b4e 100644
--- a/src/test/java/com/google/devtools/build/lib/skylark/util/SkylarkTestCase.java
+++ b/src/test/java/com/google/devtools/build/lib/skylark/util/SkylarkTestCase.java
@@ -17,6 +17,8 @@ package com.google.devtools.build.lib.skylark.util;
import static com.google.common.truth.Truth.assertThat;
import com.google.common.base.Joiner;
+import com.google.common.collect.ImmutableList;
+import com.google.common.collect.Lists;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.analysis.util.BuildViewTestCase;
import com.google.devtools.build.lib.packages.PackageFactory;
@@ -112,10 +114,11 @@ public abstract class SkylarkTestCase extends BuildViewTestCase {
}
protected void assertArtifactFilenames(Iterable<Artifact> artifacts, String... expected) {
- int i = 0;
+ ImmutableList.Builder<String> artifactFilenames = ImmutableList.builder();
for (Artifact artifact : artifacts) {
- assertEquals(expected[i++], artifact.getFilename());
+ artifactFilenames.add(artifact.getFilename());
}
+ assertThat(artifactFilenames.build()).containsAllIn(Lists.newArrayList(expected));
}
protected Object evalRuleClassCode(String... lines) throws Exception {