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);