aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisMock.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisMock.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisMock.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisMock.java b/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisMock.java
index 04d1bd22fb..3d4709778a 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisMock.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisMock.java
@@ -88,6 +88,11 @@ public abstract class AnalysisMock extends LoadingMock {
public abstract void setupMockClient(MockToolsConfig mockToolsConfig) throws IOException;
/**
+ * Returns the contents of WORKSPACE.
+ */
+ public abstract List<String> getWorkspaceContents(MockToolsConfig config);
+
+ /**
* This is called from test setup to create any necessary mock workspace files in the
* <code>_embedded_binaries</code> directory.
*/
@@ -141,6 +146,11 @@ public abstract class AnalysisMock extends LoadingMock {
}
@Override
+ public List<String> getWorkspaceContents(MockToolsConfig mockToolsConfig) {
+ return delegate.getWorkspaceContents(mockToolsConfig);
+ }
+
+ @Override
public void setupMockWorkspaceFiles(Path embeddedBinariesRoot) throws IOException {
delegate.setupMockWorkspaceFiles(embeddedBinariesRoot);
}