Skip to content

Commit

Permalink
Merge branch 'main' into geeknoid/cov
Browse files Browse the repository at this point in the history
  • Loading branch information
RussKie authored Aug 11, 2023
2 parents c7ce98b + 6b95e19 commit 3e0beb7
Show file tree
Hide file tree
Showing 13 changed files with 158 additions and 134 deletions.
2 changes: 1 addition & 1 deletion .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"isRoot": true,
"tools": {
"dotnet-coverage": {
"version": "17.7.1",
"version": "17.8.2",
"commands": [
"dotnet-coverage"
]
Expand Down
164 changes: 82 additions & 82 deletions eng/Version.Details.xml

Large diffs are not rendered by default.

82 changes: 41 additions & 41 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -27,48 +27,48 @@
-->
<PropertyGroup Label="Automated">
<!-- Packages from dotnet/runtime -->
<MicrosoftBclTimeProviderVersion>8.0.0-rc.1.23404.1</MicrosoftBclTimeProviderVersion>
<MicrosoftExtensionsCachingAbstractionsVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsCachingAbstractionsVersion>
<MicrosoftExtensionsCachingMemoryVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsCachingMemoryVersion>
<MicrosoftExtensionsConfigurationAbstractionsVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsConfigurationAbstractionsVersion>
<MicrosoftExtensionsConfigurationBinderVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsConfigurationBinderVersion>
<MicrosoftExtensionsConfigurationCommandLineVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsConfigurationCommandLineVersion>
<MicrosoftExtensionsConfigurationJsonVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsConfigurationJsonVersion>
<MicrosoftExtensionsConfigurationVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsConfigurationVersion>
<MicrosoftExtensionsDependencyInjectionAbstractionsVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsDependencyInjectionAbstractionsVersion>
<MicrosoftExtensionsDependencyInjectionVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsDependencyInjectionVersion>
<MicrosoftExtensionsHostingAbstractionsVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsHostingAbstractionsVersion>
<MicrosoftExtensionsHostingVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsHostingVersion>
<MicrosoftExtensionsHttpVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsHttpVersion>
<MicrosoftExtensionsLoggingAbstractionsVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsLoggingAbstractionsVersion>
<MicrosoftExtensionsLoggingConfigurationVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsLoggingConfigurationVersion>
<MicrosoftExtensionsLoggingConsoleVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsLoggingConsoleVersion>
<MicrosoftExtensionsLoggingVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsLoggingVersion>
<MicrosoftExtensionsOptionsConfigurationExtensionsVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsOptionsConfigurationExtensionsVersion>
<MicrosoftExtensionsOptionsDataAnnotationsVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsOptionsDataAnnotationsVersion>
<MicrosoftExtensionsOptionsVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsOptionsVersion>
<MicrosoftExtensionsPrimitivesVersion>8.0.0-rc.1.23404.1</MicrosoftExtensionsPrimitivesVersion>
<SystemCollectionsImmutableVersion>8.0.0-rc.1.23404.1</SystemCollectionsImmutableVersion>
<SystemConfigurationConfigurationManagerVersion>8.0.0-rc.1.23404.1</SystemConfigurationConfigurationManagerVersion>
<SystemDiagnosticsDiagnosticSourceVersion>8.0.0-rc.1.23404.1</SystemDiagnosticsDiagnosticSourceVersion>
<SystemDiagnosticsPerformanceCounterVersion>8.0.0-rc.1.23404.1</SystemDiagnosticsPerformanceCounterVersion>
<SystemIOHashingVersion>8.0.0-rc.1.23404.1</SystemIOHashingVersion>
<SystemNetHttpJsonVersion>8.0.0-rc.1.23404.1</SystemNetHttpJsonVersion>
<SystemSecurityCryptographyPkcsVersion>8.0.0-rc.1.23404.1</SystemSecurityCryptographyPkcsVersion>
<SystemSecurityCryptographyXmlVersion>8.0.0-rc.1.23404.1</SystemSecurityCryptographyXmlVersion>
<SystemTextEncodingsWebVersion>8.0.0-rc.1.23404.1</SystemTextEncodingsWebVersion>
<SystemTextJsonVersion>8.0.0-rc.1.23404.1</SystemTextJsonVersion>
<SystemRuntimeCachingVersion>8.0.0-rc.1.23404.1</SystemRuntimeCachingVersion>
<MicrosoftBclTimeProviderVersion>8.0.0-rc.1.23408.18</MicrosoftBclTimeProviderVersion>
<MicrosoftExtensionsCachingAbstractionsVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsCachingAbstractionsVersion>
<MicrosoftExtensionsCachingMemoryVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsCachingMemoryVersion>
<MicrosoftExtensionsConfigurationAbstractionsVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsConfigurationAbstractionsVersion>
<MicrosoftExtensionsConfigurationBinderVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsConfigurationBinderVersion>
<MicrosoftExtensionsConfigurationCommandLineVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsConfigurationCommandLineVersion>
<MicrosoftExtensionsConfigurationJsonVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsConfigurationJsonVersion>
<MicrosoftExtensionsConfigurationVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsConfigurationVersion>
<MicrosoftExtensionsDependencyInjectionAbstractionsVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsDependencyInjectionAbstractionsVersion>
<MicrosoftExtensionsDependencyInjectionVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsDependencyInjectionVersion>
<MicrosoftExtensionsHostingAbstractionsVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsHostingAbstractionsVersion>
<MicrosoftExtensionsHostingVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsHostingVersion>
<MicrosoftExtensionsHttpVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsHttpVersion>
<MicrosoftExtensionsLoggingAbstractionsVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsLoggingAbstractionsVersion>
<MicrosoftExtensionsLoggingConfigurationVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsLoggingConfigurationVersion>
<MicrosoftExtensionsLoggingConsoleVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsLoggingConsoleVersion>
<MicrosoftExtensionsLoggingVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsLoggingVersion>
<MicrosoftExtensionsOptionsConfigurationExtensionsVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsOptionsConfigurationExtensionsVersion>
<MicrosoftExtensionsOptionsDataAnnotationsVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsOptionsDataAnnotationsVersion>
<MicrosoftExtensionsOptionsVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsOptionsVersion>
<MicrosoftExtensionsPrimitivesVersion>8.0.0-rc.1.23408.18</MicrosoftExtensionsPrimitivesVersion>
<SystemCollectionsImmutableVersion>8.0.0-rc.1.23408.18</SystemCollectionsImmutableVersion>
<SystemConfigurationConfigurationManagerVersion>8.0.0-rc.1.23408.18</SystemConfigurationConfigurationManagerVersion>
<SystemDiagnosticsDiagnosticSourceVersion>8.0.0-rc.1.23408.18</SystemDiagnosticsDiagnosticSourceVersion>
<SystemDiagnosticsPerformanceCounterVersion>8.0.0-rc.1.23408.18</SystemDiagnosticsPerformanceCounterVersion>
<SystemIOHashingVersion>8.0.0-rc.1.23408.18</SystemIOHashingVersion>
<SystemNetHttpJsonVersion>8.0.0-rc.1.23408.18</SystemNetHttpJsonVersion>
<SystemSecurityCryptographyPkcsVersion>8.0.0-rc.1.23408.18</SystemSecurityCryptographyPkcsVersion>
<SystemSecurityCryptographyXmlVersion>8.0.0-rc.1.23408.18</SystemSecurityCryptographyXmlVersion>
<SystemTextEncodingsWebVersion>8.0.0-rc.1.23408.18</SystemTextEncodingsWebVersion>
<SystemTextJsonVersion>8.0.0-rc.1.23408.18</SystemTextJsonVersion>
<SystemRuntimeCachingVersion>8.0.0-rc.1.23408.18</SystemRuntimeCachingVersion>
<!-- Dependencies from https://github.com/aspnet/AspNetCore -->
<MicrosoftAspNetCoreAppRuntimewinx64Version>8.0.0-rc.1.23409.1</MicrosoftAspNetCoreAppRuntimewinx64Version>
<MicrosoftAspNetCoreMvcTestingVersion>8.0.0-rc.1.23409.1</MicrosoftAspNetCoreMvcTestingVersion>
<MicrosoftAspNetCoreTestHostVersion>8.0.0-rc.1.23409.1</MicrosoftAspNetCoreTestHostVersion>
<MicrosoftExtensionsCachingStackExchangeRedisVersion>8.0.0-rc.1.23409.1</MicrosoftExtensionsCachingStackExchangeRedisVersion>
<MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsVersion>8.0.0-rc.1.23409.1</MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsVersion>
<MicrosoftExtensionsDiagnosticsHealthChecksVersion>8.0.0-rc.1.23409.1</MicrosoftExtensionsDiagnosticsHealthChecksVersion>
<MicrosoftExtensionsFeaturesVersion>8.0.0-rc.1.23409.1</MicrosoftExtensionsFeaturesVersion>
<MicrosoftExtensionsHttpPollyVersion>8.0.0-rc.1.23409.1</MicrosoftExtensionsHttpPollyVersion>
<MicrosoftExtensionsObjectPoolVersion>8.0.0-rc.1.23409.1</MicrosoftExtensionsObjectPoolVersion>
<MicrosoftAspNetCoreAppRuntimewinx64Version>8.0.0-rc.1.23409.22</MicrosoftAspNetCoreAppRuntimewinx64Version>
<MicrosoftAspNetCoreMvcTestingVersion>8.0.0-rc.1.23409.22</MicrosoftAspNetCoreMvcTestingVersion>
<MicrosoftAspNetCoreTestHostVersion>8.0.0-rc.1.23409.22</MicrosoftAspNetCoreTestHostVersion>
<MicrosoftExtensionsCachingStackExchangeRedisVersion>8.0.0-rc.1.23409.22</MicrosoftExtensionsCachingStackExchangeRedisVersion>
<MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsVersion>8.0.0-rc.1.23409.22</MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsVersion>
<MicrosoftExtensionsDiagnosticsHealthChecksVersion>8.0.0-rc.1.23409.22</MicrosoftExtensionsDiagnosticsHealthChecksVersion>
<MicrosoftExtensionsFeaturesVersion>8.0.0-rc.1.23409.22</MicrosoftExtensionsFeaturesVersion>
<MicrosoftExtensionsHttpPollyVersion>8.0.0-rc.1.23409.22</MicrosoftExtensionsHttpPollyVersion>
<MicrosoftExtensionsObjectPoolVersion>8.0.0-rc.1.23409.22</MicrosoftExtensionsObjectPoolVersion>
</PropertyGroup>
<!--
Expand Down
4 changes: 2 additions & 2 deletions global.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"sdk": {
"version": "8.0.100-preview.7.23360.1"
"version": "8.0.100-rc.1.23381.2"
},
"tools": {
"dotnet": "8.0.100-preview.7.23360.1",
"dotnet": "8.0.100-rc.1.23381.2",
"runtimes": {
"dotnet/x64": [
"3.1.32",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

<PropertyGroup>
<Stage>normal</Stage>
<MinCodeCoverage>97</MinCodeCoverage>
<MinCodeCoverage>96</MinCodeCoverage>
<MinMutationScore>85</MinMutationScore>
</PropertyGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

<PropertyGroup>
<Stage>normal</Stage>
<MinCodeCoverage>96</MinCodeCoverage>
<MinCodeCoverage>95</MinCodeCoverage>
<MinMutationScore>85</MinMutationScore>
</PropertyGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

<PropertyGroup>
<Stage>normal</Stage>
<MinCodeCoverage>96</MinCodeCoverage>
<MinCodeCoverage>95</MinCodeCoverage>
<MinMutationScore>85</MinMutationScore>
</PropertyGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

<PropertyGroup>
<Stage>dev</Stage>
<MinCodeCoverage>65</MinCodeCoverage>
<MinCodeCoverage>64</MinCodeCoverage>
<MinMutationScore>85</MinMutationScore>
</PropertyGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ public override long GetTimestamp()
/// Returns a string representation this provider's idea of current time.
/// </summary>
/// <returns>A string representing the provider's current time.</returns>
public override string ToString() => GetUtcNow().ToString("yyyy-MM-ddTHH:mm:ss.fff", CultureInfo.InvariantCulture);
public override string ToString() => _now.ToString("yyyy-MM-ddTHH:mm:ss.fff", CultureInfo.InvariantCulture);

/// <inheritdoc />
public override ITimer CreateTimer(TimerCallback callback, object? state, TimeSpan dueTime, TimeSpan period)
Expand Down
2 changes: 1 addition & 1 deletion src/ToBeRemoved/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

<PropertyGroup>
<TargetFrameworks>$(NetCoreTargetFrameworks)$(ConditionalNet462)</TargetFrameworks>
<IsTrimmable Condition="'$(IsTrimmable)' == ''">true</IsTrimmable>
<IsTrimmable Condition="'$(IsTrimmable)' == '' and '$(TargetFrameowrk)' != 'net462'">true</IsTrimmable>
<Api>false</Api>

<InjectDiagnosticAttributesOnLegacy Condition="'$(InjectDiagnosticAttributesOnLegacy)' == ''">true</InjectDiagnosticAttributesOnLegacy>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

<PropertyGroup>
<Stage>normal</Stage>
<MinCodeCoverage>90</MinCodeCoverage>
<MinCodeCoverage>100</MinCodeCoverage>
<MinMutationScore>92</MinMutationScore>
</PropertyGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<RootNamespace>Microsoft.AspNetCore.AsyncState.Test</RootNamespace>
<Description>Unit tests for Microsoft.AspNetCore.AsyncState.</Description>
<!-- Setting IsTrimmable to true so that the ILLink Analyzers are also used in this project. -->
<IsTrimmable>true</IsTrimmable>
<IsTrimmable Condition="'$(TargetFrameowrk)' != 'net462'">true</IsTrimmable>
</PropertyGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -320,5 +320,29 @@ public void AutoAdvance()
Assert.Equal(timeProvider.Start + TimeSpan.FromSeconds(1), second);
Assert.Equal(timeProvider.Start + TimeSpan.FromSeconds(2), third);
}

[Fact]
public void ToString_AutoAdvance_off()
{
var timeProvider = new FakeTimeProvider();

_ = timeProvider.ToString();

Assert.Equal(timeProvider.Start, timeProvider.GetUtcNow());
}

[Fact]
public void ToString_AutoAdvance_on()
{
var timeProvider = new FakeTimeProvider
{
AutoAdvanceAmount = TimeSpan.FromSeconds(1)
};

_ = timeProvider.ToString();

timeProvider.AutoAdvanceAmount = TimeSpan.Zero;
Assert.Equal(timeProvider.Start, timeProvider.GetUtcNow());
}
}

0 comments on commit 3e0beb7

Please sign in to comment.