diff options
Diffstat (limited to 'src/test/java/com/google/devtools')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java | 6 |
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); } |