419 references to IncrementalStepRunReason
Microsoft.AspNetCore.Http.Extensions.Tests (9)
RequestDelegateGenerator\CompileTimeIncrementalityTests.cs (9)
24step => Assert.Equal(IncrementalStepRunReason.Unchanged, step.Reason), 26step => Assert.Equal(IncrementalStepRunReason.Modified, step.Reason) 41step => Assert.Equal(IncrementalStepRunReason.Unchanged, step.Reason), 43step => Assert.Equal(IncrementalStepRunReason.Modified, step.Reason) 58step => Assert.Equal(IncrementalStepRunReason.Unchanged, step.Reason), 60step => Assert.Equal(IncrementalStepRunReason.Modified, step.Reason) 79step => Assert.Equal(IncrementalStepRunReason.Unchanged, step.Reason), 81step => Assert.Equal(IncrementalStepRunReason.Modified, step.Reason) 85private static IEnumerable<(object Value, IncrementalStepRunReason Reason)> GetRunStepOutputs(GeneratorRunResult? result)
Microsoft.CodeAnalysis (11)
SourceGeneration\IncrementalGeneratorRunStep.cs (2)
16internal IncrementalGeneratorRunStep(string? stepName, ImmutableArray<(IncrementalGeneratorRunStep Source, int OutputIndex)> inputs, ImmutableArray<(object Value, IncrementalStepRunReason OutputState)> outputs, TimeSpan elapsedTime) 28public ImmutableArray<(object Value, IncrementalStepRunReason Reason)> Outputs { get; }
SourceGeneration\Nodes\NodeStateTable.cs (9)
486var stepOutputBuilder = ArrayBuilder<(object, IncrementalStepRunReason)>.GetInstance(outputInfo.Count); 504private static IncrementalStepRunReason AsStepState(EntryState inputState, EntryState outputState) 508(EntryState.Added, EntryState.Added) => IncrementalStepRunReason.New, 509(EntryState.Modified, EntryState.Modified) => IncrementalStepRunReason.Modified, 510(EntryState.Modified, EntryState.Cached) => IncrementalStepRunReason.Unchanged, 511(EntryState.Cached, EntryState.Cached) => IncrementalStepRunReason.Cached, 512(EntryState.Removed, EntryState.Removed) => IncrementalStepRunReason.Removed, 513(EntryState.Modified, EntryState.Removed) => IncrementalStepRunReason.Removed, 514(EntryState.Modified, EntryState.Added) => IncrementalStepRunReason.New,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (391)
SourceGeneration\GeneratorDriverTests.cs (92)
1747source => Assert.Equal(IncrementalStepRunReason.New, source.Source.Outputs[source.OutputIndex].Reason)); 1749output => Assert.Equal(IncrementalStepRunReason.New, output.Reason)); 1759source => Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason)); 1761output => Assert.Equal(IncrementalStepRunReason.Cached, output.Reason)); 1799Assert.Equal(IncrementalStepRunReason.New, source.Source.Outputs[source.OutputIndex].Reason); 1805Assert.Equal(IncrementalStepRunReason.New, output.Reason); 1815Assert.Equal(IncrementalStepRunReason.New, source.Source.Outputs[source.OutputIndex].Reason); 1821Assert.Equal(IncrementalStepRunReason.New, output.Reason); 1837Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 1843Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 1853Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 1859Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 1868Assert.Equal(IncrementalStepRunReason.New, source.Source.Outputs[source.OutputIndex].Reason); 1874Assert.Equal(IncrementalStepRunReason.New, output.Reason); 1890Assert.Equal(IncrementalStepRunReason.Modified, source.Source.Outputs[source.OutputIndex].Reason); 1896Assert.Equal(IncrementalStepRunReason.Modified, output.Reason); 1906Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 1912Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 1921Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 1927Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 1942Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 1948Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 1958Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 1964Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 1973Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 1979Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 2059Assert.Equal(IncrementalStepRunReason.New, source.Source.Outputs[source.OutputIndex].Reason); 2064Assert.Equal(IncrementalStepRunReason.New, source.Source.Outputs[source.OutputIndex].Reason); 2072Assert.Equal(IncrementalStepRunReason.New, output.Reason); 2088Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 2093Assert.Equal(IncrementalStepRunReason.Modified, source.Source.Outputs[source.OutputIndex].Reason); 2101Assert.Equal(IncrementalStepRunReason.Unchanged, output.Reason); 2116Assert.Equal(IncrementalStepRunReason.Unchanged, source.Source.Outputs[source.OutputIndex].Reason); 2124Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 2140Assert.Equal(IncrementalStepRunReason.Modified, source.Source.Outputs[source.OutputIndex].Reason); 2145Assert.Equal(IncrementalStepRunReason.Unchanged, source.Source.Outputs[source.OutputIndex].Reason); 2153Assert.Equal(IncrementalStepRunReason.Modified, output.Reason); 2376Assert.Equal(new (object, IncrementalStepRunReason)[] 2378("WriteLine", IncrementalStepRunReason.Cached), 2379("Write", IncrementalStepRunReason.Modified), 2380("Clear", IncrementalStepRunReason.Cached), 2381("Beep", IncrementalStepRunReason.Cached) 2397Assert.Equal(new (object, IncrementalStepRunReason)[] 2399("WriteLine", IncrementalStepRunReason.Cached), 2400("Write", IncrementalStepRunReason.Removed), 2401("Clear", IncrementalStepRunReason.Cached), 2402("Beep", IncrementalStepRunReason.Cached) 2455Assert.Equal(IncrementalStepRunReason.New, step.Outputs[0].Reason); 2460Assert.Equal(IncrementalStepRunReason.New, step.Outputs[0].Reason); 2471Assert.Equal(IncrementalStepRunReason.Cached, step.Outputs[0].Reason); 2476Assert.Equal(IncrementalStepRunReason.Cached, step.Outputs[0].Reason); 2488Assert.Equal(IncrementalStepRunReason.Modified, step.Outputs[0].Reason); 2493Assert.Equal(IncrementalStepRunReason.Cached, step.Outputs[0].Reason); 2644Assert.Equal(IncrementalStepRunReason.Cached, step.Outputs[0].Reason); 2664Assert.Equal(IncrementalStepRunReason.Cached, step.Outputs[0].Reason); 2776Assert.Equal(IncrementalStepRunReason.New, output.Reason); 2792Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 2814Assert.Equal(IncrementalStepRunReason.Modified, output.Reason); 2854Assert.Equal(IncrementalStepRunReason.New, consumedInput.Reason); 2860Assert.Equal(IncrementalStepRunReason.New, output.Reason); 2870Assert.Equal(IncrementalStepRunReason.New, consumedInput.Reason); 2876Assert.Equal(IncrementalStepRunReason.New, output.Reason); 2886Assert.Equal(IncrementalStepRunReason.New, consumedInput.Reason); 2892Assert.Equal(IncrementalStepRunReason.New, output.Reason); 2907Assert.Equal(IncrementalStepRunReason.Cached, consumedInput.Reason); 2913Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 2923Assert.Equal(IncrementalStepRunReason.Cached, consumedInput.Reason); 2929Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 2939Assert.Equal(IncrementalStepRunReason.Cached, consumedInput.Reason); 2945Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 2963Assert.Equal(IncrementalStepRunReason.Cached, consumedInput.Reason); 2969Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 2979Assert.Equal(IncrementalStepRunReason.Modified, consumedInput.Reason); 2985Assert.Equal(IncrementalStepRunReason.Modified, output.Reason); 2995Assert.Equal(IncrementalStepRunReason.Cached, consumedInput.Reason); 3001Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 3044Assert.Equal(IncrementalStepRunReason.New, consumedInput.Reason); 3050Assert.Equal(IncrementalStepRunReason.New, output.Reason); 3061Assert.Equal(IncrementalStepRunReason.New, consumedInput.Reason); 3067Assert.Equal(IncrementalStepRunReason.New, output.Reason); 3082Assert.Equal(IncrementalStepRunReason.Cached, consumedInput.Reason); 3088Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 3099Assert.Equal(IncrementalStepRunReason.Cached, consumedInput.Reason); 3105Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 3124Assert.Equal(IncrementalStepRunReason.Modified, consumedInput.Reason); 3130Assert.Equal(IncrementalStepRunReason.Unchanged, output.Reason); 3141Assert.Equal(IncrementalStepRunReason.Modified, consumedInput.Reason); 3147Assert.Equal(IncrementalStepRunReason.Modified, output.Reason); 3166Assert.Equal(IncrementalStepRunReason.Modified, consumedInput.Reason); 3172Assert.Equal(IncrementalStepRunReason.Modified, output.Reason); 3183Assert.Equal(IncrementalStepRunReason.Modified, consumedInput.Reason); 3189Assert.Equal(IncrementalStepRunReason.Unchanged, output.Reason);
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (70)
1675Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1676Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1677Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1678Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().Outputs.Single().Reason); 1679Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1680Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason); 1681Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason); 1682Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason); 1722Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1723Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1724Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1725Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().Outputs.Single().Reason); 1726Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1727Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason); 1728Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason); 1729Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason); 1768Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1769Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1770Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1772o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason)); 1773Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1774Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason); 1775Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason); 1776Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason); 1814Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1815Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1816Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1818o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason)); 1819Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1820Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason); 1821Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason); 1822Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason); 1864Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1865Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1866Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1868o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason)); 1869Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1871t => Assert.Equal(IncrementalStepRunReason.Cached, t.Reason)); 1872Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason); 1874t => Assert.Equal(IncrementalStepRunReason.New, t.Reason), 1875t => Assert.Equal(IncrementalStepRunReason.New, t.Reason)); 1916Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1917Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1918Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1920o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1921o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason)); 1923s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason), 1924s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason)); 1926s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason), 1927s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason)); 1929s => Assert.Equal(IncrementalStepRunReason.Modified, s.Outputs.Single().Reason), 1930s => Assert.Equal(IncrementalStepRunReason.Modified, s.Outputs.Single().Reason)); 1932s => Assert.Equal(IncrementalStepRunReason.New, s.Outputs.Single().Reason), 1933s => Assert.Equal(IncrementalStepRunReason.New, s.Outputs.Single().Reason)); 1979Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1980Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1981Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1982Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().Outputs.Single().Reason); 1983Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1984Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason); 1985Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason); 1986Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason); 2027Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 2028Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 2029Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 2031o => Assert.Equal(IncrementalStepRunReason.New, o.Reason)); 2032Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 2033Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttributeInternal"].Single().Outputs.Single().Reason); 2034Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["compilationAndGroupedNodes_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason); 2035Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttributeWithMetadataName"].Single().Outputs.Single().Reason);
SourceGeneration\GeneratorDriverTests_Attributes_SimpleName.cs (111)
1027Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1028Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1029Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().Outputs.Single().Reason); 1030Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1031Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason); 1067Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1068Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1069Assert.Equal(IncrementalStepRunReason.Unchanged, runResult.TrackedSteps["compilationUnit_ForAttribute"].Single().Outputs.Single().Reason); 1070Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1071Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason); 1110s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason), 1111s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason)); 1114Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1117Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1120o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1121o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1122o => Assert.Equal(IncrementalStepRunReason.Removed, o.Reason)); 1123Assert.Equal(IncrementalStepRunReason.Removed, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1124Assert.Equal(IncrementalStepRunReason.Removed, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason); 1166s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason), 1167s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason)); 1168Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1169Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1172o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1173o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1174o => Assert.Equal(IncrementalStepRunReason.Removed, o.Reason)); 1175Assert.Equal(IncrementalStepRunReason.Removed, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1176Assert.Equal(IncrementalStepRunReason.Removed, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason); 1217s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason), 1218s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason)); 1219Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1220Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1223o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1224o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1225o => Assert.Equal(IncrementalStepRunReason.New, o.Reason)); 1226Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1227Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason); 1273s => Assert.Equal(IncrementalStepRunReason.Unchanged, s.Outputs.Single().Reason), 1274s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason)); 1275Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1276Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1279o => Assert.Equal(IncrementalStepRunReason.Modified, o.Reason), 1280o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1281o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason)); 1282Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1283Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason); 1325Assert.Equal(IncrementalStepRunReason.Removed, step.Outputs.Single().Reason); 1329s => Assert.Equal(IncrementalStepRunReason.Modified, s.Outputs.Single().Reason), 1330s => Assert.Equal(IncrementalStepRunReason.Removed, s.Outputs.Single().Reason)); 1331Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1332Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1335o => Assert.Equal(IncrementalStepRunReason.Modified, o.Reason), 1336o => Assert.Equal(IncrementalStepRunReason.Modified, o.Reason), 1337o => Assert.Equal(IncrementalStepRunReason.Removed, o.Reason)); 1338Assert.Equal(IncrementalStepRunReason.Removed, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1339Assert.Equal(IncrementalStepRunReason.Removed, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason); 1383s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason), 1384s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason)); 1385Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1386Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1389o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1390o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1391o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason)); 1392Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1393Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason); 1429s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason), 1430s => Assert.Equal(IncrementalStepRunReason.New, s.Outputs.Single().Reason)); 1431Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1432Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1435o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1436o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1437o => Assert.Equal(IncrementalStepRunReason.New, o.Reason)); 1438Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1439Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason); 1474s => Assert.Equal(IncrementalStepRunReason.New, s.Outputs.Single().Reason)); 1475Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1476Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1479o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1480o => Assert.Equal(IncrementalStepRunReason.New, o.Reason)); 1481Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1482Assert.Equal(IncrementalStepRunReason.New, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason); 1526s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason), 1527s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason)); 1528Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1529Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1532o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1533o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1534o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason)); 1535Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1536Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason); 1578s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason), 1579s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason)); 1580Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1581Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1584o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1585o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1586o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1587o => Assert.Equal(IncrementalStepRunReason.New, o.Reason)); 1589s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason), 1590s => Assert.Equal(IncrementalStepRunReason.New, s.Outputs.Single().Reason)); 1592s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason), 1593s => Assert.Equal(IncrementalStepRunReason.New, s.Outputs.Single().Reason)); 1640s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason), 1641s => Assert.Equal(IncrementalStepRunReason.Cached, s.Outputs.Single().Reason)); 1642Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["collectedGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1643Assert.Equal(IncrementalStepRunReason.Cached, runResult.TrackedSteps["allUpGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1646o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1647o => Assert.Equal(IncrementalStepRunReason.Unchanged, o.Reason), 1648o => Assert.Equal(IncrementalStepRunReason.Modified, o.Reason)); 1649Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["compilationUnitAndGlobalAliases_ForAttribute"].Single().Outputs.Single().Reason); 1650Assert.Equal(IncrementalStepRunReason.Modified, runResult.TrackedSteps["result_ForAttribute"].Single().Outputs.Single().Reason);
SourceGeneration\StateTableTests.cs (52)
389Assert.Equal(IncrementalStepRunReason.New, source.Source.Outputs[source.OutputIndex].Reason); 395Assert.Equal(IncrementalStepRunReason.New, source.Source.Outputs[source.OutputIndex].Reason); 401Assert.Equal(IncrementalStepRunReason.New, source.Source.Outputs[source.OutputIndex].Reason); 407Assert.Equal(IncrementalStepRunReason.New, output.Reason); 452Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 458Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 464Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 470Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 499Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 505Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 511Assert.Equal(IncrementalStepRunReason.Removed, source.Source.Outputs[source.OutputIndex].Reason); 517Assert.Equal(IncrementalStepRunReason.Modified, output.Reason); 566Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 572Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 578Assert.Equal(IncrementalStepRunReason.Modified, source.Source.Outputs[source.OutputIndex].Reason); 584Assert.Equal(IncrementalStepRunReason.Modified, output.Reason); 648Assert.Equal(IncrementalStepRunReason.New, source.Source.Outputs[source.OutputIndex].Reason); 654Assert.Equal(IncrementalStepRunReason.New, output.Reason); 683Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason); 689Assert.Equal(IncrementalStepRunReason.Cached, output.Reason); 721Assert.Equal(IncrementalStepRunReason.Modified, source.Source.Outputs[source.OutputIndex].Reason); 727Assert.Equal(IncrementalStepRunReason.Modified, output.Reason); 760Assert.Equal(IncrementalStepRunReason.Modified, source.Source.Outputs[source.OutputIndex].Reason); 766Assert.Equal(IncrementalStepRunReason.Unchanged, output.Reason); 795Assert.Equal((1, IncrementalStepRunReason.Cached), Assert.Single(step.Outputs)); 800Assert.Equal((2, IncrementalStepRunReason.Removed), Assert.Single(step.Outputs)); 805Assert.Equal((3, IncrementalStepRunReason.Removed), Assert.Single(step.Outputs)); 810Assert.Equal((4, IncrementalStepRunReason.New), Assert.Single(step.Outputs)); 815Assert.Equal((5, IncrementalStepRunReason.New), Assert.Single(step.Outputs)); 820Assert.Equal((6, IncrementalStepRunReason.New), Assert.Single(step.Outputs)); 845Assert.Collection(step.Outputs, output => Assert.Equal((1, IncrementalStepRunReason.Cached), output)), 847Assert.Collection(step.Outputs, output => Assert.Equal((2, IncrementalStepRunReason.Removed), output)), 849Assert.Collection(step.Outputs, output => Assert.Equal((3, IncrementalStepRunReason.Removed), output)), 851Assert.Collection(step.Outputs, output => Assert.Equal((4, IncrementalStepRunReason.New), output)), 853Assert.Collection(step.Outputs, output => Assert.Equal((5, IncrementalStepRunReason.New), output)), 855Assert.Collection(step.Outputs, output => Assert.Equal((6, IncrementalStepRunReason.New), output))); 882Assert.Equal(IncrementalStepRunReason.Cached, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason); 883Assert.Collection(step.Outputs, output => Assert.Equal(((1, 0), IncrementalStepRunReason.Cached), output)); 888Assert.Equal(IncrementalStepRunReason.Removed, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason); 889Assert.Collection(step.Outputs, output => Assert.Equal(((2, 0), IncrementalStepRunReason.Removed), output)); 894Assert.Equal(IncrementalStepRunReason.Removed, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason); 895Assert.Collection(step.Outputs, output => Assert.Equal(((3, 0), IncrementalStepRunReason.Removed), output)); 900Assert.Equal(IncrementalStepRunReason.New, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason); 901Assert.Collection(step.Outputs, output => Assert.Equal(((4, 0), IncrementalStepRunReason.New), output)); 906Assert.Equal(IncrementalStepRunReason.New, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason); 907Assert.Collection(step.Outputs, output => Assert.Equal(((5, 0), IncrementalStepRunReason.New), output)); 912Assert.Equal(IncrementalStepRunReason.New, step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason); 913Assert.Collection(step.Outputs, output => Assert.Equal(((6, 0), IncrementalStepRunReason.New), output)); 989Assert.Equal(IncrementalStepRunReason.Modified, input.Source.Outputs[input.OutputIndex].Reason); 993Assert.Equal(IncrementalStepRunReason.Removed, output.Reason); 1018Assert.Equal(IncrementalStepRunReason.Modified, input.Source.Outputs[input.OutputIndex].Reason); 1022Assert.Equal(IncrementalStepRunReason.New, output.Reason);
SourceGeneration\SyntaxAwareGeneratorTests.cs (66)
1034output => Assert.Equal(("fieldA", IncrementalStepRunReason.New), output)), 1036output => Assert.Equal(("fieldB", IncrementalStepRunReason.New), output)), 1038output => Assert.Equal(("fieldC", IncrementalStepRunReason.New), output))); 1054output => Assert.Equal(("fieldA", IncrementalStepRunReason.Unchanged), output)), 1056output => Assert.Equal(("fieldB", IncrementalStepRunReason.Unchanged), output)), 1058output => Assert.Equal(("fieldC", IncrementalStepRunReason.Unchanged), output)), 1060output => Assert.Equal(("fieldD", IncrementalStepRunReason.New), output)), 1062output => Assert.Equal(("fieldE", IncrementalStepRunReason.New), output))); 1111output => Assert.Equal(("fieldA", IncrementalStepRunReason.New), output)), 1113output => Assert.Equal(("fieldB", IncrementalStepRunReason.New), output)), 1115output => Assert.Equal(("fieldC", IncrementalStepRunReason.New), output)), 1117output => Assert.Equal(("fieldD", IncrementalStepRunReason.New), output)), 1119output => Assert.Equal(("fieldE", IncrementalStepRunReason.New), output))); 1133output => Assert.Equal(("fieldA", IncrementalStepRunReason.Unchanged), output)), 1135output => Assert.Equal(("fieldB", IncrementalStepRunReason.Unchanged), output)), 1137output => Assert.Equal(("fieldC", IncrementalStepRunReason.Unchanged), output)), 1139output => Assert.Equal(("fieldD", IncrementalStepRunReason.Removed), output)), 1141output => Assert.Equal(("fieldE", IncrementalStepRunReason.Removed), output))); 1241output => Assert.Equal(("fieldA", IncrementalStepRunReason.New), output)), 1243output => Assert.Equal(("fieldB", IncrementalStepRunReason.New), output)), 1245output => Assert.Equal(("fieldC", IncrementalStepRunReason.New), output))); 1270output => Assert.Equal(("fieldD", IncrementalStepRunReason.Modified), output)), 1272output => Assert.Equal(("fieldB", IncrementalStepRunReason.Unchanged), output)), 1274output => Assert.Equal(("fieldC", IncrementalStepRunReason.Unchanged), output))); 1416output => Assert.Equal(("fieldA", IncrementalStepRunReason.New), output)), 1418output => Assert.Equal(("fieldB", IncrementalStepRunReason.New), output)), 1420output => Assert.Equal(("fieldC", IncrementalStepRunReason.New), output))); 1446output => Assert.Equal(("fieldA", IncrementalStepRunReason.Unchanged), output)), 1448output => Assert.Equal(("fieldB", IncrementalStepRunReason.Unchanged), output)), 1450output => Assert.Equal(("fieldC", IncrementalStepRunReason.Unchanged), output))); 1453output => Assert.Equal(("fieldA", IncrementalStepRunReason.Cached), output)), 1455output => Assert.Equal(("fieldB", IncrementalStepRunReason.Cached), output)), 1457output => Assert.Equal(("fieldC", IncrementalStepRunReason.Cached), output))); 1479output => Assert.Equal(("fieldA", IncrementalStepRunReason.Cached), output)), 1481output => Assert.Equal(("fieldB", IncrementalStepRunReason.Cached), output)), 1483output => Assert.Equal(("fieldC", IncrementalStepRunReason.Cached), output))); 1530output => Assert.Equal(("fieldA", IncrementalStepRunReason.New), output)), 1532output => Assert.Equal(("fieldB", IncrementalStepRunReason.New), output)), 1534output => Assert.Equal(("fieldC", IncrementalStepRunReason.New), output))); 1545output => Assert.Equal(("fieldA", IncrementalStepRunReason.Unchanged), output)), 1547output => Assert.Equal(("fieldB", IncrementalStepRunReason.Unchanged), output)), 1549output => Assert.Equal(("fieldC", IncrementalStepRunReason.Unchanged), output))); 1701output => Assert.Equal(("fieldA", IncrementalStepRunReason.New), output)), 1703output => Assert.Equal(("fieldB", IncrementalStepRunReason.New), output)), 1705output => Assert.Equal(("fieldC", IncrementalStepRunReason.New), output))); 1708output => Assert.Equal(("Output1_fieldA", IncrementalStepRunReason.New), output)), 1710output => Assert.Equal(("Output1_fieldB", IncrementalStepRunReason.New), output)), 1712output => Assert.Equal(("Output1_fieldC", IncrementalStepRunReason.New), output)), 1714output => Assert.Equal(("Output2_fieldA", IncrementalStepRunReason.New), output)), 1716output => Assert.Equal(("Output2_fieldB", IncrementalStepRunReason.New), output)), 1718output => Assert.Equal(("Output2_fieldC", IncrementalStepRunReason.New), output))); 1760output => Assert.Equal(("fieldA", IncrementalStepRunReason.New), output)), 1762output => Assert.Equal(("fieldB", IncrementalStepRunReason.New), output)), 1764output => Assert.Equal(("fieldC", IncrementalStepRunReason.New), output))); 1767output => Assert.Equal(("fieldA", IncrementalStepRunReason.New), output)), 1769output => Assert.Equal(("fieldB", IncrementalStepRunReason.New), output)), 1771output => Assert.Equal(("fieldC", IncrementalStepRunReason.New), output))); 1814output => Assert.Equal(("fieldA", IncrementalStepRunReason.New), output)), 1816output => Assert.Equal(("fieldA", IncrementalStepRunReason.New), output)), 1818output => Assert.Equal(("fieldB", IncrementalStepRunReason.New), output)), 1820output => Assert.Equal(("fieldC", IncrementalStepRunReason.New), output)), 1822output => Assert.Equal(("fieldB", IncrementalStepRunReason.New), output)), 1824output => Assert.Equal(("fieldC", IncrementalStepRunReason.New), output))); 1827output => Assert.Equal(("fieldA", IncrementalStepRunReason.New), output)), 1829output => Assert.Equal(("fieldB", IncrementalStepRunReason.New), output)), 1831output => Assert.Equal(("fieldC", IncrementalStepRunReason.New), output)));
Microsoft.CodeAnalysis.Workspaces.UnitTests (8)
SolutionTests\SolutionWithSourceGeneratorTests.cs (8)
197source => Assert.Equal(IncrementalStepRunReason.New, source.Source.Outputs[source.OutputIndex].Reason)); 199output => Assert.Equal(IncrementalStepRunReason.New, output.Reason)); 216&& step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason == IncrementalStepRunReason.Modified 217&& step.Outputs is [{ Reason: IncrementalStepRunReason.Modified }]; 223&& step.Inputs[0].Source.Outputs[step.Inputs[0].OutputIndex].Reason == IncrementalStepRunReason.Cached 224&& step.Outputs is [{ Reason: IncrementalStepRunReason.Cached }]; 241source => Assert.Equal(IncrementalStepRunReason.Cached, source.Source.Outputs[source.OutputIndex].Reason)); 243output => Assert.Equal(IncrementalStepRunReason.Cached, output.Reason));