Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
38febc9
Migrate from `vstest` to `Microsoft.Testing.Platform` (#43)
Evangelink Oct 11, 2025
3fe7b21
Format
Tyrrrz Oct 11, 2025
a2b5bd6
wip
Tyrrrz Oct 11, 2025
3cd65bd
Format
Tyrrrz Oct 11, 2025
e42c6a6
asd
Tyrrrz Oct 11, 2025
ad398b2
asd
Tyrrrz Oct 11, 2025
d1c23fa
asd
Tyrrrz Oct 11, 2025
09cb57f
asd
Tyrrrz Oct 12, 2025
4e8b5df
Retrofit support for VSTest via an abstraction layer
Tyrrrz Oct 14, 2025
0fa368d
asd
Tyrrrz Oct 14, 2025
ee603f1
asd
Tyrrrz Oct 14, 2025
0ff54ee
asd
Tyrrrz Oct 14, 2025
b0959a1
asd
Tyrrrz Oct 14, 2025
2a04ac6
asd
Tyrrrz Oct 14, 2025
b375377
asd
Tyrrrz Oct 14, 2025
c3baa5e
asd
Tyrrrz Oct 14, 2025
7e73608
asd
Tyrrrz Oct 14, 2025
1ec70f8
asd
Tyrrrz Oct 14, 2025
baa088e
asd
Tyrrrz Oct 14, 2025
e202765
asd
Tyrrrz Oct 14, 2025
05fc4e5
asd
Tyrrrz Oct 15, 2025
3896f9a
asd
Tyrrrz Oct 15, 2025
4555bd6
asd
Tyrrrz Oct 15, 2025
d34bd30
asd
Tyrrrz Oct 15, 2025
86232b4
asd
Tyrrrz Oct 17, 2025
d418098
asd
Tyrrrz Oct 17, 2025
d680c00
asd
Tyrrrz Oct 17, 2025
1084ae2
MTP demo works
Tyrrrz Oct 22, 2025
af06bef
asd
Tyrrrz Oct 25, 2025
23601ff
asd
Tyrrrz Nov 1, 2025
ed6a032
asd
Tyrrrz Nov 1, 2025
201dcae
asd
Tyrrrz Nov 3, 2025
460ef7b
Upgrade to MTP v2
Tyrrrz Nov 11, 2025
77f8f51
asd
Tyrrrz Nov 11, 2025
12e4e65
Merge
Tyrrrz Nov 11, 2025
ab562cc
asd
Tyrrrz Nov 11, 2025
c367f57
Use peer deps
Tyrrrz Nov 12, 2025
f4582b9
tests
Tyrrrz Nov 14, 2025
80ff683
Async github interactions
Tyrrrz Nov 14, 2025
65a9c48
Add MTP tests
Tyrrrz Nov 17, 2025
3c4f5d5
asd
Tyrrrz Nov 17, 2025
29a8325
asd
Tyrrrz Nov 17, 2025
b6a8c73
Migrate demo projects to MSTest
Tyrrrz Nov 17, 2025
b25749c
asd
Tyrrrz Nov 17, 2025
423a9d9
asd
Tyrrrz Nov 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Upgrade to MTP v2
  • Loading branch information
Tyrrrz committed Nov 11, 2025
commit 460ef7b591816643bbd69f2336fb9fc4cea31ced
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="CSharpier.MsBuild" Version="1.1.2" PrivateAssets="all" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
<PackageReference Include="xunit.v3" Version="3.1.0" />
<PackageReference Include="CSharpier.MsBuild" Version="1.2.1" PrivateAssets="all" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
<PackageReference Include="xunit.v3" Version="3.2.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\GitHubActionsTestLogger\GitHubActionsTestLogger.csproj" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
<IsTestProject>false</IsTestProject>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="CSharpier.MsBuild" Version="1.1.2" PrivateAssets="all" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.0" />
<PackageReference Include="CSharpier.MsBuild" Version="1.2.1" PrivateAssets="all" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
<PackageReference Include="xunit" Version="2.9.3" />
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5" PrivateAssets="all" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="coverlet.collector" Version="6.0.4" PrivateAssets="all" />
<PackageReference Include="CSharpier.MsBuild" Version="1.1.2" PrivateAssets="all" />
<PackageReference Include="CSharpier.MsBuild" Version="1.2.1" PrivateAssets="all" />
<PackageReference Include="FluentAssertions" Version="8.8.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
<PackageReference Include="xunit" Version="2.9.3" />
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5" PrivateAssets="all" />
</ItemGroup>
Expand Down
6 changes: 3 additions & 3 deletions GitHubActionsTestLogger/GitHubActionsTestLogger.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@
<Content Include="GitHubActionsTestLogger.props" Pack="true" PackagePath="build" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="CSharpier.MsBuild" Version="1.1.2" PrivateAssets="all" />
<PackageReference Include="Microsoft.Testing.Platform" Version="1.6.2" />
<PackageReference Include="Microsoft.TestPlatform.ObjectModel" Version="18.0.0" />
<PackageReference Include="CSharpier.MsBuild" Version="1.2.1" PrivateAssets="all" />
<PackageReference Include="Microsoft.Testing.Platform" Version="2.0.2" />
<PackageReference Include="Microsoft.TestPlatform.ObjectModel" Version="18.0.1" />
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="all" />
<PackageReference Include="PolyShim" Version="1.15.0" PrivateAssets="all" />
<PackageReference
Expand Down
15 changes: 5 additions & 10 deletions GitHubActionsTestLogger/MtpLogger.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,10 @@
using GitHubActionsTestLogger.Reporting;
using GitHubActionsTestLogger.Utils.Extensions;
using Microsoft.Testing.Platform.CommandLine;
using Microsoft.Testing.Platform.Extensions;
using Microsoft.Testing.Platform.Extensions.Messages;
using Microsoft.Testing.Platform.Extensions.TestHost;
using Microsoft.Testing.Platform.TestHost;
using Microsoft.Testing.Platform.Services;

namespace GitHubActionsTestLogger;

Expand Down Expand Up @@ -44,10 +45,7 @@ public MtpLogger(GitHubWorkflow gitHubWorkflow, ICommandLineOptions commandLineO

public Task<bool> IsEnabledAsync() => Task.FromResult(_isEnabled);

public Task OnTestSessionStartingAsync(
SessionUid sessionUid,
CancellationToken cancellationToken
)
public Task OnTestSessionStartingAsync(ITestSessionContext testSessionContext)
{
_stopwatch.Restart();

Expand All @@ -56,7 +54,7 @@ CancellationToken cancellationToken
var testAssembly = Assembly.GetEntryAssembly();

var testRunStartInfo = new TestRunStartInfo(
sessionUid.Value,
testSessionContext.SessionUid.Value,
testAssembly?.GetName().Name,
testAssembly
?.GetCustomAttribute<System.Runtime.Versioning.TargetFrameworkAttribute>()
Expand Down Expand Up @@ -130,10 +128,7 @@ CancellationToken cancellationToken
return Task.CompletedTask;
}

public Task OnTestSessionFinishingAsync(
SessionUid sessionUid,
CancellationToken cancellationToken
)
public Task OnTestSessionFinishingAsync(ITestSessionContext testSessionContext)
{
if (_testRunStartInfo is null)
throw new InvalidOperationException("Test run has not been started.");
Expand Down
Loading