aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java6
1 files changed, 5 insertions, 1 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 7068278951..02e1f8b2ce 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
@@ -664,7 +664,11 @@ public abstract class BuildViewTestCase extends FoundationTestCase {
*/
protected Rule scratchRule(String packageName, String ruleName, String... lines)
throws Exception {
- scratch.file(packageName + "/BUILD", lines);
+ String buildFilePathString = packageName + "/BUILD";
+ scratch.file(buildFilePathString, lines);
+ skyframeExecutor.invalidateFilesUnderPathForTesting(
+ new ModifiedFileSet.Builder().modify(new PathFragment(buildFilePathString)).build(),
+ rootDirectory);
return (Rule) getTarget("//" + packageName + ":" + ruleName);
}