Created
December 8, 2017 13:19
-
-
Save smudge202/48e49f1354a59412941f796a5ffe4ad8 to your computer and use it in GitHub Desktop.
Test shenanigans
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<Project Sdk="Microsoft.NET.Sdk"> | |
<PropertyGroup> | |
<TargetFramework>netcoreapp2.0</TargetFramework> | |
<RuntimeFrameworkVersion>2.0.3</RuntimeFrameworkVersion> | |
<IsPackable>false</IsPackable> | |
</PropertyGroup> | |
<ItemGroup> | |
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0" /> | |
<PackageReference Include="xunit" Version="2.3.1" /> | |
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" /> | |
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" /> | |
</ItemGroup> | |
</Project> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Net; | |
using Xunit; | |
namespace TestDiffRepro.Tests | |
{ | |
public class UnitTest1 | |
{ | |
[Theory, ClassData(typeof(TheoryRepro))] | |
public void Test1(HttpStatusCode statusCode) | |
{ | |
Assert.True(true); | |
} | |
} | |
public class TheoryRepro : IEnumerable<object[]> | |
{ | |
private static readonly IEnumerable<object[]> Data = Enum.GetValues(typeof(HttpStatusCode)) | |
.Cast<HttpStatusCode>() | |
.Select(statusCode => new object[] { statusCode }); | |
public IEnumerator<object[]> GetEnumerator() => Data.GetEnumerator(); | |
IEnumerator IEnumerable.GetEnumerator() => Data.GetEnumerator(); | |
} | |
} |
Logs from Resharper EAP 9:
2017.12.08 14:16:20.219 TRACE Processing message 'TestSession.Connected'
2017.12.08 14:16:20.220 TRACE Processed message 'TestSession.Connected'
2017.12.08 14:16:20.226 TRACE Processing message 'ProtocolVersion'
2017.12.08 14:16:20.228 INFO Using test adapter: C:\Users\tommy.local\source\repos\TestDiffRepro\TestDiffRepro.Tests\bin\Debug\netcoreapp2.0\xunit.runner.visualstudio.dotnetcore.testadapter.dll
2017.12.08 14:16:20.283 TRACE Processed message 'ProtocolVersion'
2017.12.08 14:16:20.378 TRACE Processing message 'TestExecution.CustomTestHostLaunch'
2017.12.08 14:16:20.380 TRACE Processed message 'TestExecution.CustomTestHostLaunch'
2017.12.08 14:16:20.384 INFO Starting process: C:\Program Files\dotnet\dotnet.exe exec --runtimeconfig "C:\Users\tommy.local\source\repos\TestDiffRepro\TestDiffRepro.Tests\bin\Debug\netcoreapp2.0\TestDiffRepro.Tests.runtimeconfig.json" --depsfile "C:\Users\tommy.local\source\repos\TestDiffRepro\TestDiffRepro.Tests\bin\Debug\netcoreapp2.0\TestDiffRepro.Tests.deps.json" "C:\Users\tommy.local\.nuget\packages\microsoft.testplatform.testhost/15.5.0\lib/netstandard1.5/testhost.dll" --port 53198 --parentprocessid 20380 --diag "C:\Users\tommy.local\AppData\Local\Temp\JetLogs\vstest.2017-12-08T14-16-19.host.17-12-08_14-16-20_33531_7.log"
2017.12.08 14:16:20.386 INFO Started process with pid 5284
2017.12.08 14:16:20.762 TRACE Processing message 'TestSession.Message'
2017.12.08 14:16:20.762 INFO Logging TestHost Diagnostics in file: C:\Users\tommy.local\AppData\Local\Temp\JetLogs\vstest.2017-12-08T14-16-19.host.17-12-08_14-16-20_33531_7.log
2017.12.08 14:16:20.762 TRACE Processed message 'TestSession.Message'
2017.12.08 14:16:21.330 TRACE Processing message 'TestSession.Message'
2017.12.08 14:16:21.330 INFO [xUnit.net 00:00:00.4359111] Starting: TestDiffRepro.Tests
2017.12.08 14:16:21.330 TRACE Processed message 'TestSession.Message'
2017.12.08 14:16:21.558 TRACE Processing message 'TestExecution.StatsChange'
2017.12.08 14:16:21.597 TRACE Processed message 'TestExecution.StatsChange'
2017.12.08 14:16:21.599 TRACE Processing message 'TestExecution.StatsChange'
2017.12.08 14:16:21.601 TRACE Processed message 'TestExecution.StatsChange'
2017.12.08 14:16:21.602 TRACE Processing message 'TestExecution.StatsChange'
2017.12.08 14:16:21.604 TRACE Processed message 'TestExecution.StatsChange'
2017.12.08 14:16:21.611 TRACE Processing message 'TestExecution.StatsChange'
2017.12.08 14:16:21.613 TRACE Processed message 'TestExecution.StatsChange'
2017.12.08 14:16:21.616 TRACE Processing message 'TestSession.Message'
2017.12.08 14:16:21.616 INFO [xUnit.net 00:00:00.6650847] Finished: TestDiffRepro.Tests
2017.12.08 14:16:21.616 TRACE Processed message 'TestSession.Message'
2017.12.08 14:16:21.642 TRACE Processing message 'TestExecution.StatsChange'
2017.12.08 14:16:21.643 TRACE Processed message 'TestExecution.StatsChange'
2017.12.08 14:16:21.666 INFO Process C:\Program Files\dotnet\dotnet.exe:5284 has exited
2017.12.08 14:16:21.669 INFO Run: 9044eed2-5bac-407e-b358-99cac0b26dac - Completed
2017.12.08 14:16:21.669 INFO RunTestsStage completed
2017.12.08 14:16:21.690 INFO Finishing run
2017.12.08 14:16:21.693 WARN Element TestDiffRepro.Tests.UnitTest1 was left running after its run completion.
2017.12.08 14:16:21.694 WARN Element TestDiffRepro.Tests.UnitTest1.Test1 was left running after its run completion.
2017.12.08 14:16:21.696 INFO Run is finished
Pastebin of full log file for the EAP 9 test run: https://pastebin.com/EynMDkwa
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Logs from Resharper EAP 6: