Skip to content

Commit 693cb0a

Browse files
committed
run AsyncAwait_Issue_669_2 test in process
1 parent ed15ef7 commit 693cb0a

File tree

2 files changed

+14
-19
lines changed

2 files changed

+14
-19
lines changed

Directory.Packages.props

+4-4
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" />
59+
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="8.0.1" />
6060
<PackageVersion Include="System.Linq.Async" Version="6.0.1" />
6161
<PackageVersion Include="System.Memory" Version="4.6.0" />
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" />
64+
<PackageVersion Include="System.Runtime.CompilerServices.Unsafe" Version="6.1.2" />
6565
<PackageVersion Include="System.Security.Cryptography.Pkcs" Version="6.0.5" />
6666
<PackageVersion Include="System.Text.Encoding.CodePages" Version="8.0.0" />
6767
<PackageVersion Include="System.Text.Json" Version="8.0.5" />
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>

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

+10-15
Original file line numberDiff line numberDiff line change
@@ -102,28 +102,23 @@ public void AsyncAwait_Issue_669_1()
102102
}
103103
}
104104

105-
[Fact(Skip = "Unhandled exception: System.InvalidOperationException: Sequence contains more than one matching element, InstrumenterHelper.cs:line 139 ")]
106-
public void AsyncAwait_Issue_669_2()
105+
[Fact]
106+
public async Task AsyncAwait_Issue_669_2()
107107
{
108108
string path = Path.GetTempFileName();
109109
try
110110
{
111-
FunctionExecutor.Run(async (string[] pathSerialize) =>
111+
CoveragePrepareResult coveragePrepareResult = await TestInstrumentationHelper.Run<Issue_669_2>(async instance =>
112112
{
113-
CoveragePrepareResult coveragePrepareResult = await TestInstrumentationHelper.Run<Issue_669_2>(async instance =>
114-
{
115-
await (ValueTask<System.Net.Http.HttpResponseMessage>)instance.SendRequest();
116-
},
117-
persistPrepareResultToFile: pathSerialize[0],
118-
assemblyLocation: Assembly.GetExecutingAssembly().Location);
119-
120-
return 0;
121-
}, [path]);
113+
await (ValueTask<System.Net.Http.HttpResponseMessage>)instance.SendRequest();
114+
},
115+
persistPrepareResultToFile: path,
116+
assemblyLocation: Assembly.GetExecutingAssembly().Location);
122117

123118
TestInstrumentationHelper.GetCoverageResult(path)
124-
.Document("Instrumentation.AsyncAwait.cs")
125-
.AssertLinesCovered(BuildConfiguration.Debug, (7, 1), (10, 1), (11, 1), (12, 1), (13, 1), (15, 1))
126-
.ExpectedTotalNumberOfBranches(BuildConfiguration.Debug, 0);
119+
.Document("Instrumentation.AsyncAwait.cs")
120+
.AssertLinesCovered(BuildConfiguration.Debug, (7, 1), (10, 1), (11, 1), (12, 1), (13, 1), (15, 1))
121+
.ExpectedTotalNumberOfBranches(BuildConfiguration.Debug, 0);
127122
}
128123
finally
129124
{

0 commit comments

Comments
 (0)