aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/testutil
diff options
context:
space:
mode:
authorGravatar Damien Martin-Guillerez <dmarting@google.com>2015-04-01 11:17:16 +0000
committerGravatar Han-Wen Nienhuys <hanwen@google.com>2015-04-01 13:43:10 +0000
commitb09c97a65d62021f91869c29cdf10395dfa44562 (patch)
treed1dabe742512a59597ef64b6cef1f89587ed8a8a /src/test/java/com/google/devtools/build/lib/testutil
parent0793e936d6a57c1bb8ca723b06b3e0c762e52f80 (diff)
Enable external contribution on src/main/tools
-- MOS_MIGRATED_REVID=90052585
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/testutil')
-rw-r--r--src/test/java/com/google/devtools/build/lib/testutil/BlazeTestUtils.java12
-rw-r--r--src/test/java/com/google/devtools/build/lib/testutil/TestConstants.java3
2 files changed, 9 insertions, 6 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/testutil/BlazeTestUtils.java b/src/test/java/com/google/devtools/build/lib/testutil/BlazeTestUtils.java
index ac41beb8fb..700e01d9fa 100644
--- a/src/test/java/com/google/devtools/build/lib/testutil/BlazeTestUtils.java
+++ b/src/test/java/com/google/devtools/build/lib/testutil/BlazeTestUtils.java
@@ -43,12 +43,14 @@ public class BlazeTestUtils {
Path runfiles = directories.getFileSystem().getPath(BlazeTestUtils.runfilesDir());
// Copy over everything in embedded_scripts.
- Path embeddedScripts = runfiles.getRelative(TestConstants.EMBEDDED_SCRIPTS_PATH);
Collection<Path> files = new ArrayList<>();
- if (embeddedScripts.exists()) {
- files.addAll(embeddedScripts.getDirectoryEntries());
- } else {
- System.err.println("test does not have " + embeddedScripts);
+ for (String embeddedScriptPath : TestConstants.EMBEDDED_SCRIPTS_PATHS) {
+ Path embeddedScripts = runfiles.getRelative(embeddedScriptPath);
+ if (embeddedScripts.exists()) {
+ files.addAll(embeddedScripts.getDirectoryEntries());
+ } else {
+ System.err.println("test does not have " + embeddedScripts);
+ }
}
for (Path fromFile : files) {
diff --git a/src/test/java/com/google/devtools/build/lib/testutil/TestConstants.java b/src/test/java/com/google/devtools/build/lib/testutil/TestConstants.java
index 85205a6fe2..b577e55012 100644
--- a/src/test/java/com/google/devtools/build/lib/testutil/TestConstants.java
+++ b/src/test/java/com/google/devtools/build/lib/testutil/TestConstants.java
@@ -34,7 +34,8 @@ public class TestConstants {
/**
* Location in the bazel repo where embedded binaries come from.
*/
- public static final String EMBEDDED_SCRIPTS_PATH = "DOES-NOT-WORK-YET";
+ public static final ImmutableList<String> EMBEDDED_SCRIPTS_PATHS = ImmutableList.of(
+ "DOES-NOT-WORK-YET");
/**
* Path within runfiles tree for finding everything else.