diff options
author | 2018-06-26 11:24:59 -0700 | |
---|---|---|
committer | 2018-06-26 11:27:44 -0700 | |
commit | ef6f4cff9ee3e0c92b61f59ca0585f63ff17e9a4 (patch) | |
tree | 18edd2f65766e2f61f0fe38d4b44497ced83dd09 /src/test/java/com/google | |
parent | 89dfee5221180aa49b559f22eb6d5bf6bc14c769 (diff) |
Instead of depending on mutable inputs of upstream CppCompileAction instances,
CppCompileAction.discoverInputsStage2 retrieves values of discovered modules
from ActionExecutionValue.
This addresses a possible a correctness issue.
PiperOrigin-RevId: 202162180
Diffstat (limited to 'src/test/java/com/google')
3 files changed, 5 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/ArtifactFunctionTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/ArtifactFunctionTest.java index 21020148c0..734038cb29 100644 --- a/src/test/java/com/google/devtools/build/lib/skyframe/ArtifactFunctionTest.java +++ b/src/test/java/com/google/devtools/build/lib/skyframe/ArtifactFunctionTest.java @@ -435,6 +435,7 @@ public class ArtifactFunctionTest extends ArtifactFunctionTestCase { treeArtifactData, additionalOutputData, /*outputSymlinks=*/ null, + /*discoveredModules=*/ null, /*notifyOnActionCacheHitAction=*/ false); } diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/FilesystemValueCheckerTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/FilesystemValueCheckerTest.java index 5b1305c7af..8ae221911e 100644 --- a/src/test/java/com/google/devtools/build/lib/skyframe/FilesystemValueCheckerTest.java +++ b/src/test/java/com/google/devtools/build/lib/skyframe/FilesystemValueCheckerTest.java @@ -750,6 +750,7 @@ public class FilesystemValueCheckerTest { ImmutableMap.<Artifact, TreeArtifactValue>of(), ImmutableMap.<Artifact, FileArtifactValue>of(), /*outputSymlinks=*/ null, + /*discoveredModules=*/ null, /*notifyOnActionCacheHitAction=*/ false); } @@ -762,6 +763,7 @@ public class FilesystemValueCheckerTest { ImmutableMap.of(emptyDir, emptyValue), ImmutableMap.<Artifact, FileArtifactValue>of(), /*outputSymlinks=*/ null, + /*discoveredModules=*/ null, /*notifyOnActionCacheHitAction=*/ false); } @@ -796,6 +798,7 @@ public class FilesystemValueCheckerTest { treeArtifactData, ImmutableMap.<Artifact, FileArtifactValue>of(), /*outputSymlinks=*/ null, + /*discoveredModules=*/ null, /*notifyOnActionCacheHitAction=*/ false); } diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java index a5c74c5a96..0f5d21bca7 100644 --- a/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java +++ b/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java @@ -277,6 +277,7 @@ public class TreeArtifactMetadataTest extends ArtifactFunctionTestCase { ImmutableMap.of(output, treeArtifactValue), ImmutableMap.<Artifact, FileArtifactValue>of(), /*outputSymlinks=*/ null, + /*discoveredModules=*/ null, /*notifyOnActionCacheHitAction=*/ false); } |