Add option to handle edges from file write actions (like) actions correctly.
PiperOrigin-RevId: 518203038
Change-Id: I3c1e903a7ad0adb148e74b601383ad3308c250d5
diff --git a/src/test/java/com/google/devtools/build/lib/runtime/ExecutionGraphModuleTest.java b/src/test/java/com/google/devtools/build/lib/runtime/ExecutionGraphModuleTest.java
index fa71005..91cfa0b 100644
--- a/src/test/java/com/google/devtools/build/lib/runtime/ExecutionGraphModuleTest.java
+++ b/src/test/java/com/google/devtools/build/lib/runtime/ExecutionGraphModuleTest.java
@@ -301,7 +301,8 @@
ActionDumpWriter writer =
new ActionDumpWriter(
BugReporter.defaultInstance(),
- /*localLockFreeOutputEnabled=*/ false,
+ /* localLockFreeOutputEnabled= */ false,
+ /* logFileWriteEdges= */ false,
OutputStream.nullOutputStream(),
uuid,
DependencyInfo.NONE,
@@ -326,7 +327,8 @@
startLogging(
eventBus,
BugReporter.defaultInstance(),
- /*localLockFreeOutputEnabled=*/ false,
+ /* localLockFreeOutputEnabled= */ false,
+ /* logFileWriteEdges= */ false,
uuid,
buffer,
depType);
@@ -336,11 +338,13 @@
EventBus eventBus,
BugReporter bugReporter,
boolean localLockFreeOutputEnabled,
+ boolean logFileWriteEdges,
UUID uuid,
OutputStream buffer,
DependencyInfo depType) {
ActionDumpWriter writer =
- new ActionDumpWriter(bugReporter, localLockFreeOutputEnabled, buffer, uuid, depType, -1) {
+ new ActionDumpWriter(
+ bugReporter, localLockFreeOutputEnabled, logFileWriteEdges, buffer, uuid, depType, -1) {
@Override
protected void updateLogs(BuildToolLogCollection logs) {}
};
@@ -541,6 +545,7 @@
eventBus,
bugReporter,
localLockFreeOutput.optionValue,
+ /* logFileWriteEdges= */ false,
UUID.randomUUID(),
buffer,
DependencyInfo.ALL);
@@ -585,7 +590,8 @@
startLogging(
eventBus,
BugReporter.defaultInstance(),
- /*localLockFreeOutputEnabled=*/ true,
+ /* localLockFreeOutputEnabled= */ true,
+ /* logFileWriteEdges= */ false,
UUID.randomUUID(),
buffer,
DependencyInfo.ALL);