diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java index c1feb56a85..693d0a4eb8 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java @@ -128,6 +128,7 @@ import com.google.devtools.build.lib.util.ResourceUsage; import com.google.devtools.build.lib.util.io.TimestampGranularityMonitor; import com.google.devtools.build.lib.vfs.BatchStat; import com.google.devtools.build.lib.vfs.Dirent; +import com.google.devtools.build.lib.vfs.FileSystem; import com.google.devtools.build.lib.vfs.ModifiedFileSet; import com.google.devtools.build.lib.vfs.Path; import com.google.devtools.build.lib.vfs.PathFragment; @@ -1889,6 +1890,21 @@ public abstract class SkyframeExecutor implements WalkableGraphFactory { return memoizingEvaluator; } + @VisibleForTesting + public FileSystem getFileSystemForTesting() { + return directories.getFileSystem(); + } + + @VisibleForTesting + public RuleClassProvider getRuleClassProviderForTesting() { + return ruleClassProvider; + } + + @VisibleForTesting + public Package.Builder.Helper getPackageBuilderHelperForTesting() { + return pkgFactory.getPackageBuilderHelperForTesting(); + } + public void sync( ExtendedEventHandler eventHandler, PackageCacheOptions packageCacheOptions, |