Skip to content

Bump Microsoft.Testing.Extensions.GitHubActionsReport from 1.0.0-alpha.26377.5 to 2.4.0 - #25

Merged
paulcustance-al merged 1 commit into
mainfrom
dependabot/nuget/Microsoft.Testing.Extensions.GitHubActionsReport-2.4.0
Sep 14, 2026
Merged

paulcustance-al merged 1 commit into
mainfrom
dependabot/nuget/Microsoft.Testing.Extensions.GitHubActionsReport-2.4.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 7, 2026

Copy link
Copy Markdown
Contributor

Updated Microsoft.Testing.Extensions.GitHubActionsReport from 1.0.0-alpha.26377.5 to 2.4.0.

Release notes

Sourced from Microsoft.Testing.Extensions.GitHubActionsReport's releases.

2.3.0-preview-20220810-02

See release notes here.

2.2.10

See release notes here.

2.2.10-preview-20220414-01

See release notes here.

2.2.9

Parallel output

🙇 Shout out to @​SimonCropp, for bringing this functionality to XUnit in his https://github.com/SimonCropp/XunitContext project. And being an inspiration for implementing this.

MSTest 2.2.9 captures all Console output and attaches it to the correct test, even if you are running tests in parallel. This output is captured from your test code as well as from the tested code. And it requires no special setup.

Before

In 2.2.8, test output is scattered among tests, in our example, one unlucky test gets all the output of other tests just mixed together:

image

After

With 2.2.9, each output is correctly attached to the test that produced it:

image
image

Also notice that we are also capturing debug, trace and error. And we are not awaiting the FastChild method, and the output is still assigned correctly. Souce code.

Limitations

Due to the way that class and assembly initialize, and cleanup are invoked, their output will end up in the first test that run (or last for cleanup). This is unfortunately not easily fixable.

See release notes here.

2.2.8

See release notes here.

2.2.7

See release notes here.

2.2.6

See release notes here.

2.2.5

See release notes here.

2.2.4

See release notes here.

2.2.4-preview-20210331-02

See release notes here.

2.2.3

See release notes here.

2.2.2

See release notes here.

2.2.1

See release notes here.

2.2.0-preview-20210115-03

See release notes here.

2.2.0-preview-20201126-03

See release notes here.

2.1.2

See release notes here.

2.1.1

See release notes here.

2.1.0

See release notes here.

2.1.0-beta2

  1. Add the ability to specify Friendly test names for test methods (#​466)

See release notes here

2.1.0-beta

  1. Fix incompatibility between multiple versions of mstest adapter present in a solution (Configuring child domain's appbase to be test source location microsoft/testfx#659)
  2. Build script fix to work with VS2019 (Fix build script to work with VS2019 microsoft/testfx#641)

See release notes here

2.0.0

  1. Implemented 'AddResultFile' for NetCore TestContext (#​609)
  2. Datarow tests - support methods with optional parameters (#​604)
  3. Implemented Initialize Inheritance for ClassInitialize attribute (#​577)
  4. Apply TestCategory from derived class on inherited test methods (#​513)
  5. Fixed IsNotInstanceOfType failing when objected being asserted on is null (#​622)
  6. Setting MapNotRunnableToFailed to true by default (#​610)

2.0.0-beta4

  1. Deployment Item support in .NET Core Deployment Item support in .NET Core microsoft/testfx#565 [enhancement]
  2. Support for CancellationTokenSource in TestContext to help in timeout scenario Support for CancellationTokenSource in TestContext to help in timeout… microsoft/testfx#585 [enhancement]
  3. Correcting error message when DynamicData doesn't have any data Cryptic error message when DynamicData doesn't have any data microsoft/testfx#443

2.0.0-beta2

  1. (BREAKING CHANGE) TestContext Properties type fixed to be IDictionary for .NET Core TestContext Properties type fixed to be IDictionary microsoft/testfx#563 [enhancement]
  2. Base class data rows should not be executed Base class data rows should not be executed microsoft/testfx#546
  3. Setting option for marking not runnable tests as failed Setting Option for marking not runnable tests as failed microsoft/testfx#524

1.4.0

  1. (BREAKING CHANGE) Description, WorkItem, CssIteration, CssProjectStructure Attributes will not be treated as traits #​482
  2. Added new runsettings configuration to deploy all files from test source location i.e. DeployTestSourceDependencies #​391 [enhancement]
  3. Removed Test discovery warnings in Test Output pane #​480 [Contributed by Carlos Parra]
  4. Allow test methods returning Task to run without suppling async keyword #​510 [Contributed by Paul Spangler]

1.4.0-beta

  1. Enabling Tfs properties in test context object #​472 [enhancement]
  2. Description, WorkItem, CssIteration, CssProjectStructure Attributes should not be treated as traits #​482
  3. Adding appropriate error message for TestMethods expecting parameters but parameters not provided #​457

1.3.2

Fixes part of this release:

  1. Hierarchical view support for data-driven tests (e.g. in TRX Viewer) #​417

See release notes here

1.3.1

Fixes part of this release:

  1. AppDomain creation should honor runsettings #​427
  2. Don't delete resource folder while clean/rebuild #​424

See release notes here

1.3.0

Fixes part of this release:

  1. TestTimeout configurable via RunSettings #​403 [enhancement]
  2. Customize display name for DynamicDataAttribute #​373 [Contributed by Brad Stoney] [enhancement]
  3. Fix incompatibility between multiple versions of mstest adapter present in a solution #​404
  4. Fix multiple results not returning for custom TestMethod #​363 [Contributed by Cédric Bignon]
  5. Run Class Cleanup in sync with Class Initialize #​372
  6. Fix to show right error message on assembly load exception during test run #​395
  7. Consistent behavior of GenericParameterHelper's while running and debugging #​362 [Contributed by walterlv]

See release notes here

1.3.0-beta2

In-Assembly Parallel (#​296)
Add missing Microsoft.Internal.TestPlatform.ObjectModel (#​310)
Adding warning message for vsmdi file (#​323)
Fixing Key collision for test run parameters (#​328)
Fix for csv x64 scenario (#​329)
DataRow DisplayNameFix in .Net framework (#​335)
Update Fileversion for adapter and framework dlls (#​337)
Add information about which assembly failed to discover test into (#​299)

1.2.1

  1. Fixing Key collision for test run parameters (#​328)
  2. Don't call Class Cleanup if Class Init not called (#​372)
  3. Fix masking assembly load failure error message (#​382)
  4. Fix UWP tests discovery (#​332)

1.2.0

  1. DataSourceAttribute Implementation (#​238)
  2. Adding support for DiaNavigation in UWP test adapter (#​258)
  3. Wrong order of arguments to ArgumentException (#​262)
  4. Adding filtering support at discovery (#​271)
  5. Improve handling of Assert.Inconclusive (#​277)

And few small improvements.

1.2.0-beta3

This release fixes following issues:

  1. Added Mapping for TestOutcome.None to the UnitTestOutcome Enum to achieve NotExecuted behaviour in VSTS. #​217 [Contributed By Irguzhav] [enhancement]
  2. TestMethod failures masked by TestCleanUp exceptions. #​58
  3. Multiple copies added for same test on running multiple times in IntelliTest. #​92
  4. Adapter is not sending TestCategory traits in Testcase object to Testhost. #​189
  5. All the Assert constructor's has been made private and the classes sealed. #​223

See release notes here

1.2.0-beta

This release fixes following issues:

  1. Support for Dynamic Data Attribute. #​141 [extensibility]
  2. Make discovering test methods from base classes defined in another assembly the default. #​164 [enhancement]
  3. CollectSourceInformation awareness to query source information . #​119 [enhancement]

See release notes here

1.1.18

This release fixes following issues:

  1. Ability to provide a reason for Ignored tests. #​126 [enhancement]
  2. VB unit test project templates that ship in VS 2017 do not reference MSTest V2 nuget packages. #​132 [enhancement]
  3. Assert.IsInstanceOf passes on value null. #​178 [Contributed By LarsCelie]
  4. Test methods in a base class defined in a different assembly are not navigable in Test Explorer. #​163 [Contributed By ajryan]
  5. Enable MSTest framework based tests targeting .NET Core to be run and debugged from within VSCode. #​182
  6. Web project templates that ship in VS 2017 do not reference MSTest V2 nuget packages. #​167

See release notes here

1.1.17

This release fixes following issues:

  1. Console.WriteLine support for .NetCore Projects . #​18 [enhancement]
  2. Inheritance support for base classes that resides in different assemblies. #​23 [enhancement]
  3. TestContext.Writeline does not output messages. #​120
  4. Logger.LogMessage logs a message mutliple times. #​114
  5. TestContext.CurrentTestOutcome is always InProgress in the TestCleanup method. #​89
  6. An inconclusive in a test initialize fails the test if it has an ExpectedException. #​136

See release notes here

1.1.14

This release fixes following issue:

  1. Ability to add custom assertions. #​116 [enhancement]
  2. Problems with null in DataRow. #​70

See release notes here

1.1.13

This release fixes the following issues

  • Tests with Deployment Item do not run. #​91
  • Run tests fail intermittently with a disconnected from server exception. #​28
  • Templates and Wizards vsix should be built with RC3 tooling #​77

This is also the first release from GitHub and with source code building against Dev15 tooling.
Release notes are here.

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

…a.26377.5 to 2.4.0

---
updated-dependencies:
- dependency-name: Microsoft.Testing.Extensions.GitHubActionsReport
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 7, 2026
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown

Test Results

33 tests  ±0   33 ✅ ±0   7s ⏱️ -5s
 4 suites ±0    0 💤 ±0 
 4 files   ±0    0 ❌ ±0 

Results for commit fdf02c2. ± Comparison against base commit 4f18b69.

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown

Summary

Summary
Generated on: 09/07/2026 - 20:19:51
Parser: MultiReport (4x Cobertura)
Assemblies: 4
Classes: 42
Files: 36
Line coverage: 74.8% (372 of 497)
Covered lines: 372
Uncovered lines: 125
Coverable lines: 497
Total lines: 1182
Branch coverage: 60% (78 of 130)
Covered branches: 78
Total branches: 130
Method coverage: Feature is only available for sponsors
Tag: 111_34158932188

Coverage

SchoolAccount.Collect.Api - 71.4%
Name Line Branch
SchoolAccount.Collect.Api 71.4% 58.5%
Program 95.2% 83.3%
SchoolAccount.Collect.Api.DependencyInjection 100% 100%
SchoolAccount.Collect.Api.Endpoints.Census.GetCensusActions.GetCensusAction
sEndpoint
100% 100%
SchoolAccount.Collect.Api.Endpoints.Census.GetCensusActions.GetCensusAction
sRequest
100%
SchoolAccount.Collect.Api.Endpoints.Organisations.GetByLaestab.GetByLaestab
Endpoint
100% 100%
SchoolAccount.Collect.Api.Endpoints.Shared.User 100% 75%
SchoolAccount.Collect.Api.Endpoints.Status.GetStatuses.GetStatusesEndpoint 100% 100%
SchoolAccount.Collect.Api.Endpoints.Status.GetStatuses.GetStatusesRequest 100% 100%
SchoolAccount.Collect.Api.Extensions.ConfigurationExtensions 0% 0%
SchoolAccount.Collect.Api.Extensions.EndpointExtensions 100% 92.8%
SchoolAccount.Collect.Api.Extensions.MiddlewareExtensions 100%
SchoolAccount.Collect.Api.Extensions.ResultExtensions 50% 25%
SchoolAccount.Collect.Api.Infrastructure.CustomResults 0% 0%
SchoolAccount.Collect.Api.Infrastructure.GlobalExceptionHandler 8.3%
SchoolAccount.Collect.Api.Middleware.RequestContextLoggingMiddleware 100% 100%
SchoolAccount.Collect.Application - 80.1%
Name Line Branch
SchoolAccount.Collect.Application 80.1% 78.1%
SchoolAccount.Collect.Application.Abstractions.Behaviors.LoggingDecorator.C
ommandBaseHandler
0% 0%
SchoolAccount.Collect.Application.Abstractions.Behaviors.LoggingDecorator.C
ommandBaseHandler
0%
SchoolAccount.Collect.Application.Abstractions.Behaviors.LoggingDecorator.C
ommandHandler<TCommand, TResponse>
0% 0%
SchoolAccount.Collect.Application.Abstractions.Behaviors.LoggingDecorator.C
ommandHandler<TCommand, TResponse>
0%
SchoolAccount.Collect.Application.Abstractions.Behaviors.LoggingDecorator.Q
ueryHandler<TQuery, TResponse>
0%
SchoolAccount.Collect.Application.Abstractions.Behaviors.LoggingDecorator.Q
ueryHandler<TQuery, TResponse>
0% 0%
SchoolAccount.Collect.Application.Census.GetCensusActions.CensusActionsResp
onse
100%
SchoolAccount.Collect.Application.Census.GetCensusActions.GetCensusActionsH
andler
100% 100%
SchoolAccount.Collect.Application.Census.GetCensusActions.GetCensusActionsQ
uery
100%
SchoolAccount.Collect.Application.Census.GetCensusActions.StubbedCensusResp
onse
100%
SchoolAccount.Collect.Application.DependencyInjection 100% 100%
SchoolAccount.Collect.Application.Organisations.GetByLaestab.GetOrganisatio
nByLaestabQuery
100%
SchoolAccount.Collect.Application.Organisations.GetByLaestab.GetOrganisatio
nByLaestabQueryHandler
100%
SchoolAccount.Collect.Application.Organisations.GetByLaestab.LaestabValue 100% 100%
SchoolAccount.Collect.Application.Organisations.GetByLaestab.StatusCalculat
or
100% 100%
SchoolAccount.Collect.Application.Shared.UserDetails 100%
SchoolAccount.Collect.Application.Status.GetStatuses.GetStatusesQuery 100%
SchoolAccount.Collect.Application.Status.GetStatuses.GetStatusesQueryHandle
r
100% 75%
SchoolAccount.Collect.Application.Status.GetStatuses.GetStatusesRequestMode
l
100%
SchoolAccount.Collect.Application.Status.GetStatuses.OrganisationResponse 100%
SchoolAccount.Collect.Application.Status.GetStatuses.StatusResponse 100%
SchoolAccount.Collect.Infrastructure - 80%
Name Line Branch
SchoolAccount.Collect.Infrastructure 80% ****
SchoolAccount.Collect.Infrastructure.DependencyInjection 100%
SchoolAccount.Collect.Infrastructure.Time.DateTimeProvider 0%
SchoolAccount.Collect.SharedKernel - 65.7%
Name Line Branch
SchoolAccount.Collect.SharedKernel 65.7% 31.2%
SchoolAccount.Collect.SharedKernel.Error 73.3%
SchoolAccount.Collect.SharedKernel.Result 54.5% 50%
SchoolAccount.Collect.SharedKernel.Result 80% 25%
SchoolAccount.Collect.SharedKernel.ValidationError 0% 0%

@paulcustance-al
paulcustance-al merged commit 28d9c6c into main Sep 14, 2026
2 checks passed
@paulcustance-al
paulcustance-al deleted the dependabot/nuget/Microsoft.Testing.Extensions.GitHubActionsReport-2.4.0 branch September 14, 2026 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant