aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/skylark
diff options
context:
space:
mode:
authorGravatar John Cater <jcater@google.com>2017-04-20 16:10:11 +0200
committerGravatar Vladimir Moskva <vladmos@google.com>2017-04-24 16:46:21 +0200
commite684392afc06a07c4fe6885c9eca7795c35e44c4 (patch)
tree90052ffec07ba41cdf04ef3ccfb10c336cbad1dd /src/test/java/com/google/devtools/build/lib/skylark
parentbc133cb5b95d0897b8e4fcc5ac63b8ad7dd96671 (diff)
Fix tests to create WORKSPACE files for local repositories.
Part of #2841. Change-Id: I4d1e63aac6b5ed6beb9854b9b67d2899d8da4418 PiperOrigin-RevId: 153705466
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/skylark')
-rw-r--r--src/test/java/com/google/devtools/build/lib/skylark/SkylarkAspectsTest.java1
-rw-r--r--src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleContextTest.java4
2 files changed, 5 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkAspectsTest.java b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkAspectsTest.java
index 76c80b6cf9..a52ee89a5a 100644
--- a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkAspectsTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkAspectsTest.java
@@ -184,6 +184,7 @@ public class SkylarkAspectsTest extends AnalysisTestCase {
scratch.readFile("WORKSPACE"),
"local_repository(name='local', path='local/repo')"
);
+ scratch.file("local/repo/WORKSPACE");
scratch.file(
"local/repo/aspect.bzl",
"def _impl(target, ctx):",
diff --git a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleContextTest.java b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleContextTest.java
index c07dfa91ab..e872f8f280 100644
--- a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleContextTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleContextTest.java
@@ -340,6 +340,7 @@ public class SkylarkRuleContextTest extends SkylarkTestCase {
/* The error message for this case used to be wrong. */
@Test
public void testPackageBoundaryError_ExternalRepository() throws Exception {
+ scratch.file("/r/WORKSPACE");
scratch.file("/r/BUILD", "cc_library(name = 'cclib',", " srcs = ['sub/my_sub_lib.h'])");
scratch.file("/r/sub/BUILD", "cc_library(name = 'my_sub_lib', srcs = ['my_sub_lib.h'])");
scratch.overwriteFile("WORKSPACE",
@@ -1181,6 +1182,7 @@ public class SkylarkRuleContextTest extends SkylarkTestCase {
scratch.file("BUILD",
"filegroup(name='dep')");
+ scratch.file("/r/WORKSPACE");
scratch.file("/r/a/BUILD",
"load('/external_rule', 'external_rule')",
"external_rule(name='r')");
@@ -1212,6 +1214,7 @@ public class SkylarkRuleContextTest extends SkylarkTestCase {
" }",
")");
+ scratch.file("/r/WORKSPACE");
scratch.file("/r/BUILD",
"filegroup(name='dep')");
@@ -1246,6 +1249,7 @@ public class SkylarkRuleContextTest extends SkylarkTestCase {
"def macro(name, path):",
" native.local_repository(name = name, path = path)"
);
+ scratch.file("/r2/WORKSPACE");
scratch.file(
"/r2/other_test.bzl",
"def other_macro(name, path):",