Skip to content

fix: initialize IAsyncInitializer on data sources before constructor injection #14725

fix: initialize IAsyncInitializer on data sources before constructor injection

fix: initialize IAsyncInitializer on data sources before constructor injection #14725

Triggered via pull request January 15, 2026 20:02
Status Success
Total duration 34m 21s
Artifacts 6

dotnet.yml

on: pull_request
Matrix: modularpipeline
Fit to window
Zoom out
Zoom in

Annotations

124 warnings
modularpipeline (ubuntu-latest)
No files were found with the provided path: **/hangdump*. No artifacts will be uploaded.
modularpipeline (ubuntu-latest): TUnit.TestProject/TestContextIsolationTests.cs#L125
'CollectionAssertionBase<IList<TestContext>, TestContext>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (ubuntu-latest): TUnit.TestProject/Tests.cs#L304
'CollectionAssertionBase<IList<int>, int>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (ubuntu-latest): TUnit.TestProject/Tests.cs#L293
'CollectionAssertionBase<IList<int>, int>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (ubuntu-latest): TUnit.TestProject/Tests.cs#L260
'CollectionAssertionBase<IList<int>, int>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (ubuntu-latest): TUnit.TestProject/Tests.cs#L252
'AssertionExtensions.HasLength(IAssertionSource<string>)' is obsolete: 'Use Length() instead, which provides all numeric assertion methods. Example: Assert.That(str).Length().IsGreaterThan(5)'
modularpipeline (ubuntu-latest): TUnit.TestProject/Tests.cs#L245
'AssertionExtensions.HasLength(IAssertionSource<string>)' is obsolete: 'Use Length() instead, which provides all numeric assertion methods. Example: Assert.That(str).Length().IsGreaterThan(5)'
modularpipeline (ubuntu-latest): TUnit.TestProject/Tests.cs#L67
'AssertionExtensions.HasLength(IAssertionSource<string>)' is obsolete: 'Use Length() instead, which provides all numeric assertion methods. Example: Assert.That(str).Length().IsGreaterThan(5)'
modularpipeline (ubuntu-latest): TUnit.TestProject/TransactionTest.cs#L11
Non-nullable field '_scope' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L373
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L372
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L364
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L363
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Analyzers.CodeFixers/NUnitExpectedResultRewriter.cs#L180
Possible null reference argument for parameter 'actualExpression' in 'ExpressionStatementSyntax NUnitExpectedResultRewriter.CreateAssertStatement(ExpressionSyntax actualExpression)'.
modularpipeline (ubuntu-latest): TUnit.Analyzers.CodeFixers/NUnitExpectedResultRewriter.cs#L168
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Analyzers/AnalyzerReleases.Shipped.md#L5
Analyzer release file 'AnalyzerReleases.Shipped.md' has a missing or invalid release header '#### Test Method and Structure Rules' (https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md)
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/MethodAssertionGenerator.cs#L53
The diagnostic message should not contain any line return character nor any leading or trailing whitespaces and should either be a single sentence without a trailing period or a multi-sentences with a trailing period
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L373
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L372
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L364
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L363
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest)
No files were found with the provided path: **/hangdump*. No artifacts will be uploaded.
modularpipeline (ubuntu-latest): TUnit.TestProject/TestContextIsolationTests.cs#L125
'CollectionAssertionBase<IList<TestContext>, TestContext>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (ubuntu-latest): TUnit.TestProject/Tests.cs#L304
'CollectionAssertionBase<IList<int>, int>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (ubuntu-latest): TUnit.TestProject/Tests.cs#L293
'CollectionAssertionBase<IList<int>, int>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (ubuntu-latest): TUnit.TestProject/Tests.cs#L260
'CollectionAssertionBase<IList<int>, int>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (ubuntu-latest): TUnit.TestProject/Tests.cs#L252
'AssertionExtensions.HasLength(IAssertionSource<string>)' is obsolete: 'Use Length() instead, which provides all numeric assertion methods. Example: Assert.That(str).Length().IsGreaterThan(5)'
modularpipeline (ubuntu-latest): TUnit.TestProject/Tests.cs#L245
'AssertionExtensions.HasLength(IAssertionSource<string>)' is obsolete: 'Use Length() instead, which provides all numeric assertion methods. Example: Assert.That(str).Length().IsGreaterThan(5)'
modularpipeline (ubuntu-latest): TUnit.TestProject/Tests.cs#L67
'AssertionExtensions.HasLength(IAssertionSource<string>)' is obsolete: 'Use Length() instead, which provides all numeric assertion methods. Example: Assert.That(str).Length().IsGreaterThan(5)'
modularpipeline (ubuntu-latest): TUnit.TestProject/TransactionTest.cs#L11
Non-nullable field '_scope' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L373
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L372
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L364
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L363
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Analyzers.CodeFixers/NUnitExpectedResultRewriter.cs#L180
Possible null reference argument for parameter 'actualExpression' in 'ExpressionStatementSyntax NUnitExpectedResultRewriter.CreateAssertStatement(ExpressionSyntax actualExpression)'.
modularpipeline (ubuntu-latest): TUnit.Analyzers.CodeFixers/NUnitExpectedResultRewriter.cs#L168
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Analyzers/AnalyzerReleases.Shipped.md#L5
Analyzer release file 'AnalyzerReleases.Shipped.md' has a missing or invalid release header '#### Test Method and Structure Rules' (https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md)
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/MethodAssertionGenerator.cs#L53
The diagnostic message should not contain any line return character nor any leading or trailing whitespaces and should either be a single sentence without a trailing period or a multi-sentences with a trailing period
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L373
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L372
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L364
Converting null literal or possible null value to non-nullable type.
modularpipeline (ubuntu-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L363
Converting null literal or possible null value to non-nullable type.
modularpipeline (windows-latest)
No files were found with the provided path: **/hangdump*. No artifacts will be uploaded.
modularpipeline (windows-latest): TUnit.TestProject/TestContextIsolationTests.cs#L125
'CollectionAssertionBase<IList<TestContext>, TestContext>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (windows-latest): TUnit.TestProject/Tests.cs#L304
'CollectionAssertionBase<IList<int>, int>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (windows-latest): TUnit.TestProject/Tests.cs#L293
'CollectionAssertionBase<IList<int>, int>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (windows-latest): TUnit.TestProject/Tests.cs#L260
'CollectionAssertionBase<IList<int>, int>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (windows-latest): TUnit.TestProject/Tests.cs#L252
'AssertionExtensions.HasLength(IAssertionSource<string>)' is obsolete: 'Use Length() instead, which provides all numeric assertion methods. Example: Assert.That(str).Length().IsGreaterThan(5)'
modularpipeline (windows-latest): TUnit.TestProject/Tests.cs#L245
'AssertionExtensions.HasLength(IAssertionSource<string>)' is obsolete: 'Use Length() instead, which provides all numeric assertion methods. Example: Assert.That(str).Length().IsGreaterThan(5)'
modularpipeline (windows-latest): TUnit.TestProject/Tests.cs#L67
'AssertionExtensions.HasLength(IAssertionSource<string>)' is obsolete: 'Use Length() instead, which provides all numeric assertion methods. Example: Assert.That(str).Length().IsGreaterThan(5)'
modularpipeline (windows-latest): TUnit.TestProject/TransactionTest.cs#L11
Non-nullable field '_scope' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
modularpipeline (windows-latest): TUnit.Assertions.SourceGenerator/Generators/MethodAssertionGenerator.cs#L44
The diagnostic message should not contain any line return character nor any leading or trailing whitespaces and should either be a single sentence without a trailing period or a multi-sentences with a trailing period
modularpipeline (windows-latest): TUnit.Assertions.SourceGenerator/Generators/MethodAssertionGenerator.cs#L53
The diagnostic message should not contain any line return character nor any leading or trailing whitespaces and should either be a single sentence without a trailing period or a multi-sentences with a trailing period
modularpipeline (windows-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L373
Converting null literal or possible null value to non-nullable type.
modularpipeline (windows-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L372
Converting null literal or possible null value to non-nullable type.
modularpipeline (windows-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L364
Converting null literal or possible null value to non-nullable type.
modularpipeline (windows-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L363
Converting null literal or possible null value to non-nullable type.
modularpipeline (windows-latest): TUnit.Assertions.SourceGenerator/Generators/MethodAssertionGenerator.cs#L44
The diagnostic message should not contain any line return character nor any leading or trailing whitespaces and should either be a single sentence without a trailing period or a multi-sentences with a trailing period
modularpipeline (windows-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L373
Converting null literal or possible null value to non-nullable type.
modularpipeline (windows-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L372
Converting null literal or possible null value to non-nullable type.
modularpipeline (windows-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L364
Converting null literal or possible null value to non-nullable type.
modularpipeline (windows-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L363
Converting null literal or possible null value to non-nullable type.
modularpipeline (macos-latest)
No files were found with the provided path: **/hangdump*. No artifacts will be uploaded.
modularpipeline (macos-latest): TUnit.TestProject/TestContextIsolationTests.cs#L125
'CollectionAssertionBase<IList<TestContext>, TestContext>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (macos-latest): TUnit.TestProject/Tests.cs#L304
'CollectionAssertionBase<IList<int>, int>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (macos-latest): TUnit.TestProject/Tests.cs#L293
'CollectionAssertionBase<IList<int>, int>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (macos-latest): TUnit.TestProject/Tests.cs#L260
'CollectionAssertionBase<IList<int>, int>.HasCount()' is obsolete: 'Use Count() instead, which provides all numeric assertion methods. Example: Assert.That(list).Count().IsGreaterThan(5)'
modularpipeline (macos-latest): TUnit.TestProject/Tests.cs#L252
'AssertionExtensions.HasLength(IAssertionSource<string>)' is obsolete: 'Use Length() instead, which provides all numeric assertion methods. Example: Assert.That(str).Length().IsGreaterThan(5)'
modularpipeline (macos-latest): TUnit.TestProject/Tests.cs#L245
'AssertionExtensions.HasLength(IAssertionSource<string>)' is obsolete: 'Use Length() instead, which provides all numeric assertion methods. Example: Assert.That(str).Length().IsGreaterThan(5)'
modularpipeline (macos-latest): TUnit.TestProject/Tests.cs#L67
'AssertionExtensions.HasLength(IAssertionSource<string>)' is obsolete: 'Use Length() instead, which provides all numeric assertion methods. Example: Assert.That(str).Length().IsGreaterThan(5)'
modularpipeline (macos-latest): TUnit.TestProject/TransactionTest.cs#L11
Non-nullable field '_scope' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
modularpipeline (macos-latest): TUnit.Assertions.SourceGenerator/Generators/MethodAssertionGenerator.cs#L44
The diagnostic message should not contain any line return character nor any leading or trailing whitespaces and should either be a single sentence without a trailing period or a multi-sentences with a trailing period
modularpipeline (macos-latest): TUnit.Assertions.SourceGenerator/Generators/MethodAssertionGenerator.cs#L53
The diagnostic message should not contain any line return character nor any leading or trailing whitespaces and should either be a single sentence without a trailing period or a multi-sentences with a trailing period
modularpipeline (macos-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L373
Converting null literal or possible null value to non-nullable type.
modularpipeline (macos-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L372
Converting null literal or possible null value to non-nullable type.
modularpipeline (macos-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L364
Converting null literal or possible null value to non-nullable type.
modularpipeline (macos-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L363
Converting null literal or possible null value to non-nullable type.
modularpipeline (macos-latest): TUnit.Assertions.SourceGenerator/Generators/MethodAssertionGenerator.cs#L44
The diagnostic message should not contain any line return character nor any leading or trailing whitespaces and should either be a single sentence without a trailing period or a multi-sentences with a trailing period
modularpipeline (macos-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L373
Converting null literal or possible null value to non-nullable type.
modularpipeline (macos-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L372
Converting null literal or possible null value to non-nullable type.
modularpipeline (macos-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L364
Converting null literal or possible null value to non-nullable type.
modularpipeline (macos-latest): TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs#L363
Converting null literal or possible null value to non-nullable type.

Artifacts

Produced during runtime
Name Size Digest
NuGetPackages-macos-latest Expired
8.25 MB
sha256:5b029fe59986ea8bc2291b0190694b0adb7b80a4c63e2b08e5f70d409ad57bc4
NuGetPackages-ubuntu-latest Expired
8.25 MB
sha256:ea9844fa47ac9cc7a7da5f9648b9ac2c5d88bb22e7accea467c957425c21e050
NuGetPackages-windows-latest Expired
8.25 MB
sha256:bf8d7395d14d120ed2a1378132418854be6df8b593f96c2742216806c5e397eb
TestingPlatformDiagnosticLogsmacos-latest Expired
741 KB
sha256:80b0b19be9f9d64b3a68d82c6e8bd2d55fdb7c12b6bc2a900ead9788cd3ef92a
TestingPlatformDiagnosticLogsubuntu-latest Expired
741 KB
sha256:f84598f6572d028e82a617925c99ea1202dcb75e643fbf27d75678cbec12b292
TestingPlatformDiagnosticLogswindows-latest Expired
747 KB
sha256:54d9856620603a5c7a8d00d3fd87b2e138e07072a0c5bd4ffd13abc0ddc7f2a7