Skip to content

Commit f547da7

Browse files
authored
enable skipped tests (#1750)
* enable skipped tests * skip AsyncAwait_Issue_669_2 on Windows * Update global.json * update SDK and nuget package versions
1 parent 0a2024d commit f547da7

File tree

8 files changed

+22
-18
lines changed

8 files changed

+22
-18
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,3 +318,4 @@ FolderProfile.pubxml
318318
/NuGet.config
319319
nuget.config
320320
*.dmp
321+
Playground*/

Directory.Packages.props

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,18 +54,18 @@
5454
<PackageVersion Include="Tmds.ExecFunction" Version="0.8.0" />
5555
<PackageVersion Include="xunit.v3" Version="$(XunitV3Version)" />
5656
<PackageVersion Include="xunit.runner.visualstudio" Version="$(XunitRunnerVisualstudioVersion)" />
57-
<PackageVersion Include="System.Buffers" Version="4.6.0" />
57+
<PackageVersion Include="System.Buffers" Version="4.6.1" />
5858
<PackageVersion Include="System.Collections.Immutable" Version="8.0.0" />
59-
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="8.0.0" />
60-
<PackageVersion Include="System.Linq.Async" Version="6.0.1" />
61-
<PackageVersion Include="System.Memory" Version="4.6.0" />
59+
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="8.0.1" />
60+
<PackageVersion Include="System.Linq.Async" Version="6.0.3" />
61+
<PackageVersion Include="System.Memory" Version="4.6.3" />
6262
<PackageVersion Include="System.Net.Http" Version="4.3.4" />
6363
<PackageVersion Include="System.Reflection.Metadata" Version="8.0.1" />
64-
<PackageVersion Include="System.Runtime.CompilerServices.Unsafe" Version="6.1.0" />
65-
<PackageVersion Include="System.Security.Cryptography.Pkcs" Version="6.0.5" />
64+
<PackageVersion Include="System.Runtime.CompilerServices.Unsafe" Version="6.1.2" />
65+
<PackageVersion Include="System.Security.Cryptography.Pkcs" Version="8.0.1" />
6666
<PackageVersion Include="System.Text.Encoding.CodePages" Version="8.0.0" />
67-
<PackageVersion Include="System.Text.Json" Version="8.0.5" />
67+
<PackageVersion Include="System.Text.Json" Version="8.0.6" /> <!-- used by tests -->
6868
<PackageVersion Include="System.Text.RegularExpressions" Version="4.3.1" />
69-
<PackageVersion Include="System.Threading.Tasks.Extensions" Version="4.6.0" />
69+
<PackageVersion Include="System.Threading.Tasks.Extensions" Version="4.6.3" />
7070
</ItemGroup>
7171
</Project>

eng/azure-pipelines-nightly.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ steps:
1010
- task: UseDotNet@2
1111
inputs:
1212
useGlobalJson: true
13-
displayName: Install .NET Core SDK 8.0.113
13+
displayName: Use .NET SDK from global.json
1414

1515
- task: NuGetAuthenticate@1
1616
displayName: Authenticate with NuGet feeds

eng/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ steps:
77
- task: UseDotNet@2
88
inputs:
99
useGlobalJson: true
10-
displayName: Install .NET Core SDK 8.0.113
10+
displayName: Install .NET Core SDK (global.json)
1111

1212
# create artifact/package folder
1313
- pwsh: |

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"sdk": {
3-
"version": "8.0.407"
3+
"version": "8.0.412"
44
}
55
}

test/coverlet.core.coverage.tests/Coverage/CoverageTests.AsyncAwait.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
using System.IO;
55
using System.Reflection;
6+
using System.Runtime.InteropServices;
67
using System.Threading;
78
using System.Threading.Tasks;
89
using Coverlet.Core;
@@ -102,9 +103,11 @@ public void AsyncAwait_Issue_669_1()
102103
}
103104
}
104105

105-
[Fact(Skip = "Unhandled exception: System.InvalidOperationException: Sequence contains more than one matching element, InstrumenterHelper.cs:line 139 ")]
106+
[Fact]
106107
public void AsyncAwait_Issue_669_2()
107108
{
109+
// fails on CI with Windows OS - unknown reason - successfully executed locally (CLI)
110+
Assert.SkipWhen(RuntimeInformation.IsOSPlatform(OSPlatform.Windows), "This test is skipped on Windows for CI environment");
108111
string path = Path.GetTempFileName();
109112
try
110113
{

test/coverlet.core.coverage.tests/Coverage/CoverageTests.DoesNotReturn.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public void NoBranches_DoesNotReturnAttribute_InstrumentsCorrect()
4747
}
4848
}
4949

50-
[Fact(Skip = "xunit.v3 '(Explicit=true)' (System.Console.ReadKey, Instrumentation.DoesNotReturn.cs line 22) ")]
50+
[Fact]
5151
public void If_DoesNotReturnAttribute_InstrumentsCorrect()
5252
{
5353
string path = Path.GetTempFileName();
@@ -78,7 +78,7 @@ public void If_DoesNotReturnAttribute_InstrumentsCorrect()
7878
}
7979
}
8080

81-
[Fact(Skip = "xunit.v3 '(Explicit=true)' (System.Console.ReadKey, Instrumentation.DoesNotReturn.cs line 36) ")]
81+
[Fact]
8282
public void Switch_DoesNotReturnAttribute_InstrumentsCorrect()
8383
{
8484
string path = Path.GetTempFileName();
@@ -109,7 +109,7 @@ public void Switch_DoesNotReturnAttribute_InstrumentsCorrect()
109109
}
110110
}
111111

112-
[Fact(Skip = "xunit.v3 '(Explicit=true)' (System.Console.ReadKey, Instrumentation.DoesNotReturn.cs line 37) ")]
112+
[Fact]
113113
public void Subtle_DoesNotReturnAttribute_InstrumentsCorrect()
114114
{
115115
string path = Path.GetTempFileName();
@@ -140,7 +140,7 @@ public void Subtle_DoesNotReturnAttribute_InstrumentsCorrect()
140140
}
141141
}
142142

143-
[Fact(Skip = "xunit.v3 '(Explicit=true)' (System.Console.ReadKey, Instrumentation.DoesNotReturn.cs line 107) ")]
143+
[Fact]
144144
public void UnreachableBranch_DoesNotReturnAttribute_InstrumentsCorrect()
145145
{
146146
string path = Path.GetTempFileName();

test/coverlet.integration.tests/coverlet.integration.tests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
2424
</PackageReference>
2525
<PackageReference Include="System.Reflection.Metadata" Version="8.0.1" />
26-
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="6.0.5" />
27-
<PackageReference Include="System.Text.Json" Version="8.0.5" />
26+
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="8.0.1" />
27+
<PackageReference Include="System.Text.Json" Version="8.0.6" />
2828
</ItemGroup>
2929

3030
<ItemGroup>

0 commit comments

Comments
 (0)