diff --git a/.idea/.idea.TUnit/.idea/.gitignore b/.idea/.idea.TUnit/.idea/.gitignore
deleted file mode 100644
index 0be7a56a1e..0000000000
--- a/.idea/.idea.TUnit/.idea/.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Rider ignored files
-/projectSettingsUpdater.xml
-/modules.xml
-/contentModel.xml
-/.idea.TUnit.iml
-# Editor-based HTTP Client requests
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/.idea/.idea.TUnit/.idea/copilot.data.migration.edit.xml b/.idea/.idea.TUnit/.idea/copilot.data.migration.ask.xml
similarity index 75%
rename from .idea/.idea.TUnit/.idea/copilot.data.migration.edit.xml
rename to .idea/.idea.TUnit/.idea/copilot.data.migration.ask.xml
index 8648f9401a..7ef04e2ea0 100644
--- a/.idea/.idea.TUnit/.idea/copilot.data.migration.edit.xml
+++ b/.idea/.idea.TUnit/.idea/copilot.data.migration.ask.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/.idea/.idea.TUnit/.idea/copilot.data.migration.agent.xml b/.idea/.idea.TUnit/.idea/copilot.data.migration.ask2agent.xml
similarity index 73%
rename from .idea/.idea.TUnit/.idea/copilot.data.migration.agent.xml
rename to .idea/.idea.TUnit/.idea/copilot.data.migration.ask2agent.xml
index 4ea72a911a..1f2ea11e7f 100644
--- a/.idea/.idea.TUnit/.idea/copilot.data.migration.agent.xml
+++ b/.idea/.idea.TUnit/.idea/copilot.data.migration.ask2agent.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/.idea/.idea.TUnit/.idea/encodings.xml b/.idea/.idea.TUnit/.idea/encodings.xml
deleted file mode 100644
index df87cf951f..0000000000
--- a/.idea/.idea.TUnit/.idea/encodings.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/.idea/.idea.TUnit/.idea/material_theme_project_new.xml b/.idea/.idea.TUnit/.idea/material_theme_project_new.xml
deleted file mode 100644
index a4167976b0..0000000000
--- a/.idea/.idea.TUnit/.idea/material_theme_project_new.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/.idea.TUnit/.idea/vcs.xml b/.idea/.idea.TUnit/.idea/vcs.xml
deleted file mode 100644
index 35eb1ddfbb..0000000000
--- a/.idea/.idea.TUnit/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/.idea.TUnit/.idea/workspace.xml b/.idea/.idea.TUnit/.idea/workspace.xml
new file mode 100644
index 0000000000..82352ed992
--- /dev/null
+++ b/.idea/.idea.TUnit/.idea/workspace.xml
@@ -0,0 +1,71 @@
+
+
+
+ TUnit.Analyzers.Tests/TUnit.Analyzers.Tests.csproj
+ TUnit.Analyzers/TUnit.Analyzers.csproj
+ TUnit.Assertions.Analyzers.CodeFixers.Tests/TUnit.Assertions.Analyzers.CodeFixers.Tests.csproj
+ TUnit.Assertions.Analyzers.Tests/TUnit.Assertions.Analyzers.Tests.csproj
+ TUnit.Assertions.Analyzers/TUnit.Assertions.Analyzers.csproj
+ TUnit.Assertions.SourceGenerator.Tests/TUnit.Assertions.SourceGenerator.Tests.csproj
+ TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj
+ TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj
+ TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.csproj
+ TUnit.Engine.SourceGenerator/TUnit.Engine.SourceGenerator.csproj
+ TUnit.Engine.Tests/TUnit.Engine.Tests.csproj
+ TUnit.Example.Asp.Net.TestProject/TUnit.Example.Asp.Net.TestProject.csproj
+ TUnit.Example.Asp.Net/TUnit.Example.Asp.Net.csproj
+ TUnit.Example.Asp.Net/TUnit.Example.Asp.Net.csproj
+ TUnit.Pipeline/TUnit.Pipeline.csproj
+ TUnit.PublicAPI/TUnit.PublicAPI.csproj
+ TUnit.RpcTests/TUnit.RpcTests.csproj
+ TUnit.Templates.Tests/TUnit.Templates.Tests.csproj
+ TUnit.Templates/content/TUnit.AspNet.FSharp/TestProject/TestProject.fsproj
+ TUnit.Templates/content/TUnit.AspNet.FSharp/WebApp/WebApp.fsproj
+ TUnit.Templates/content/TUnit.AspNet.FSharp/WebApp/WebApp.fsproj
+ TUnit.Templates/content/TUnit.AspNet/TestProject/TestProject.csproj
+ TUnit.Templates/content/TUnit.AspNet/WebApp/WebApp.csproj
+ TUnit.Templates/content/TUnit.AspNet/WebApp/WebApp.csproj
+ TUnit.Templates/content/TUnit.AspNet/WebApp/WebApp.csproj
+ TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.ApiService/ExampleNamespace.ApiService.csproj
+ TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.ApiService/ExampleNamespace.ApiService.csproj
+ TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.AppHost/ExampleNamespace.AppHost.csproj
+ TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.AppHost/ExampleNamespace.AppHost.csproj
+ TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.TestProject/ExampleNamespace.TestProject.csproj
+ TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.WebApp/ExampleNamespace.WebApp.csproj
+ TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.WebApp/ExampleNamespace.WebApp.csproj
+ TUnit.Templates/content/TUnit.Aspire.Test/ExampleNamespace.csproj
+ TUnit.Templates/content/TUnit.FSharp/TestProject.fsproj
+ TUnit.Templates/content/TUnit.Playwright/TestProject.csproj
+ TUnit.Templates/content/TUnit.VB/TestProject.vbproj
+ TUnit.Templates/content/TUnit/TestProject.csproj
+ TUnit.TestProject.FSharp/TUnit.TestProject.FSharp.fsproj
+ TUnit.TestProject.VB.NET/TUnit.TestProject.VB.NET.vbproj
+ TUnit.TestProject/TUnit.TestProject.csproj
+ TUnit.UnitTests/TUnit.UnitTests.csproj
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/CLAUDE.md b/CLAUDE.md
index bd5e58b814..fa287251a1 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -1,121 +1,115 @@
-# TUnit Development Guide
-
-## Critical Rules
-1. **Behavioral parity** between source-generated and reflection modes is mandatory
-2. **Run snapshot tests** when changing:
- - Source generator output: `dotnet test TUnit.Core.SourceGenerator.Tests`
- - Public APIs: `dotnet test TUnit.PublicAPI`
-3. **Accept snapshots**: Rename `.received.txt` → `.verified.txt` and commit
-4. **Use Microsoft.Testing.Platform**, never VSTest
-5. **Performance is paramount** - this framework may be used by millions
-
-## Architecture
-
-### Dual Execution Modes
-- **Source Generated**: Compile-time generation for performance
-- **Reflection**: Runtime for dynamic scenarios
-- Both must produce identical behavior
-
-### Core Components
-- **TUnit.Core**: Abstractions and interfaces
-- **TUnit.Engine**: Test discovery and execution
-- **TUnit.Core.SourceGenerator**: Compile-time generation
-- **TUnit.Assertions**: Fluent assertions
-- **TUnit.Analyzers**: Compile-time validation
-
-## Coding Standards
-
-### Modern C#
-- Collection initializers: `List list = []`
-- Pattern matching, records, file-scoped namespaces
-- `var` for obvious types
-- `ValueTask` for potentially synchronous operations
-
-### Formatting
+# TUnit Development Guide for LLM Agents
+
+## MANDATORY RULES - ALWAYS FOLLOW
+1. **Dual-mode implementation required**: ALL changes must work identically in both source-generated and reflection modes
+2. **Snapshot tests are critical**: After ANY change to source generator or public APIs, you MUST run and accept snapshots
+3. **Never use VSTest**: This project uses Microsoft.Testing.Platform exclusively
+4. **Performance first**: Optimize for speed - this framework is used by millions
+
+## When You Make Changes
+
+### If you modify source generator code:
+1. Run: `dotnet test TUnit.Core.SourceGenerator.Tests`
+2. If snapshots differ, rename ALL `*.received.txt` files to `*.verified.txt`
+3. Commit the updated `.verified.txt` files
+
+### If you modify public APIs:
+1. Run: `dotnet test TUnit.PublicAPI`
+2. If snapshots differ, rename ALL `*.received.txt` files to `*.verified.txt`
+3. Commit the updated `.verified.txt` files
+
+### If you add a feature:
+1. Implement in BOTH `TUnit.Core.SourceGenerator` AND `TUnit.Engine` (reflection path)
+2. Verify identical behavior in both modes
+3. Add tests covering both execution paths
+4. Consider if an analyzer rule would help prevent misuse
+5. Test performance impact
+
+### If you fix a bug:
+1. Write a failing test first
+2. Fix in BOTH execution modes (source-gen and reflection)
+3. Verify no performance regression
+
+## Project Structure
+- `TUnit.Core`: Abstractions, interfaces, attributes
+- `TUnit.Engine`: Test discovery and execution (reflection mode)
+- `TUnit.Core.SourceGenerator`: Compile-time code generation (source-gen mode)
+- `TUnit.Assertions`: Fluent assertion library
+- `TUnit.Analyzers`: Roslyn analyzers for compile-time validation
+
+## Code Style (REQUIRED)
```csharp
+// Modern C# syntax - always use
+List list = []; // Collection expressions
+var result = GetValue(); // var for obvious types
+
+// Always use braces
if (condition)
{
- DoSomething(); // Always use braces
+ DoSomething();
}
-```
-- PascalCase public, _camelCase private fields
-- Expression-bodied members for simple logic
-- Meaningful names over comments
-
-### Performance
-- Minimize allocations in hot paths
-- Object pooling for frequent allocations
-- Cache reflection results
-- Profile discovery and execution paths
-
-## Development Workflow
-### Adding Features
-1. Implement in both execution modes
-2. Add analyzer rules if applicable
-3. Write comprehensive tests
-4. Verify performance impact
-5. Update documentation
+// Naming
+public string PublicField; // PascalCase
+private string _privateField; // _camelCase
-### Fixing Bugs
-1. Write failing test
-2. Fix in all affected modes
-3. Verify no performance regression
+// Async
+async ValueTask DoWorkAsync(CancellationToken cancellationToken) // ValueTask when possibly sync
+```
-### Before Submitting
-- [ ] Both modes tested
-- [ ] Source generator snapshots accepted (if changed)
-- [ ] Public API snapshots accepted (if changed)
-- [ ] Performance considered
-- [ ] No breaking changes
+## Performance Guidelines
+- Minimize allocations in hot paths (discovery/execution)
+- Use object pooling for frequent allocations
+- Cache reflection results
+- Benchmark critical paths before/after changes
-## Quick Commands
+## Common Commands
```bash
-# Run all tests
+# Test everything
dotnet test
-# Source generator tests
+# Test source generator specifically
dotnet test TUnit.Core.SourceGenerator.Tests
-# Public API tests
+# Test public API surface
dotnet test TUnit.PublicAPI
-# Accept snapshots (Windows)
+# Accept snapshots (Windows - use this after verifying diffs are correct)
for %f in (*.received.txt) do move /Y "%f" "%~nf.verified.txt"
-# Accept snapshots (Linux/macOS)
-for file in *.received.txt; do mv "$file" "${file%.received.txt}.verified.txt"; done
-
-# Run specific test
+# Run specific test by filter
dotnet test -- --treenode-filter "/Assembly/Namespace/ClassName/TestName"
```
-## Key Patterns
-- **Error Handling**: Specific exceptions with context
-- **Async**: `CancellationToken` support throughout
-- **Reflection**: AOT-friendly with `[UnconditionalSuppressMessage]`
-- **Threading**: Ensure concurrent test safety
-- **Disposal**: Proper resource cleanup
-
-## Testing Categories
-- Unit tests for components
-- Integration for cross-component
-- Performance benchmarks for critical paths
-- Analyzer tests for compile-time rules
-- Snapshot tests for generator and API surface
-
-## Compatibility
-- .NET Standard 2.0, .NET 6, 8, 9+
-- AOT and trimming support
-- Various project configurations
-
-## Common Pitfalls
-1. Mode inconsistency between source-gen and reflection
-2. Performance regressions in discovery/execution
-3. AOT/trimming issues with reflection
-4. Thread safety in concurrent execution
-5. Resource leaks from improper disposal
-6. Forgetting to accept intentional snapshot changes
-
-## Remember
-Every change must maintain TUnit's goals: **fast, modern, reliable, and enjoyable to use**.
\ No newline at end of file
+## AOT/Trimming Compatibility
+- Use `[UnconditionalSuppressMessage]` for known-safe reflection
+- Test with trimming/AOT enabled projects
+- Avoid dynamic code generation at runtime (use source generators instead)
+
+## Threading and Safety
+- All test execution must be thread-safe
+- Use proper synchronization for shared state
+- Dispose resources correctly (implement IDisposable/IAsyncDisposable)
+
+## Critical Mistakes to Avoid
+1. ❌ Implementing a feature only in source-gen mode (must do BOTH)
+2. ❌ Breaking change to public API without major version bump
+3. ❌ Forgetting to accept snapshots after intentional generator changes
+4. ❌ Performance regression in discovery or execution
+5. ❌ Using reflection in ways incompatible with AOT/trimming
+
+## Verification Checklist
+Before completing any task, verify:
+- [ ] Works in both source-generated and reflection modes
+- [ ] Snapshots accepted if generator/API changed
+- [ ] Tests added and passing
+- [ ] No performance regression
+- [ ] AOT/trimming compatible
+- [ ] Thread-safe if touching concurrent code
+
+## Target Frameworks
+- .NET Standard 2.0 (library compatibility)
+- .NET 6, 8, 9+ (current support)
+
+## Philosophy
+TUnit aims to be: **fast, modern, reliable, and enjoyable to use**. Every change should advance these goals.
\ No newline at end of file
diff --git a/TUnit.Analyzers/TestDataAnalyzer.cs b/TUnit.Analyzers/TestDataAnalyzer.cs
index f7e7ad0965..2b7b739b26 100644
--- a/TUnit.Analyzers/TestDataAnalyzer.cs
+++ b/TUnit.Analyzers/TestDataAnalyzer.cs
@@ -429,6 +429,7 @@ private void CheckMethodDataSource(SymbolAnalysisContext context,
.ToArray()
: Array.Empty();
+ // Look for methods first
var methodSymbols = (type as INamedTypeSymbol)?.GetSelfAndBaseTypes()
.SelectMany(x => x.GetMembers())
.OfType()
@@ -440,13 +441,27 @@ private void CheckMethodDataSource(SymbolAnalysisContext context,
MatchesParameters(context, argumentForMethodCallTypes, methodSymbol))
?? methodSymbols.FirstOrDefault(x => x.Name == methodName);
+ // If no method found, check for properties
if (dataSourceMethod is null)
{
- context.ReportDiagnostic(
- Diagnostic.Create(
- Rules.NoMethodFound,
- attribute.GetLocation())
- );
+ var propertySymbols = (type as INamedTypeSymbol)?.GetSelfAndBaseTypes()
+ .SelectMany(x => x.GetMembers())
+ .OfType()
+ .ToArray() ?? Array.Empty();
+
+ var dataSourceProperty = propertySymbols.FirstOrDefault(x => x.Name == methodName);
+
+ if (dataSourceProperty is null)
+ {
+ context.ReportDiagnostic(
+ Diagnostic.Create(
+ Rules.NoMethodFound,
+ attribute.GetLocation())
+ );
+ return;
+ }
+
+ // Properties are valid data sources, no need to check return type for void
return;
}
diff --git a/TUnit.Assertions.SourceGenerator/Generators/AssertionMethodGenerator.cs b/TUnit.Assertions.SourceGenerator/Generators/AssertionMethodGenerator.cs
index 574b43eaad..01e3e59fec 100644
--- a/TUnit.Assertions.SourceGenerator/Generators/AssertionMethodGenerator.cs
+++ b/TUnit.Assertions.SourceGenerator/Generators/AssertionMethodGenerator.cs
@@ -110,7 +110,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
var createAssertionAttributeData = new CreateAssertionAttributeData(
targetType,
containingType,
- methodName,
+ methodName!,
customName,
negateLogic,
requiresGenericTypeParameter,
@@ -217,7 +217,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
var createAssertionAttributeData = new CreateAssertionAttributeData(
targetType,
containingType,
- methodName,
+ methodName!,
customName,
negateLogic,
requiresGenericTypeParameter,
diff --git a/TUnit.Core.SourceGenerator/CodeGenerators/Helpers/TupleArgumentHelper.cs b/TUnit.Core.SourceGenerator/CodeGenerators/Helpers/TupleArgumentHelper.cs
index 1c7918c2af..e40e73092f 100644
--- a/TUnit.Core.SourceGenerator/CodeGenerators/Helpers/TupleArgumentHelper.cs
+++ b/TUnit.Core.SourceGenerator/CodeGenerators/Helpers/TupleArgumentHelper.cs
@@ -66,10 +66,10 @@ public static string GenerateMethodInvocationArguments(IList p
public static List GenerateArgumentAccessWithParams(IList parameters, string argumentsArrayName, object argumentCount)
{
var argumentExpressions = new List();
-
+
// Parse argument count - can be an int or a string expression
int argCount;
- string argCountExpression = null;
+ string? argCountExpression = null;
if (argumentCount is int count)
{
argCount = count;
diff --git a/TUnit.Core.SourceGenerator/CodeGenerators/StaticPropertyInitializationGenerator.cs b/TUnit.Core.SourceGenerator/CodeGenerators/StaticPropertyInitializationGenerator.cs
index 6385770466..39926eb011 100644
--- a/TUnit.Core.SourceGenerator/CodeGenerators/StaticPropertyInitializationGenerator.cs
+++ b/TUnit.Core.SourceGenerator/CodeGenerators/StaticPropertyInitializationGenerator.cs
@@ -95,49 +95,35 @@ private static string GenerateInitializationCode(ImmutableArray");
- writer.AppendLine("/// Module initializer that registers the initialization function");
+ writer.AppendLine("/// Module initializer that registers static property metadata");
writer.AppendLine("/// ");
writer.AppendLine("[global::System.Runtime.CompilerServices.ModuleInitializer]");
writer.AppendLine("public static void Initialize()");
writer.AppendLine("{");
writer.Indent();
- writer.AppendLine("global::TUnit.Core.SourceRegistrar.RegisterGlobalInitializer(InitializeAsync);");
- writer.Unindent();
- writer.AppendLine("}");
- writer.AppendLine();
-
- writer.AppendLine("/// ");
- writer.AppendLine("/// Initializes all static properties with data source attributes");
- writer.AppendLine("/// ");
- writer.AppendLine("public static async global::System.Threading.Tasks.Task InitializeAsync()");
- writer.AppendLine("{");
- writer.Indent();
-
- // Group properties by containing type for organized initialization
- var propertiesByType = staticProperties.GroupBy(p => p.Property.ContainingType, SymbolEqualityComparer.Default);
-
- foreach (var typeGroup in propertiesByType)
+
+ // Register each property with metadata
+ foreach (var propertyData in staticProperties)
{
- if (typeGroup.Key == null)
- {
- continue;
- }
-
- var typeName = typeGroup.Key.GloballyQualified();
- writer.AppendLine($"// Initialize static properties for {typeName}");
-
- foreach (var propertyData in typeGroup)
- {
- GeneratePropertyInitialization(writer, propertyData, typeName);
- }
-
- writer.AppendLine();
+ var typeName = propertyData.Property.ContainingType.GloballyQualified();
+ var methodName = $"Initialize_{propertyData.Property.ContainingType.Name}_{propertyData.Property.Name}";
+
+ writer.AppendLine("global::TUnit.Core.StaticProperties.StaticPropertyRegistry.Register(new global::TUnit.Core.StaticProperties.StaticPropertyMetadata");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine($"PropertyName = \"{propertyData.Property.Name}\",");
+ writer.AppendLine($"PropertyType = typeof({propertyData.Property.Type.GloballyQualified()}),");
+ writer.AppendLine($"DeclaringType = typeof({typeName}),");
+ writer.AppendLine($"InitializerAsync = {methodName}");
+ writer.Unindent();
+ writer.AppendLine("});");
}
-
+
writer.Unindent();
writer.AppendLine("}");
-
- // Generate individual property initialization methods for AOT compatibility
+ writer.AppendLine();
+
+ // Generate individual property initializer methods that return the value and set the property
var generatedMethods = new HashSet();
foreach (var propertyData in staticProperties)
{
@@ -147,49 +133,14 @@ private static string GenerateInitializationCode(ImmutableArray");
+ writer.AppendLine($"/// Initializer for {typeName}.{propertyName}");
+ writer.AppendLine("/// ");
writer.AppendLine($"private static async global::System.Threading.Tasks.Task {methodName}()");
writer.AppendLine("{");
writer.Indent();
@@ -236,68 +190,74 @@ private static void GenerateIndividualPropertyInitializer(CodeWriter writer, Pro
var attr = propertyData.DataSourceAttribute;
var attributeClassName = attr.AttributeClass?.Name;
-
+
+ // Generate data source logic and capture the value
+ writer.AppendLine("object? value = null;");
+ writer.AppendLine();
+
// Generate data source logic based on attribute type
if (attributeClassName == "ArgumentsAttribute")
{
- GenerateArgumentsDataSource(writer, attr);
+ GenerateArgumentsDataSourceWithAssignment(writer, attr);
}
else if (attributeClassName == "MethodDataSourceAttribute")
{
- GenerateMethodDataSource(writer, attr, propertyData.Property.ContainingType);
+ GenerateMethodDataSourceWithAssignment(writer, attr, propertyData.Property.ContainingType);
}
else if (attr.AttributeClass?.IsOrInherits("global::TUnit.Core.AsyncDataSourceGeneratorAttribute") == true ||
attr.AttributeClass?.IsOrInherits("global::TUnit.Core.AsyncUntypedDataSourceGeneratorAttribute") == true)
{
- GenerateAsyncDataSourceGeneratorWithProperty(writer, attr, propertyData.Property.ContainingType);
+ GenerateAsyncDataSourceGeneratorWithPropertyWithAssignment(writer, attr, propertyData.Property.ContainingType);
}
else
{
- writer.AppendLine("return null; // Unsupported data source attribute");
+ writer.AppendLine("// Unsupported data source attribute");
}
-
+
+ writer.AppendLine();
+ writer.AppendLine("// Set the property value if we got one");
+ writer.AppendLine("if (value != null)");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine($"{typeName}.{propertyName} = ({propertyData.Property.Type.GloballyQualified()})value;");
+ writer.Unindent();
+ writer.AppendLine("}");
+ writer.AppendLine();
+ writer.AppendLine("return value;");
+
writer.Unindent();
writer.AppendLine("}");
}
private static readonly TypedConstantFormatter _formatter = new();
-
- private static void GenerateArgumentsDataSource(CodeWriter writer, AttributeData attr)
+
+ private static void GenerateArgumentsDataSourceWithAssignment(CodeWriter writer, AttributeData attr)
{
if (attr.ConstructorArguments.Length > 0)
{
- var value = attr.ConstructorArguments[0];
-
+ var argValue = attr.ConstructorArguments[0];
+
// ArgumentsAttribute constructor takes params object?[], so the argument is always an array
- if (value is { Kind: TypedConstantKind.Array, Values.Length: > 0 })
+ if (argValue is { Kind: TypedConstantKind.Array, Values.Length: > 0 })
{
// For static property injection, we only use the first value from the array
- var firstValue = value.Values[0];
+ var firstValue = argValue.Values[0];
var formattedValue = _formatter.FormatForCode(firstValue);
- writer.AppendLine($"return {formattedValue};");
- }
- else
- {
- writer.AppendLine("return null;");
+ writer.AppendLine($"value = {formattedValue};");
}
}
- else
- {
- writer.AppendLine("return null;");
- }
}
- private static void GenerateMethodDataSource(CodeWriter writer, AttributeData attr, INamedTypeSymbol containingType)
+ private static void GenerateMethodDataSourceWithAssignment(CodeWriter writer, AttributeData attr, INamedTypeSymbol containingType)
{
if (attr.ConstructorArguments.Length < 1)
{
- writer.AppendLine("return null;");
return;
}
string? methodName = null;
ITypeSymbol? targetType = null;
-
+
if (attr.ConstructorArguments is
[
{ Value: ITypeSymbol type } _, _
@@ -314,17 +274,16 @@ private static void GenerateMethodDataSource(CodeWriter writer, AttributeData at
if (string.IsNullOrEmpty(methodName) || targetType == null)
{
- writer.AppendLine("return null;");
return;
}
var fullyQualifiedType = targetType.GloballyQualified();
writer.AppendLine($"var data = {fullyQualifiedType}.{methodName}();");
- writer.AppendLine("return await global::TUnit.Core.Helpers.DataSourceHelpers.ProcessDataSourceResultGeneric(data);");
+ writer.AppendLine("value = await global::TUnit.Core.Helpers.DataSourceHelpers.ProcessDataSourceResultGeneric(data);");
}
- private static void GenerateAsyncDataSourceGeneratorWithProperty(CodeWriter writer, AttributeData attr, INamedTypeSymbol containingType)
+ private static void GenerateAsyncDataSourceGeneratorWithPropertyWithAssignment(CodeWriter writer, AttributeData attr, INamedTypeSymbol containingType)
{
var generatorCode = CodeGenerationHelpers.GenerateAttributeInstantiation(attr);
writer.AppendLine($"var generator = {generatorCode};");
@@ -342,7 +301,7 @@ private static void GenerateAsyncDataSourceGeneratorWithProperty(CodeWriter writ
writer.AppendLine("ClassInstanceArguments = null");
writer.Unindent();
writer.AppendLine("};");
-
+
writer.AppendLine("await foreach (var dataSourceFunc in ((global::TUnit.Core.IDataSourceAttribute)generator).GetDataRowsAsync(metadata))");
writer.AppendLine("{");
writer.Indent();
@@ -350,12 +309,12 @@ private static void GenerateAsyncDataSourceGeneratorWithProperty(CodeWriter writ
writer.AppendLine("if (data?.Length > 0)");
writer.AppendLine("{");
writer.Indent();
- writer.AppendLine("return data[0];");
+ writer.AppendLine("value = data[0];");
+ writer.AppendLine("break;");
writer.Unindent();
writer.AppendLine("}");
writer.Unindent();
writer.AppendLine("}");
- writer.AppendLine("return null;");
}
private static ImmutableArray GetStaticPropertyDataSources(INamedTypeSymbol typeSymbol)
diff --git a/TUnit.Core.SourceGenerator/Generators/AotMethodInvocationGenerator.cs b/TUnit.Core.SourceGenerator/Generators/AotMethodInvocationGenerator.cs
index 54530e93a6..76caa1ace6 100644
--- a/TUnit.Core.SourceGenerator/Generators/AotMethodInvocationGenerator.cs
+++ b/TUnit.Core.SourceGenerator/Generators/AotMethodInvocationGenerator.cs
@@ -165,7 +165,7 @@ private static bool IsMethodInfoInvocation(SyntaxNode node)
}
var classSymbol = semanticModel.GetDeclaredSymbol(containingClass) as INamedTypeSymbol;
- var targetMethod = classSymbol?.GetMembers(methodName)
+ var targetMethod = classSymbol?.GetMembers(methodName!)
.OfType()
.FirstOrDefault();
diff --git a/TUnit.Core.SourceGenerator/Generators/PropertyInjectionSourceGenerator.cs b/TUnit.Core.SourceGenerator/Generators/PropertyInjectionSourceGenerator.cs
index 339c8cba9b..23084bee35 100644
--- a/TUnit.Core.SourceGenerator/Generators/PropertyInjectionSourceGenerator.cs
+++ b/TUnit.Core.SourceGenerator/Generators/PropertyInjectionSourceGenerator.cs
@@ -34,7 +34,7 @@ private static bool IsClassWithDataSourceProperties(SyntaxNode node)
var typeDecl = (TypeDeclarationSyntax)context.Node;
var semanticModel = context.SemanticModel;
- if (semanticModel.GetDeclaredSymbol(typeDecl) is not INamedTypeSymbol typeSymbol || typeSymbol.IsAbstract)
+ if (semanticModel.GetDeclaredSymbol(typeDecl) is not INamedTypeSymbol typeSymbol)
{
return null;
}
@@ -106,7 +106,14 @@ private static bool IsClassWithDataSourceProperties(SyntaxNode node)
private static bool CanSetProperty(IPropertySymbol property)
{
- return property.SetMethod != null || property.SetMethod?.IsInitOnly == true;
+ // Check if property has a setter (including init-only setters)
+ if (property.SetMethod == null)
+ {
+ return false;
+ }
+
+ // Property has a setter (either set or init)
+ return true;
}
private static bool IsPubliclyAccessible(INamedTypeSymbol typeSymbol)
diff --git a/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs b/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs
index 5857ff4584..4a5b9f9415 100644
--- a/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs
+++ b/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs
@@ -123,16 +123,34 @@ private static void GenerateInheritedTestSources(SourceProductionContext context
var inheritanceDepth = CalculateInheritanceDepth(classInfo.TypeSymbol, method);
var (filePath, lineNumber) = GetTestMethodSourceLocation(method, testAttribute, classInfo);
+ // If the method is from a generic base class, use the constructed version from the inheritance hierarchy
+ INamedTypeSymbol typeForMetadata = classInfo.TypeSymbol;
+ if (method.ContainingType.IsGenericType && method.ContainingType.IsDefinition)
+ {
+ // Find the constructed generic type in the inheritance chain
+ var baseType = classInfo.TypeSymbol.BaseType;
+ while (baseType != null)
+ {
+ if (baseType.IsGenericType &&
+ SymbolEqualityComparer.Default.Equals(baseType.OriginalDefinition, method.ContainingType))
+ {
+ typeForMetadata = baseType;
+ break;
+ }
+ baseType = baseType.BaseType;
+ }
+ }
+
var testMethodMetadata = new TestMethodMetadata
{
MethodSymbol = concreteMethod ?? method, // Use concrete method if found, otherwise base method
- TypeSymbol = classInfo.TypeSymbol,
+ TypeSymbol = typeForMetadata, // Use constructed generic base if applicable
FilePath = filePath,
LineNumber = lineNumber,
TestAttribute = testAttribute,
Context = null, // No context for inherited tests
MethodSyntax = null, // No syntax for inherited methods
- IsGenericType = classInfo.TypeSymbol.IsGenericType,
+ IsGenericType = typeForMetadata.IsGenericType,
IsGenericMethod = (concreteMethod ?? method).IsGenericMethod,
MethodAttributes = (concreteMethod ?? method).GetAttributes(), // Use concrete method attributes
InheritanceDepth = inheritanceDepth
@@ -684,12 +702,12 @@ private static void GenerateMethodDataSourceAttribute(CodeWriter writer, Attribu
return;
}
- // Find the data source method
- var dataSourceMethod = targetType.GetMembers(methodName)
- .OfType()
- .FirstOrDefault();
+ // Find the data source method, property, or field
+ var dataSourceMember = targetType.GetMembers(methodName!).FirstOrDefault();
+ var dataSourceMethod = dataSourceMember as IMethodSymbol;
+ var dataSourceProperty = dataSourceMember as IPropertySymbol;
- if (dataSourceMethod == null)
+ if (dataSourceMember == null || (dataSourceMethod == null && dataSourceProperty == null))
{
// Still generate the attribute even if method not found - it will fail at runtime with proper error
// Use CodeGenerationHelpers to properly handle any generics on the attribute
@@ -747,7 +765,14 @@ private static void GenerateMethodDataSourceAttribute(CodeWriter writer, Attribu
}
// Generate the factory implementation
- GenerateMethodDataSourceFactory(writer, dataSourceMethod, targetType, methodSymbol, attr, hasArguments);
+ if (dataSourceMethod != null)
+ {
+ GenerateMethodDataSourceFactory(writer, dataSourceMethod, targetType, methodSymbol, attr, hasArguments);
+ }
+ else if (dataSourceProperty != null)
+ {
+ GeneratePropertyDataSourceFactory(writer, dataSourceProperty, targetType, methodSymbol, attr);
+ }
writer.Unindent();
writer.AppendLine("}");
@@ -940,6 +965,175 @@ private static void GenerateMethodDataSourceFactory(CodeWriter writer, IMethodSy
writer.AppendLine("return Factory();");
}
+ private static void GeneratePropertyDataSourceFactory(CodeWriter writer, IPropertySymbol dataSourceProperty, ITypeSymbol targetType, IMethodSymbol testMethod, AttributeData attr)
+ {
+ var isStatic = dataSourceProperty.IsStatic;
+ var returnType = dataSourceProperty.Type;
+ var fullyQualifiedType = targetType.GloballyQualified();
+
+ // Generate async enumerable that yields Func>
+ writer.AppendLine("async global::System.Collections.Generic.IAsyncEnumerable>> Factory()");
+ writer.AppendLine("{");
+ writer.Indent();
+
+ // Properties don't have arguments, just access them
+ var propertyAccess = dataSourceProperty.Name;
+
+ if (IsAsyncEnumerable(returnType))
+ {
+ // IAsyncEnumerable - must evaluate once to iterate
+ if (isStatic)
+ {
+ writer.AppendLine($"var result = {fullyQualifiedType}.{propertyAccess};");
+ }
+ else
+ {
+ writer.AppendLine("object? instance;");
+ writer.AppendLine("if (dataGeneratorMetadata.TestClassInstance != null)");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine("instance = dataGeneratorMetadata.TestClassInstance;");
+ writer.Unindent();
+ writer.AppendLine("}");
+ writer.AppendLine("else");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine($"instance = new {fullyQualifiedType}();");
+ writer.Unindent();
+ writer.AppendLine("}");
+ writer.AppendLine($"var result = (({fullyQualifiedType})instance).{propertyAccess};");
+ }
+ writer.AppendLine();
+ writer.AppendLine("await foreach (var item in result)");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine("yield return () => global::System.Threading.Tasks.Task.FromResult(global::TUnit.Core.Helpers.DataSourceHelpers.ToObjectArray(item));");
+ writer.Unindent();
+ writer.AppendLine("}");
+ }
+ else if (IsTask(returnType))
+ {
+ // Task - must evaluate and await once
+ if (isStatic)
+ {
+ writer.AppendLine($"var result = {fullyQualifiedType}.{propertyAccess};");
+ }
+ else
+ {
+ writer.AppendLine("object? instance;");
+ writer.AppendLine("if (dataGeneratorMetadata.TestClassInstance != null)");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine("instance = dataGeneratorMetadata.TestClassInstance;");
+ writer.Unindent();
+ writer.AppendLine("}");
+ writer.AppendLine("else");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine($"instance = new {fullyQualifiedType}();");
+ writer.Unindent();
+ writer.AppendLine("}");
+ writer.AppendLine($"var result = (({fullyQualifiedType})instance).{propertyAccess};");
+ }
+ writer.AppendLine();
+ writer.AppendLine("var taskResult = await result;");
+ writer.AppendLine("if (taskResult is global::System.Collections.IEnumerable enumerable && !(taskResult is string))");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine("foreach (var item in enumerable)");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine("yield return () => global::System.Threading.Tasks.Task.FromResult(global::TUnit.Core.Helpers.DataSourceHelpers.ToObjectArray(item));");
+ writer.Unindent();
+ writer.AppendLine("}");
+ writer.Unindent();
+ writer.AppendLine("}");
+ writer.AppendLine("else");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine("yield return () => global::System.Threading.Tasks.Task.FromResult(global::TUnit.Core.Helpers.DataSourceHelpers.ToObjectArray(taskResult));");
+ writer.Unindent();
+ writer.AppendLine("}");
+ }
+ else if (IsEnumerable(returnType))
+ {
+ // IEnumerable
+ if (isStatic)
+ {
+ writer.AppendLine($"var result = {fullyQualifiedType}.{propertyAccess};");
+ }
+ else
+ {
+ writer.AppendLine("object? instance;");
+ writer.AppendLine("if (dataGeneratorMetadata.TestClassInstance != null)");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine("instance = dataGeneratorMetadata.TestClassInstance;");
+ writer.Unindent();
+ writer.AppendLine("}");
+ writer.AppendLine("else");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine($"instance = new {fullyQualifiedType}();");
+ writer.Unindent();
+ writer.AppendLine("}");
+ writer.AppendLine($"var result = (({fullyQualifiedType})instance).{propertyAccess};");
+ }
+ writer.AppendLine();
+ writer.AppendLine("if (result is global::System.Collections.IEnumerable enumerable && !(result is string))");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine("foreach (var item in enumerable)");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine("yield return () => global::System.Threading.Tasks.Task.FromResult(global::TUnit.Core.Helpers.DataSourceHelpers.ToObjectArray(item));");
+ writer.Unindent();
+ writer.AppendLine("}");
+ writer.Unindent();
+ writer.AppendLine("}");
+ writer.AppendLine("else");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine("yield return () => global::System.Threading.Tasks.Task.FromResult(global::TUnit.Core.Helpers.DataSourceHelpers.ToObjectArray(result));");
+ writer.Unindent();
+ writer.AppendLine("}");
+ }
+ else
+ {
+ // Single value
+ if (isStatic)
+ {
+ writer.AppendLine($"var result = {fullyQualifiedType}.{propertyAccess};");
+ }
+ else
+ {
+ writer.AppendLine("object? instance;");
+ writer.AppendLine("if (dataGeneratorMetadata.TestClassInstance != null)");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine("instance = dataGeneratorMetadata.TestClassInstance;");
+ writer.Unindent();
+ writer.AppendLine("}");
+ writer.AppendLine("else");
+ writer.AppendLine("{");
+ writer.Indent();
+ writer.AppendLine($"instance = new {fullyQualifiedType}();");
+ writer.Unindent();
+ writer.AppendLine("}");
+ writer.AppendLine($"var result = (({fullyQualifiedType})instance).{propertyAccess};");
+ }
+ writer.AppendLine();
+ writer.AppendLine("yield return () => global::System.Threading.Tasks.Task.FromResult(global::TUnit.Core.Helpers.DataSourceHelpers.ToObjectArray(result));");
+ }
+
+ writer.Unindent();
+ writer.AppendLine("}");
+ writer.AppendLine();
+
+
+ writer.AppendLine("return Factory();");
+ }
+
private static bool IsAsyncEnumerable(ITypeSymbol type)
{
// Check if the type itself is an IAsyncEnumerable
@@ -2204,7 +2398,7 @@ private static (string filePath, int lineNumber) GetTestMethodSourceLocation(
if (!string.IsNullOrEmpty(filePath))
{
var lineNumber = methodLocation.GetLineSpan().StartLinePosition.Line + 1;
- return (filePath, lineNumber);
+ return (filePath!, lineNumber);
}
var attrFilePath = testAttribute.ConstructorArguments.ElementAtOrDefault(0).Value?.ToString();
@@ -2212,7 +2406,7 @@ private static (string filePath, int lineNumber) GetTestMethodSourceLocation(
{
var attrLineNumber = (int?)testAttribute.ConstructorArguments.ElementAtOrDefault(1).Value ??
methodLocation.GetLineSpan().StartLinePosition.Line + 1;
- return (attrFilePath, attrLineNumber);
+ return (attrFilePath!, attrLineNumber);
}
filePath = methodSyntax.SyntaxTree.FilePath ?? "";
@@ -2232,7 +2426,7 @@ private static (string filePath, int lineNumber) GetTestMethodSourceLocation(
if (!string.IsNullOrEmpty(filePath))
{
var lineNumber = methodLocation.GetLineSpan().StartLinePosition.Line + 1;
- return (filePath, lineNumber);
+ return (filePath!, lineNumber);
}
}
@@ -2241,7 +2435,7 @@ private static (string filePath, int lineNumber) GetTestMethodSourceLocation(
{
var attrLineNumber = (int?)testAttribute.ConstructorArguments.ElementAtOrDefault(1).Value ??
classInfo.ClassSyntax.GetLocation().GetLineSpan().StartLinePosition.Line + 1;
- return (attrFilePath, attrLineNumber);
+ return (attrFilePath!, attrLineNumber);
}
var classLocation = classInfo.ClassSyntax.GetLocation();
diff --git a/TUnit.Core/AbstractExecutableTest.cs b/TUnit.Core/AbstractExecutableTest.cs
index fbbf55ca5e..7a81eb40fb 100644
--- a/TUnit.Core/AbstractExecutableTest.cs
+++ b/TUnit.Core/AbstractExecutableTest.cs
@@ -1,5 +1,4 @@
using System.Diagnostics;
-using System.Diagnostics.CodeAnalysis;
using TUnit.Core.Models;
namespace TUnit.Core;
diff --git a/TUnit.Core/AotCompatibility/GenericTestRegistry.cs b/TUnit.Core/AotCompatibility/GenericTestRegistry.cs
index 7fcbc184ca..01222ff887 100644
--- a/TUnit.Core/AotCompatibility/GenericTestRegistry.cs
+++ b/TUnit.Core/AotCompatibility/GenericTestRegistry.cs
@@ -1,8 +1,5 @@
-using System;
using System.Collections.Concurrent;
-using System.Collections.Generic;
using System.Reflection;
-using System.Runtime.CompilerServices;
namespace TUnit.Core.AotCompatibility;
diff --git a/TUnit.Core/Attributes/AotCompatibleAttribute.cs b/TUnit.Core/Attributes/AotCompatibleAttribute.cs
index 9f762bf844..47096b5b8f 100644
--- a/TUnit.Core/Attributes/AotCompatibleAttribute.cs
+++ b/TUnit.Core/Attributes/AotCompatibleAttribute.cs
@@ -1,5 +1,3 @@
-using System;
-
namespace TUnit.Core.Attributes;
///
diff --git a/TUnit.Core/Attributes/TestData/ArgumentsAttribute.cs b/TUnit.Core/Attributes/TestData/ArgumentsAttribute.cs
index 587ac68d5b..6974b8c03f 100644
--- a/TUnit.Core/Attributes/TestData/ArgumentsAttribute.cs
+++ b/TUnit.Core/Attributes/TestData/ArgumentsAttribute.cs
@@ -1,5 +1,3 @@
-using System.Runtime.CompilerServices;
-
namespace TUnit.Core;
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Class | AttributeTargets.Property, AllowMultiple = true)]
diff --git a/TUnit.Core/Attributes/TestData/ClassDataSources.cs b/TUnit.Core/Attributes/TestData/ClassDataSources.cs
index b5fb3d1a97..24536b466a 100644
--- a/TUnit.Core/Attributes/TestData/ClassDataSources.cs
+++ b/TUnit.Core/Attributes/TestData/ClassDataSources.cs
@@ -2,7 +2,6 @@
using System.Reflection;
using System.Runtime.ExceptionServices;
using TUnit.Core.Data;
-using TUnit.Core.Tracking;
namespace TUnit.Core;
diff --git a/TUnit.Core/Attributes/TestData/MethodDataSourceAttribute.cs b/TUnit.Core/Attributes/TestData/MethodDataSourceAttribute.cs
index a14cdbb6c1..a7e9c3d55e 100644
--- a/TUnit.Core/Attributes/TestData/MethodDataSourceAttribute.cs
+++ b/TUnit.Core/Attributes/TestData/MethodDataSourceAttribute.cs
@@ -1,8 +1,6 @@
using System.Diagnostics.CodeAnalysis;
-using System.Linq;
using System.Reflection;
using System.Runtime.CompilerServices;
-using TUnit.Core.Enums;
using TUnit.Core.Helpers;
namespace TUnit.Core;
@@ -91,25 +89,58 @@ public MethodDataSourceAttribute(
throw new InvalidOperationException($"Could not determine target type for method '{MethodNameProvidingDataSource}'. This may occur during static property initialization without a test context.");
}
+ // Try to find a method first
var methodInfo = targetType.GetMethods(BindingFlags).SingleOrDefault(x => x.Name == MethodNameProvidingDataSource
&& x.GetParameters().Select(p => p.ParameterType).SequenceEqual(Arguments.Select(a => a?.GetType())))
- ?? targetType.GetMethod(MethodNameProvidingDataSource, BindingFlags)
- ?? throw new InvalidOperationException(
- $"Method '{MethodNameProvidingDataSource}' not found in class '{targetType.Name}' with the specified arguments.");
+ ?? targetType.GetMethod(MethodNameProvidingDataSource, BindingFlags);
- if (methodInfo is null)
- {
- throw new InvalidOperationException($"Method '{MethodNameProvidingDataSource}' not found in class '{targetType.Name}'.");
- }
+ object? methodResult;
- // Determine if it's an instance method
- object? instance = null;
- if (!methodInfo.IsStatic)
+ if (methodInfo != null)
{
- instance = dataGeneratorMetadata.TestClassInstance ?? Activator.CreateInstance(targetType);
+ // Determine if it's an instance method
+ object? instance = null;
+ if (!methodInfo.IsStatic)
+ {
+ instance = dataGeneratorMetadata.TestClassInstance ?? Activator.CreateInstance(targetType);
+ }
+
+ methodResult = methodInfo.Invoke(instance, Arguments);
}
+ else
+ {
+ // Try to find a property or field
+ var propertyInfo = targetType.GetProperty(MethodNameProvidingDataSource, BindingFlags);
+ var fieldInfo = targetType.GetField(MethodNameProvidingDataSource, BindingFlags);
+
+ if (propertyInfo != null)
+ {
+ // Determine if it's an instance property
+ object? instance = null;
+ if (propertyInfo.GetMethod?.IsStatic != true)
+ {
+ instance = dataGeneratorMetadata.TestClassInstance ?? Activator.CreateInstance(targetType);
+ }
- var methodResult = methodInfo.Invoke(instance, Arguments);
+ methodResult = propertyInfo.GetValue(instance);
+ }
+ else if (fieldInfo != null)
+ {
+ // Determine if it's an instance field
+ object? instance = null;
+ if (!fieldInfo.IsStatic)
+ {
+ instance = dataGeneratorMetadata.TestClassInstance ?? Activator.CreateInstance(targetType);
+ }
+
+ methodResult = fieldInfo.GetValue(instance);
+ }
+ else
+ {
+ throw new InvalidOperationException(
+ $"Method, property, or field '{MethodNameProvidingDataSource}' not found in class '{targetType.Name}' with the specified arguments.");
+ }
+ }
// Handle different return types
if (methodResult == null)
diff --git a/TUnit.Core/Context.cs b/TUnit.Core/Context.cs
index 3d3b972b5e..19adf91baf 100644
--- a/TUnit.Core/Context.cs
+++ b/TUnit.Core/Context.cs
@@ -1,6 +1,5 @@
using System.Diagnostics.CodeAnalysis;
using System.Text;
-using System.Threading;
using TUnit.Core.Interfaces;
using TUnit.Core.Logging;
diff --git a/TUnit.Core/Data/ThreadSafeDictionary.cs b/TUnit.Core/Data/ThreadSafeDictionary.cs
index 9450888184..bf3b5762a6 100644
--- a/TUnit.Core/Data/ThreadSafeDictionary.cs
+++ b/TUnit.Core/Data/ThreadSafeDictionary.cs
@@ -1,6 +1,5 @@
using System.Collections.Concurrent;
using System.Diagnostics.CodeAnalysis;
-using System.Threading;
namespace TUnit.Core.Data;
diff --git a/TUnit.Core/DataGeneratorMetadataCreator.cs b/TUnit.Core/DataGeneratorMetadataCreator.cs
index c63bd4f515..79461e41c6 100644
--- a/TUnit.Core/DataGeneratorMetadataCreator.cs
+++ b/TUnit.Core/DataGeneratorMetadataCreator.cs
@@ -1,6 +1,4 @@
-using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
-using System.Linq;
using System.Reflection;
using TUnit.Core.Enums;
diff --git a/TUnit.Core/DataSources/DataSourceProcessor.cs b/TUnit.Core/DataSources/DataSourceProcessor.cs
index 296a5b5534..8eaaf70375 100644
--- a/TUnit.Core/DataSources/DataSourceProcessor.cs
+++ b/TUnit.Core/DataSources/DataSourceProcessor.cs
@@ -1,4 +1,3 @@
-using System.Buffers;
using System.Diagnostics.CodeAnalysis;
using System.Reflection;
diff --git a/TUnit.Core/ExecutableTest.cs b/TUnit.Core/ExecutableTest.cs
index 828bda0b04..1199cf8414 100644
--- a/TUnit.Core/ExecutableTest.cs
+++ b/TUnit.Core/ExecutableTest.cs
@@ -1,5 +1,3 @@
-using System.Diagnostics;
-
namespace TUnit.Core;
///
diff --git a/TUnit.Core/Extensions/TestContextExtensions.cs b/TUnit.Core/Extensions/TestContextExtensions.cs
index ffa127dfa0..d17875ecef 100644
--- a/TUnit.Core/Extensions/TestContextExtensions.cs
+++ b/TUnit.Core/Extensions/TestContextExtensions.cs
@@ -1,5 +1,4 @@
using System.Diagnostics.CodeAnalysis;
-using System.Reflection;
using TUnit.Core.Helpers;
using TUnit.Core.Interfaces;
diff --git a/TUnit.Core/GenericTestMetadata.cs b/TUnit.Core/GenericTestMetadata.cs
index 5eb71472a6..d8f4949554 100644
--- a/TUnit.Core/GenericTestMetadata.cs
+++ b/TUnit.Core/GenericTestMetadata.cs
@@ -1,6 +1,4 @@
-using System.Diagnostics.CodeAnalysis;
using TUnit.Core.Helpers;
-using TUnit.Core.Interfaces;
namespace TUnit.Core;
diff --git a/TUnit.Core/Helpers/CastHelper.cs b/TUnit.Core/Helpers/CastHelper.cs
index 23f8f0722c..d0ac03195f 100644
--- a/TUnit.Core/Helpers/CastHelper.cs
+++ b/TUnit.Core/Helpers/CastHelper.cs
@@ -2,7 +2,6 @@
using System.Diagnostics.CodeAnalysis;
using System.Reflection;
using TUnit.Core.Converters;
-using TUnit.Core.Interfaces.SourceGenerator;
namespace TUnit.Core.Helpers;
diff --git a/TUnit.Core/Helpers/ClassConstructorHelper.cs b/TUnit.Core/Helpers/ClassConstructorHelper.cs
index 93614201bd..136a6132b1 100644
--- a/TUnit.Core/Helpers/ClassConstructorHelper.cs
+++ b/TUnit.Core/Helpers/ClassConstructorHelper.cs
@@ -1,8 +1,4 @@
-using System;
-using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
-using System.Linq;
-using System.Threading.Tasks;
using TUnit.Core.Interfaces;
namespace TUnit.Core.Helpers;
diff --git a/TUnit.Core/Helpers/Counter.cs b/TUnit.Core/Helpers/Counter.cs
index fb6da2e447..fc962cda8b 100644
--- a/TUnit.Core/Helpers/Counter.cs
+++ b/TUnit.Core/Helpers/Counter.cs
@@ -1,5 +1,4 @@
using System.Diagnostics;
-using System.Threading;
namespace TUnit.Core.Helpers;
@@ -7,45 +6,45 @@ namespace TUnit.Core.Helpers;
public class Counter
{
private int _count;
-
+
// Use volatile to ensure proper visibility of the event field across threads
private volatile EventHandler? _onCountChanged;
-
+
public int Increment()
{
var newCount = Interlocked.Increment(ref _count);
-
+
// Get a snapshot of the event handler to avoid race conditions
var handler = _onCountChanged;
handler?.Invoke(this, newCount);
-
+
return newCount;
}
public int Decrement()
{
var newCount = Interlocked.Decrement(ref _count);
-
+
// Get a snapshot of the event handler to avoid race conditions
var handler = _onCountChanged;
handler?.Invoke(this, newCount);
-
+
return newCount;
}
public int Add(int value)
{
var newCount = Interlocked.Add(ref _count, value);
-
+
// Get a snapshot of the event handler to avoid race conditions
var handler = _onCountChanged;
handler?.Invoke(this, newCount);
-
+
return newCount;
}
public int CurrentCount => Interlocked.CompareExchange(ref _count, 0, 0);
-
+
public event EventHandler? OnCountChanged
{
add
@@ -71,4 +70,4 @@ public event EventHandler? OnCountChanged
} while (Interlocked.CompareExchange(ref _onCountChanged, newHandler, current) != current);
}
}
-}
\ No newline at end of file
+}
diff --git a/TUnit.Core/Helpers/DataSourceHelpers.cs b/TUnit.Core/Helpers/DataSourceHelpers.cs
index d27b56554c..1312329cfa 100644
--- a/TUnit.Core/Helpers/DataSourceHelpers.cs
+++ b/TUnit.Core/Helpers/DataSourceHelpers.cs
@@ -1,8 +1,5 @@
using System.Collections;
-using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
-using System.Linq;
-using System.Reflection;
using System.Runtime.CompilerServices;
namespace TUnit.Core.Helpers;
diff --git a/TUnit.Core/Helpers/GenericTypeHelper.cs b/TUnit.Core/Helpers/GenericTypeHelper.cs
index 5b09507863..1648d186c1 100644
--- a/TUnit.Core/Helpers/GenericTypeHelper.cs
+++ b/TUnit.Core/Helpers/GenericTypeHelper.cs
@@ -1,6 +1,4 @@
-using System;
using System.Diagnostics.CodeAnalysis;
-using TUnit.Core.Interfaces.SourceGenerator;
namespace TUnit.Core.Helpers;
diff --git a/TUnit.Core/Helpers/TupleFactory.cs b/TUnit.Core/Helpers/TupleFactory.cs
index d40188563d..88ed109309 100644
--- a/TUnit.Core/Helpers/TupleFactory.cs
+++ b/TUnit.Core/Helpers/TupleFactory.cs
@@ -1,7 +1,4 @@
-using System;
-using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
-using System.Linq;
namespace TUnit.Core.Helpers;
diff --git a/TUnit.Core/Hooks/InstanceHookMethod.cs b/TUnit.Core/Hooks/InstanceHookMethod.cs
index 59f909b5cf..715e12eea3 100644
--- a/TUnit.Core/Hooks/InstanceHookMethod.cs
+++ b/TUnit.Core/Hooks/InstanceHookMethod.cs
@@ -1,7 +1,4 @@
using System.Diagnostics.CodeAnalysis;
-using System.Reflection;
-using TUnit.Core.Extensions;
-using TUnit.Core.Interfaces;
namespace TUnit.Core.Hooks;
diff --git a/TUnit.Core/Hooks/StaticHookMethod.cs b/TUnit.Core/Hooks/StaticHookMethod.cs
index f0f2ca27f0..c96614919e 100644
--- a/TUnit.Core/Hooks/StaticHookMethod.cs
+++ b/TUnit.Core/Hooks/StaticHookMethod.cs
@@ -1,7 +1,4 @@
using System.Diagnostics.CodeAnalysis;
-using System.Reflection;
-using TUnit.Core.Extensions;
-using TUnit.Core.Interfaces;
namespace TUnit.Core.Hooks;
diff --git a/TUnit.Core/Initialization/TestObjectInitializer.cs b/TUnit.Core/Initialization/TestObjectInitializer.cs
deleted file mode 100644
index 5bc03e6669..0000000000
--- a/TUnit.Core/Initialization/TestObjectInitializer.cs
+++ /dev/null
@@ -1,235 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Diagnostics.CodeAnalysis;
-using System.Threading.Tasks;
-using TUnit.Core.Interfaces;
-using TUnit.Core.Tracking;
-
-namespace TUnit.Core.Initialization;
-
-///
-/// Centralized service for initializing test-related objects.
-/// Provides a single entry point for the complete object initialization lifecycle.
-///
-internal sealed class TestObjectInitializer
-{
- private readonly PropertyInjectionService _propertyInjectionService;
-
- public TestObjectInitializer(PropertyInjectionService propertyInjectionService)
- {
- _propertyInjectionService = propertyInjectionService ?? throw new ArgumentNullException(nameof(propertyInjectionService));
- }
-
- ///
- /// Initializes a single object with the complete lifecycle:
- /// Create → Inject Properties → Initialize → Track → Ready
- ///
- public async Task InitializeAsync(
- T instance,
- TestContext? testContext = null) where T : notnull
- {
- if (instance == null)
- {
- throw new ArgumentNullException(nameof(instance));
- }
-
- var context = PrepareContext(testContext);
- await InitializeObjectAsync(instance, context);
- return instance;
- }
-
- ///
- /// Initializes a single object with explicit context parameters.
- ///
- public async Task InitializeAsync(
- object instance,
- Dictionary? objectBag = null,
- MethodMetadata? methodMetadata = null,
- TestContextEvents? events = null)
- {
- if (instance == null)
- {
- throw new ArgumentNullException(nameof(instance));
- }
-
- var context = new InitializationContext
- {
- ObjectBag = objectBag ?? new Dictionary(),
- MethodMetadata = methodMetadata,
- Events = events ?? new TestContextEvents(),
- TestContext = TestContext.Current
- };
-
- await InitializeObjectAsync(instance, context);
- }
-
- ///
- /// Initializes multiple objects (e.g., test arguments) in parallel.
- ///
- public async Task InitializeArgumentsAsync(
- object?[] arguments,
- Dictionary objectBag,
- MethodMetadata methodMetadata,
- TestContextEvents events,
- bool isRegistrationPhase = false)
- {
- if (arguments == null || arguments.Length == 0)
- {
- return;
- }
-
- var context = new InitializationContext
- {
- ObjectBag = objectBag,
- MethodMetadata = methodMetadata,
- Events = events,
- TestContext = TestContext.Current,
- IsRegistrationPhase = isRegistrationPhase
- };
-
- // Process arguments in parallel for performance
- var tasks = new List();
- foreach (var argument in arguments)
- {
- if (argument != null)
- {
- tasks.Add(InitializeObjectAsync(argument, context));
- }
- }
-
- await Task.WhenAll(tasks);
- }
-
- ///
- /// Initializes test class instance with full lifecycle.
- ///
- public async Task InitializeTestClassAsync(
- object testClassInstance,
- TestContext testContext)
- {
- if (testClassInstance == null)
- {
- throw new ArgumentNullException(nameof(testClassInstance));
- }
-
- var context = PrepareContext(testContext);
-
- // Track the test class instance
- ObjectTracker.TrackObject(context.Events, testClassInstance);
-
- // Initialize the instance
- await InitializeObjectAsync(testClassInstance, context);
- }
-
- ///
- /// Core initialization logic - the single place where all initialization happens.
- ///
- private async Task InitializeObjectAsync(object instance, InitializationContext context)
- {
- try
- {
- // Step 1: Property Injection
- if (RequiresPropertyInjection(instance))
- {
- await _propertyInjectionService.InjectPropertiesIntoObjectAsync(
- instance,
- context.ObjectBag,
- context.MethodMetadata,
- context.Events);
- }
-
- // Step 2: Object Initialization (IAsyncInitializer)
- if (instance is IAsyncInitializer asyncInitializer)
- {
- // During registration phase, only initialize data source attributes.
- // Other IAsyncInitializer objects are deferred until test execution.
- if (!context.IsRegistrationPhase || instance is IDataSourceAttribute)
- {
- await ObjectInitializer.InitializeAsync(instance);
- }
- }
-
- // Step 3: Tracking (if not already tracked)
- TrackObject(instance, context);
-
- // Step 4: Post-initialization hooks (future extension point)
- await OnObjectInitializedAsync(instance, context);
- }
- catch (Exception ex)
- {
- throw new TestObjectInitializationException(
- $"Failed to initialize object of type '{instance.GetType().Name}': {ex.Message}", ex);
- }
- }
-
- ///
- /// Determines if an object requires property injection.
- ///
- private bool RequiresPropertyInjection(object instance)
- {
- // Use the existing cache from PropertyInjectionCache
- return PropertyInjection.PropertyInjectionCache.HasInjectableProperties(instance.GetType());
- }
-
- ///
- /// Tracks an object for disposal and ownership.
- ///
- private void TrackObject(object instance, InitializationContext context)
- {
- // Only track if we have events context
- if (context.Events != null)
- {
- ObjectTracker.TrackObject(context.Events, instance);
- }
- }
-
- ///
- /// Hook for post-initialization processing.
- ///
- private Task OnObjectInitializedAsync(object instance, InitializationContext context)
- {
- // Extension point for future features (e.g., validation, logging)
- return Task.CompletedTask;
- }
-
- ///
- /// Prepares initialization context from test context.
- ///
- private InitializationContext PrepareContext(TestContext? testContext)
- {
- return new InitializationContext
- {
- ObjectBag = testContext?.ObjectBag ?? new Dictionary(),
- MethodMetadata = testContext?.TestDetails?.MethodMetadata,
- Events = testContext?.Events ?? new TestContextEvents(),
- TestContext = testContext
- };
- }
-
- ///
- /// Internal context for initialization.
- ///
- private class InitializationContext
- {
- public Dictionary ObjectBag { get; set; } = null!;
- public MethodMetadata? MethodMetadata { get; set; }
- public TestContextEvents Events { get; set; } = null!;
- public TestContext? TestContext { get; set; }
- public bool IsRegistrationPhase { get; set; }
- }
-}
-
-///
-/// Exception thrown when test object initialization fails.
-///
-public class TestObjectInitializationException : Exception
-{
- public TestObjectInitializationException(string message) : base(message)
- {
- }
-
- public TestObjectInitializationException(string message, Exception innerException)
- : base(message, innerException)
- {
- }
-}
\ No newline at end of file
diff --git a/TUnit.Core/Models/DataGeneratorMetadata.cs b/TUnit.Core/Models/DataGeneratorMetadata.cs
index 50eded9d7f..ce176ef8a0 100644
--- a/TUnit.Core/Models/DataGeneratorMetadata.cs
+++ b/TUnit.Core/Models/DataGeneratorMetadata.cs
@@ -1,5 +1,4 @@
-using System.Diagnostics.CodeAnalysis;
-using TUnit.Core.Enums;
+using TUnit.Core.Enums;
namespace TUnit.Core;
diff --git a/TUnit.Core/PropertyInjection/ClassMetadataHelper.cs b/TUnit.Core/PropertyInjection/ClassMetadataHelper.cs
index 332702b404..7f49da4cf0 100644
--- a/TUnit.Core/PropertyInjection/ClassMetadataHelper.cs
+++ b/TUnit.Core/PropertyInjection/ClassMetadataHelper.cs
@@ -1,6 +1,4 @@
-using System;
using System.Diagnostics.CodeAnalysis;
-using System.Linq;
using System.Reflection;
namespace TUnit.Core.PropertyInjection;
diff --git a/TUnit.Core/PropertyInjection/Initialization/PropertyInitializationContext.cs b/TUnit.Core/PropertyInjection/Initialization/PropertyInitializationContext.cs
index 82e4c83b53..1c29329486 100644
--- a/TUnit.Core/PropertyInjection/Initialization/PropertyInitializationContext.cs
+++ b/TUnit.Core/PropertyInjection/Initialization/PropertyInitializationContext.cs
@@ -1,6 +1,4 @@
-using System;
using System.Collections.Concurrent;
-using System.Collections.Generic;
using System.Reflection;
using TUnit.Core.Interfaces.SourceGenerator;
diff --git a/TUnit.Core/PropertyInjection/Initialization/PropertyTrackingService.cs b/TUnit.Core/PropertyInjection/Initialization/PropertyTrackingService.cs
deleted file mode 100644
index cf86551ad7..0000000000
--- a/TUnit.Core/PropertyInjection/Initialization/PropertyTrackingService.cs
+++ /dev/null
@@ -1,144 +0,0 @@
-using System.Collections.Concurrent;
-using System.Threading.Tasks;
-using TUnit.Core.Tracking;
-
-namespace TUnit.Core.PropertyInjection.Initialization;
-
-///
-/// Centralizes all property tracking operations during initialization.
-/// Follows Single Responsibility Principle by handling only tracking concerns.
-///
-internal static class PropertyTrackingService
-{
- ///
- /// Tracks a property value for disposal and ownership.
- ///
- public static void TrackPropertyValue(PropertyInitializationContext context, object? propertyValue)
- {
- if (propertyValue == null)
- {
- return;
- }
-
- // Track the object for disposal
- ObjectTracker.TrackObject(context.Events, propertyValue);
-
- // Track ownership relationship
- if (context.ParentInstance != null)
- {
- ObjectTracker.TrackOwnership(context.ParentInstance, propertyValue);
- }
- else
- {
- ObjectTracker.TrackOwnership(context.Instance, propertyValue);
- }
- }
-
- ///
- /// Handles tracking for nested properties after initialization.
- ///
- public static async Task TrackNestedPropertiesAsync(
- PropertyInitializationContext context,
- object propertyValue,
- PropertyInjectionPlan plan)
- {
- if (!plan.HasProperties)
- {
- return;
- }
-
- if (SourceRegistrar.IsEnabled)
- {
- await TrackSourceGeneratedNestedProperties(context, propertyValue, plan);
- }
- else
- {
- await TrackReflectionNestedProperties(context, propertyValue, plan);
- }
- }
-
- ///
- /// Tracks nested properties for source-generated mode.
- ///
- private static async Task TrackSourceGeneratedNestedProperties(
- PropertyInitializationContext context,
- object instance,
- PropertyInjectionPlan plan)
- {
- foreach (var metadata in plan.SourceGeneratedProperties)
- {
- var property = metadata.ContainingType.GetProperty(metadata.PropertyName);
- if (property != null && property.CanRead)
- {
- var nestedValue = property.GetValue(instance);
- if (nestedValue != null)
- {
- TrackNestedPropertyValue(context, instance, nestedValue);
- await InitializeNestedIfRequired(context, nestedValue);
- }
- }
- }
- }
-
- ///
- /// Tracks nested properties for reflection mode.
- ///
- private static async Task TrackReflectionNestedProperties(
- PropertyInitializationContext context,
- object instance,
- PropertyInjectionPlan plan)
- {
- foreach (var (property, _) in plan.ReflectionProperties)
- {
- var nestedValue = property.GetValue(instance);
- if (nestedValue != null)
- {
- TrackNestedPropertyValue(context, instance, nestedValue);
- await InitializeNestedIfRequired(context, nestedValue);
- }
- }
- }
-
- ///
- /// Tracks a nested property value.
- ///
- private static void TrackNestedPropertyValue(
- PropertyInitializationContext context,
- object parentInstance,
- object nestedValue)
- {
- ObjectTracker.TrackObject(context.Events, nestedValue);
- ObjectTracker.TrackOwnership(parentInstance, nestedValue);
- }
-
- ///
- /// Initializes nested property if it has injectable properties.
- ///
- private static async Task InitializeNestedIfRequired(
- PropertyInitializationContext context,
- object nestedValue)
- {
- if (PropertyInjectionCache.HasInjectableProperties(nestedValue.GetType()))
- {
- // This will be handled by the nested property strategy
- // Just mark it for processing
- context.VisitedObjects.TryAdd(nestedValue, 1);
- }
- else
- {
- // No nested properties, just initialize
- await ObjectInitializer.InitializeAsync(nestedValue);
- }
- }
-
- ///
- /// Adds property value to test context tracking.
- ///
- public static void AddToTestContext(PropertyInitializationContext context, object? propertyValue)
- {
- if (context.TestContext != null && propertyValue != null)
- {
- context.TestContext.TestDetails.TestClassInjectedPropertyArguments[context.PropertyName] = propertyValue;
- }
- }
-}
\ No newline at end of file
diff --git a/TUnit.Core/PropertyInjection/Initialization/Strategies/SourceGeneratedPropertyStrategy.cs b/TUnit.Core/PropertyInjection/Initialization/Strategies/SourceGeneratedPropertyStrategy.cs
deleted file mode 100644
index 3c78563702..0000000000
--- a/TUnit.Core/PropertyInjection/Initialization/Strategies/SourceGeneratedPropertyStrategy.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-using System.Threading.Tasks;
-using TUnit.Core.DataSources;
-using TUnit.Core.Initialization;
-
-namespace TUnit.Core.PropertyInjection.Initialization.Strategies;
-
-///
-/// Strategy for initializing properties using source-generated metadata.
-/// Optimized for AOT and performance.
-///
-internal sealed class SourceGeneratedPropertyStrategy : IPropertyInitializationStrategy
-{
- private readonly DataSourceInitializer _dataSourceInitializer;
- private readonly TestObjectInitializer _testObjectInitializer;
-
- public SourceGeneratedPropertyStrategy(DataSourceInitializer dataSourceInitializer, TestObjectInitializer testObjectInitializer)
- {
- _dataSourceInitializer = dataSourceInitializer ?? throw new System.ArgumentNullException(nameof(dataSourceInitializer));
- _testObjectInitializer = testObjectInitializer ?? throw new System.ArgumentNullException(nameof(testObjectInitializer));
- }
- ///
- /// Determines if this strategy can handle source-generated properties.
- ///
- public bool CanHandle(PropertyInitializationContext context)
- {
- return context.SourceGeneratedMetadata != null && SourceRegistrar.IsEnabled;
- }
-
- ///
- /// Initializes a property using source-generated metadata.
- ///
- public async Task InitializePropertyAsync(PropertyInitializationContext context)
- {
- if (context.SourceGeneratedMetadata == null)
- {
- return;
- }
-
- // Step 1: Resolve data from the data source
- var resolvedValue = await PropertyDataResolver.ResolvePropertyDataAsync(context, _dataSourceInitializer, _testObjectInitializer);
- if (resolvedValue == null)
- {
- return;
- }
-
- context.ResolvedValue = resolvedValue;
-
- // Step 2: Track the property value
- PropertyTrackingService.TrackPropertyValue(context, resolvedValue);
-
- // Step 3: Set the property value
- // The value has already been initialized by PropertyDataResolver if needed
- context.SourceGeneratedMetadata.SetProperty(context.Instance, resolvedValue);
-
- // Step 4: Add to test context tracking
- PropertyTrackingService.AddToTestContext(context, resolvedValue);
- }
-
-}
\ No newline at end of file
diff --git a/TUnit.Core/PropertyInjection/PropertyHelper.cs b/TUnit.Core/PropertyInjection/PropertyHelper.cs
index e4dd460196..e5cd934d66 100644
--- a/TUnit.Core/PropertyInjection/PropertyHelper.cs
+++ b/TUnit.Core/PropertyInjection/PropertyHelper.cs
@@ -1,4 +1,3 @@
-using System;
using System.Diagnostics.CodeAnalysis;
using System.Reflection;
diff --git a/TUnit.Core/PropertyInjection/PropertyInjectionCache.cs b/TUnit.Core/PropertyInjection/PropertyInjectionCache.cs
index 4eea13459f..7cf13fcc91 100644
--- a/TUnit.Core/PropertyInjection/PropertyInjectionCache.cs
+++ b/TUnit.Core/PropertyInjection/PropertyInjectionCache.cs
@@ -1,6 +1,4 @@
-using System;
using System.Diagnostics.CodeAnalysis;
-using System.Threading.Tasks;
using TUnit.Core.Data;
namespace TUnit.Core.PropertyInjection;
@@ -61,4 +59,4 @@ public static bool TryGetInjectionTask(object instance, out Task? existingTask)
{
return _injectionTasks.TryGetValue(instance, out existingTask);
}
-}
\ No newline at end of file
+}
diff --git a/TUnit.Core/PropertyInjection/PropertyInjectionPlanBuilder.cs b/TUnit.Core/PropertyInjection/PropertyInjectionPlanBuilder.cs
index d8052e830f..b020a2fa30 100644
--- a/TUnit.Core/PropertyInjection/PropertyInjectionPlanBuilder.cs
+++ b/TUnit.Core/PropertyInjection/PropertyInjectionPlanBuilder.cs
@@ -1,7 +1,4 @@
-using System;
-using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
-using System.Linq;
using System.Reflection;
using TUnit.Core.Interfaces.SourceGenerator;
@@ -15,14 +12,36 @@ internal static class PropertyInjectionPlanBuilder
{
///
/// Creates an injection plan for source-generated mode.
+ /// Walks the inheritance chain to include all injectable properties from base classes.
///
+ [UnconditionalSuppressMessage("Trimming", "IL2075", Justification = "BaseType reflection is required for inheritance support")]
public static PropertyInjectionPlan BuildSourceGeneratedPlan(Type type)
{
- var propertySource = PropertySourceRegistry.GetSource(type);
- var sourceGenProps = propertySource?.ShouldInitialize == true
- ? propertySource.GetPropertyMetadata().ToArray()
- : Array.Empty();
-
+ var allProperties = new List();
+ var processedProperties = new HashSet();
+
+ // Walk up the inheritance chain to find all properties with data sources
+ var currentType = type;
+ while (currentType != null && currentType != typeof(object))
+ {
+ var propertySource = PropertySourceRegistry.GetSource(currentType);
+ if (propertySource?.ShouldInitialize == true)
+ {
+ foreach (var metadata in propertySource.GetPropertyMetadata())
+ {
+ // Skip if we've already processed a property with this name (overridden in derived class)
+ if (processedProperties.Add(metadata.PropertyName))
+ {
+ allProperties.Add(metadata);
+ }
+ }
+ }
+
+ currentType = currentType.BaseType;
+ }
+
+ var sourceGenProps = allProperties.ToArray();
+
return new PropertyInjectionPlan
{
Type = type,
diff --git a/TUnit.Core/PropertyInjection/PropertySetterFactory.cs b/TUnit.Core/PropertyInjection/PropertySetterFactory.cs
index 788d75dab1..747542b7f7 100644
--- a/TUnit.Core/PropertyInjection/PropertySetterFactory.cs
+++ b/TUnit.Core/PropertyInjection/PropertySetterFactory.cs
@@ -1,4 +1,3 @@
-using System;
using System.Diagnostics.CodeAnalysis;
using System.Reflection;
diff --git a/TUnit.Core/PropertyInjection/PropertyValueProcessor.cs b/TUnit.Core/PropertyInjection/PropertyValueProcessor.cs
index 080a365457..fd06656d36 100644
--- a/TUnit.Core/PropertyInjection/PropertyValueProcessor.cs
+++ b/TUnit.Core/PropertyInjection/PropertyValueProcessor.cs
@@ -1,10 +1,3 @@
-using System;
-using System.Collections.Concurrent;
-using System.Collections.Generic;
-using System.Threading.Tasks;
-using TUnit.Core.Services;
-using TUnit.Core.Tracking;
-
namespace TUnit.Core.PropertyInjection;
///
diff --git a/TUnit.Core/PropertyInjection/TupleValueResolver.cs b/TUnit.Core/PropertyInjection/TupleValueResolver.cs
index 8cb2ac83c3..20ce2445bf 100644
--- a/TUnit.Core/PropertyInjection/TupleValueResolver.cs
+++ b/TUnit.Core/PropertyInjection/TupleValueResolver.cs
@@ -1,6 +1,4 @@
-using System;
using System.Diagnostics.CodeAnalysis;
-using System.Linq;
using TUnit.Core.Helpers;
namespace TUnit.Core.PropertyInjection;
diff --git a/TUnit.Core/PropertyInjectionService.cs b/TUnit.Core/PropertyInjectionService.cs
deleted file mode 100644
index 4ae79f8cf7..0000000000
--- a/TUnit.Core/PropertyInjectionService.cs
+++ /dev/null
@@ -1,178 +0,0 @@
-using TUnit.Core;
-using TUnit.Core.Tracking;
-using System.Diagnostics.CodeAnalysis;
-using TUnit.Core.Data;
-using TUnit.Core.DataSources;
-using TUnit.Core.Initialization;
-using TUnit.Core.Interfaces.SourceGenerator;
-using TUnit.Core.Enums;
-using TUnit.Core.Services;
-using TUnit.Core.Helpers;
-using TUnit.Core.PropertyInjection;
-using TUnit.Core.PropertyInjection.Initialization;
-using System.Reflection;
-using System.Collections.Concurrent;
-
-namespace TUnit.Core;
-
-///
-/// Internal service for property injection.
-/// Should only be called through TestObjectInitializer for centralized initialization.
-///
-internal sealed class PropertyInjectionService
-{
- private readonly PropertyInitializationOrchestrator _orchestrator;
-
- public PropertyInjectionService(DataSourceInitializer dataSourceInitializer)
- {
- // We'll set TestObjectInitializer later to break the circular dependency
- _orchestrator = new PropertyInitializationOrchestrator(dataSourceInitializer, null!);
- }
-
- public void Initialize(TestObjectInitializer testObjectInitializer)
- {
- _orchestrator.Initialize(testObjectInitializer);
- }
-
- ///
- /// Injects properties with data sources into argument objects just before test execution.
- /// This ensures properties are only initialized when the test is about to run.
- /// Arguments are processed in parallel for better performance.
- ///
- public async Task InjectPropertiesIntoArgumentsAsync(object?[] arguments, Dictionary objectBag, MethodMetadata methodMetadata, TestContextEvents events)
- {
- if (arguments.Length == 0)
- {
- return;
- }
-
- // Fast path: check if any arguments need injection
- var injectableArgs = arguments
- .Where(argument => argument != null && PropertyInjectionCache.HasInjectableProperties(argument.GetType()))
- .ToArray();
-
- if (injectableArgs.Length == 0)
- {
- return;
- }
-
- // Process arguments in parallel
- var argumentTasks = injectableArgs
- .Select(argument => InjectPropertiesIntoObjectAsync(argument!, objectBag, methodMetadata, events))
- .ToArray();
-
- await Task.WhenAll(argumentTasks);
- }
-
-
- ///
- /// Recursively injects properties with data sources into a single object.
- /// Uses source generation mode when available, falls back to reflection mode.
- /// After injection, handles tracking, initialization, and recursive injection.
- ///
- public Task InjectPropertiesIntoObjectAsync(object instance, Dictionary? objectBag, MethodMetadata? methodMetadata, TestContextEvents? events)
- {
- // Start with an empty visited set for cycle detection
-#if NETSTANDARD2_0
- var visitedObjects = new ConcurrentDictionary();
-#else
- var visitedObjects = new ConcurrentDictionary(System.Collections.Generic.ReferenceEqualityComparer.Instance);
-#endif
- return InjectPropertiesIntoObjectAsyncCore(instance, objectBag, methodMetadata, events, visitedObjects);
- }
-
- internal async Task InjectPropertiesIntoObjectAsyncCore(object instance, Dictionary? objectBag, MethodMetadata? methodMetadata, TestContextEvents? events, ConcurrentDictionary visitedObjects)
- {
- if (instance == null)
- {
- return;
- }
-
- // Prevent cycles - if we're already processing this object, skip it
- // TryAdd returns false if the key already exists (thread-safe)
- if (!visitedObjects.TryAdd(instance, 0))
- {
- return;
- }
-
- // If we don't have the required context, try to get it from the current test context
- objectBag ??= TestContext.Current?.ObjectBag ?? new Dictionary();
- methodMetadata ??= TestContext.Current?.TestDetails?.MethodMetadata;
- events ??= TestContext.Current?.Events;
-
- // If we still don't have events after trying to get from context, create a default instance
- events ??= new TestContextEvents();
-
- try
- {
- var alreadyProcessed = PropertyInjectionCache.TryGetInjectionTask(instance, out var existingTask);
-
- if (alreadyProcessed && existingTask != null)
- {
- await existingTask;
-
- var plan = PropertyInjectionCache.GetOrCreatePlan(instance.GetType());
- if (plan.HasProperties)
- {
- if (SourceRegistrar.IsEnabled)
- {
- foreach (var metadata in plan.SourceGeneratedProperties)
- {
- var property = metadata.ContainingType.GetProperty(metadata.PropertyName);
- if (property != null && property.CanRead)
- {
- var propertyValue = property.GetValue(instance);
- if (propertyValue != null)
- {
- ObjectTracker.TrackObject(events, propertyValue);
- ObjectTracker.TrackOwnership(instance, propertyValue);
-
- if (PropertyInjectionCache.HasInjectableProperties(propertyValue.GetType()))
- {
- await InjectPropertiesIntoObjectAsyncCore(propertyValue, objectBag, methodMetadata, events, visitedObjects);
- }
- }
- }
- }
- }
- else
- {
- foreach (var (property, _) in plan.ReflectionProperties)
- {
- var propertyValue = property.GetValue(instance);
- if (propertyValue != null)
- {
- ObjectTracker.TrackObject(events, propertyValue);
- ObjectTracker.TrackOwnership(instance, propertyValue);
-
- if (PropertyInjectionCache.HasInjectableProperties(propertyValue.GetType()))
- {
- await InjectPropertiesIntoObjectAsyncCore(propertyValue, objectBag, methodMetadata, events, visitedObjects);
- }
- }
- }
- }
- }
- }
- else
- {
- await PropertyInjectionCache.GetOrAddInjectionTask(instance, async _ =>
- {
- var plan = PropertyInjectionCache.GetOrCreatePlan(instance.GetType());
-
- // Use the new orchestrator for property initialization
- await _orchestrator.InitializeObjectWithPropertiesAsync(
- instance, plan, objectBag, methodMetadata, events, visitedObjects);
- });
- }
- }
- catch (Exception ex)
- {
- throw new InvalidOperationException($"Failed to inject properties for type '{instance.GetType().Name}': {ex.Message}", ex);
- }
- }
-
-
-
-
-}
diff --git a/TUnit.Core/StaticProperties/StaticPropertyMetadata.cs b/TUnit.Core/StaticProperties/StaticPropertyMetadata.cs
new file mode 100644
index 0000000000..49d407e497
--- /dev/null
+++ b/TUnit.Core/StaticProperties/StaticPropertyMetadata.cs
@@ -0,0 +1,12 @@
+namespace TUnit.Core.StaticProperties;
+
+///
+/// Metadata for a static property that needs initialization
+///
+public sealed class StaticPropertyMetadata
+{
+ public required string PropertyName { get; init; }
+ public required Type PropertyType { get; init; }
+ public required Type DeclaringType { get; init; }
+ public required Func> InitializerAsync { get; init; }
+}
diff --git a/TUnit.Core/StaticProperties/StaticPropertyRegistry.cs b/TUnit.Core/StaticProperties/StaticPropertyRegistry.cs
new file mode 100644
index 0000000000..ed16e35099
--- /dev/null
+++ b/TUnit.Core/StaticProperties/StaticPropertyRegistry.cs
@@ -0,0 +1,55 @@
+using System.Collections.Concurrent;
+
+namespace TUnit.Core.StaticProperties;
+
+///
+/// Registry for static properties that need initialization before tests run.
+/// Used by source-generated code to register metadata, and by the framework to initialize properties.
+///
+public static class StaticPropertyRegistry
+{
+ private static readonly ConcurrentBag _registeredProperties = new();
+ private static readonly ConcurrentDictionary _initializedValues = new();
+
+ ///
+ /// Register a static property for initialization
+ ///
+ public static void Register(StaticPropertyMetadata metadata)
+ {
+ _registeredProperties.Add(metadata);
+ }
+
+ ///
+ /// Get all registered static properties
+ ///
+ public static IEnumerable GetRegisteredProperties()
+ {
+ return _registeredProperties;
+ }
+
+ ///
+ /// Get initialized value for a property (for tracking)
+ ///
+ public static bool TryGetInitializedValue(Type declaringType, string propertyName, out object? value)
+ {
+ var key = $"{declaringType.FullName}.{propertyName}";
+ return _initializedValues.TryGetValue(key, out value);
+ }
+
+ ///
+ /// Store initialized value for a property (for tracking)
+ ///
+ internal static void StoreInitializedValue(Type declaringType, string propertyName, object value)
+ {
+ var key = $"{declaringType.FullName}.{propertyName}";
+ _initializedValues[key] = value;
+ }
+
+ ///
+ /// Get all initialized values for tracking
+ ///
+ internal static IEnumerable GetAllInitializedValues()
+ {
+ return _initializedValues.Values;
+ }
+}
diff --git a/TUnit.Core/TestContext.cs b/TUnit.Core/TestContext.cs
index c4df246afc..c32c5f1e9c 100644
--- a/TUnit.Core/TestContext.cs
+++ b/TUnit.Core/TestContext.cs
@@ -1,7 +1,6 @@
using System.Collections.Concurrent;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
-using System.Linq;
using System.Reflection;
using System.Runtime.CompilerServices;
using TUnit.Core.Enums;
@@ -316,6 +315,9 @@ public async Task ReregisterTestWithArguments(object?[]? methodArguments = null,
];
internal AbstractExecutableTest InternalExecutableTest { get; set; } = null!;
+
+ internal HashSet TrackedObjects { get; } = [];
+
public DateTimeOffset? TestEnd { get; set; }
diff --git a/TUnit.Core/Tracking/ObjectTracker.cs b/TUnit.Core/Tracking/ObjectTracker.cs
index 39bf4862c6..03a95eb161 100644
--- a/TUnit.Core/Tracking/ObjectTracker.cs
+++ b/TUnit.Core/Tracking/ObjectTracker.cs
@@ -1,9 +1,4 @@
-using System;
using System.Collections.Concurrent;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Threading;
-using System.Threading.Tasks;
using TUnit.Core.Helpers;
namespace TUnit.Core.Tracking;
@@ -12,24 +7,46 @@ namespace TUnit.Core.Tracking;
/// Pure reference counting object tracker for disposable objects.
/// Objects are disposed when their reference count reaches zero, regardless of sharing type.
///
-public static class ObjectTracker
+internal class ObjectTracker(TrackableObjectGraphProvider trackableObjectGraphProvider, Disposer disposer)
{
private static readonly ConcurrentDictionary _trackedObjects = new();
- private static readonly ConcurrentDictionary> _ownedObjects = new();
- private static readonly ConcurrentDictionary _disposalCallbackRegistered = new();
- private static readonly ConcurrentDictionary _disposalInProgress = new();
+
+ public void TrackObjects(TestContext testContext)
+ {
+ var objects = trackableObjectGraphProvider.GetTrackableObjects(testContext);
+
+ foreach (var obj in objects)
+ {
+ TrackObject(obj);
+ }
+ }
+
+ public async ValueTask UntrackObjects(TestContext testContext, List cleanupExceptions)
+ {
+ foreach (var obj in testContext.TrackedObjects)
+ {
+ try
+ {
+ await UntrackObject(obj);
+ }
+ catch (Exception e)
+ {
+ cleanupExceptions.Add(e);
+ }
+ }
+ }
///
- /// Tracks multiple objects for a test context and registers a single disposal handler.
- /// Each object's reference count is incremented once.
+ /// Track static property objects (session-level)
///
- /// Events for the test instance
- /// The objects to track (constructor args, method args, injected properties)
- internal static void TrackObjectsForContext(TestContextEvents events, IEnumerable objects)
+ public void TrackStaticProperties()
{
+ // Incrementing them by 1 if they're static ensures they don't get disposed until the end of the session
+ var objects = trackableObjectGraphProvider.GetStaticPropertyTrackableObjects();
+
foreach (var obj in objects)
{
- TrackObject(events, obj);
+ TrackObject(obj);
}
}
@@ -37,9 +54,8 @@ internal static void TrackObjectsForContext(TestContextEvents events, IEnumerabl
/// Tracks a single object for a test context.
/// For backward compatibility - adds to existing tracked objects for the context.
///
- /// Events for the test instance
/// The object to track
- public static void TrackObject(TestContextEvents events, object? obj)
+ private void TrackObject(object? obj)
{
if (obj == null || ShouldSkipTracking(obj))
{
@@ -47,23 +63,30 @@ public static void TrackObject(TestContextEvents events, object? obj)
}
var counter = _trackedObjects.GetOrAdd(obj, _ => new Counter());
+ counter.Increment();
+ }
- var newCount = counter.Increment();
+ private async ValueTask UntrackObject(object? obj)
+ {
+ if (obj == null || ShouldSkipTracking(obj))
+ {
+ return;
+ }
- events.OnDispose += async (_, _) =>
+ if (_trackedObjects.TryGetValue(obj, out var counter))
{
var count = counter.Decrement();
if (count < 0)
{
- throw new InvalidOperationException($"Reference count for object went below zero. This indicates a bug in the reference counting logic.");
+ throw new InvalidOperationException("Reference count for object went below zero. This indicates a bug in the reference counting logic.");
}
if (count == 0)
{
- await GlobalContext.Current.Disposer.DisposeAsync(obj).ConfigureAwait(false);
+ await disposer.DisposeAsync(obj).ConfigureAwait(false);
}
- };
+ }
}
///
@@ -90,7 +113,7 @@ public static void OnDisposed(object? o, Action action)
}
};
}
-
+
public static void OnDisposedAsync(object? o, Func asyncAction)
{
if(o is not IDisposable and not IAsyncDisposable)
@@ -107,157 +130,4 @@ public static void OnDisposedAsync(object? o, Func asyncAction)
}
};
}
-
- ///
- /// Tracks that an owner object owns another object.
- /// This increments the owned object's reference count.
- /// When the owner is disposed, it will decrement the owned object's reference count.
- ///
- public static void TrackOwnership(object owner, object owned)
- {
- if (owner == null || owned == null || ShouldSkipTracking(owned))
- {
- return;
- }
-
- // Prevent circular ownership - owner cannot own itself
- if (ReferenceEquals(owner, owned))
- {
- return;
- }
-
- // Check if this would create a circular ownership chain
- if (IsOwnedBy(owned, owner))
- {
- // owned already owns owner, so we can't make owner own owned
- return;
- }
-
- var ownedSet = _ownedObjects.GetOrAdd(owner, _ => new HashSet());
- var shouldRegisterCallback = false;
-
- lock (ownedSet)
- {
- if (ownedSet.Add(owned))
- {
- var counter = _trackedObjects.GetOrAdd(owned, _ => new Counter());
- counter.Increment();
-
- // Check if we need to register disposal callback (but do it outside the lock)
- if (!_disposalCallbackRegistered.ContainsKey(owner))
- {
- shouldRegisterCallback = _disposalCallbackRegistered.TryAdd(owner, true);
- }
- }
- }
-
- // Register disposal callback OUTSIDE the lock to prevent deadlocks
- if (shouldRegisterCallback)
- {
- OnDisposedAsync(owner, async () =>
- {
- await ReleaseOwnedObjectsAsync(owner).ConfigureAwait(false);
- });
- }
- }
-
- private static bool IsOwnedBy(object potentialOwner, object potentialOwned)
- {
- // Check if potentialOwner owns potentialOwned (directly or indirectly)
- var visited = new HashSet();
- var stack = new Stack();
- stack.Push(potentialOwner);
-
- while (stack.Count > 0)
- {
- var current = stack.Pop();
- if (!visited.Add(current))
- {
- continue; // Already visited
- }
-
- if (ReferenceEquals(current, potentialOwned))
- {
- return true; // Found circular ownership
- }
-
- if (_ownedObjects.TryGetValue(current, out var ownedSet))
- {
- lock (ownedSet)
- {
- foreach (var owned in ownedSet)
- {
- stack.Push(owned);
- }
- }
- }
- }
-
- return false;
- }
-
- private static async Task ReleaseOwnedObjectsAsync(object owner)
- {
- // Prevent multiple concurrent disposal attempts for the same owner
- if (!_disposalInProgress.TryAdd(owner, true))
- {
- return; // Already being disposed
- }
-
- try
- {
- if (_ownedObjects.TryRemove(owner, out var ownedSet))
- {
- List disposalTasks = new();
- List objectsToDispose = new();
-
- // CRITICAL FIX: Collect objects to dispose OUTSIDE the lock to prevent deadlocks
- lock (ownedSet)
- {
- foreach (var owned in ownedSet)
- {
- if (_trackedObjects.TryGetValue(owned, out var counter))
- {
- var count = counter.Decrement();
- if (count == 0)
- {
- // Mark as being disposed to prevent multiple disposal attempts
- if (_disposalInProgress.TryAdd(owned, true))
- {
- objectsToDispose.Add(owned);
- }
- }
- }
- }
- }
-
- // Now create disposal tasks OUTSIDE the lock
- foreach (var obj in objectsToDispose)
- {
- disposalTasks.Add(GlobalContext.Current.Disposer.DisposeAsync(obj).AsTask());
- }
-
- // Dispose all owned objects in parallel with timeout protection
- if (disposalTasks.Count > 0)
- {
- using var cts = new System.Threading.CancellationTokenSource(TimeSpan.FromSeconds(30));
- try
- {
- await Task.WhenAll(disposalTasks).WaitAsync(cts.Token).ConfigureAwait(false);
- }
- catch (OperationCanceledException)
- {
- // Disposal timed out - log and continue
- System.Diagnostics.Debug.WriteLine($"Disposal of objects owned by {owner.GetType().Name} timed out after 30 seconds");
- }
- }
- }
- }
- finally
- {
- // Clean up tracking dictionaries for disposed objects
- _disposalCallbackRegistered.TryRemove(owner, out _);
- _disposalInProgress.TryRemove(owner, out _);
- }
- }
}
diff --git a/TUnit.Core/Tracking/TrackableObjectGraphProvider.cs b/TUnit.Core/Tracking/TrackableObjectGraphProvider.cs
new file mode 100644
index 0000000000..2f07634d82
--- /dev/null
+++ b/TUnit.Core/Tracking/TrackableObjectGraphProvider.cs
@@ -0,0 +1,146 @@
+using TUnit.Core.PropertyInjection;
+using TUnit.Core.StaticProperties;
+
+namespace TUnit.Core.Tracking;
+
+internal class TrackableObjectGraphProvider
+{
+ public IEnumerable GetTrackableObjects(TestContext testContext)
+ {
+ var visitedObjects = testContext.TrackedObjects;
+
+ var testDetails = testContext.TestDetails;
+
+ foreach (var classArgument in testDetails.TestClassArguments)
+ {
+ if (classArgument != null && visitedObjects.Add(classArgument))
+ {
+ yield return classArgument;
+
+ foreach (var nested in GetNestedTrackableObjects(classArgument, visitedObjects))
+ {
+ yield return nested;
+ }
+ }
+ }
+
+ foreach (var methodArgument in testDetails.TestMethodArguments)
+ {
+ if (methodArgument != null && visitedObjects.Add(methodArgument))
+ {
+ yield return methodArgument;
+
+ foreach (var nested in GetNestedTrackableObjects(methodArgument, visitedObjects))
+ {
+ yield return nested;
+ }
+ }
+ }
+
+ foreach (var property in testDetails.TestClassInjectedPropertyArguments.Values)
+ {
+ if (property != null && visitedObjects.Add(property))
+ {
+ yield return property;
+
+ foreach (var nested in GetNestedTrackableObjects(property, visitedObjects))
+ {
+ yield return nested;
+ }
+ }
+ }
+ }
+
+ ///
+ /// Get trackable objects for static properties (session-level)
+ ///
+ public IEnumerable GetStaticPropertyTrackableObjects()
+ {
+ foreach (var value in StaticPropertyRegistry.GetAllInitializedValues())
+ {
+ if (value != null)
+ {
+ yield return value;
+ }
+ }
+ }
+
+ private IEnumerable GetNestedTrackableObjects(object obj, HashSet visitedObjects)
+ {
+ // Prevent infinite recursion on circular references
+ if (!visitedObjects.Add(obj))
+ {
+ yield break;
+ }
+
+ var plan = PropertyInjectionCache.GetOrCreatePlan(obj.GetType());
+
+ if(!SourceRegistrar.IsEnabled)
+ {
+ foreach (var prop in plan.ReflectionProperties)
+ {
+ var value = prop.Property.GetValue(obj);
+
+ if (value == null)
+ {
+ continue;
+ }
+
+ // Check if already visited before yielding to prevent duplicates
+ if (!visitedObjects.Add(value))
+ {
+ continue;
+ }
+
+ yield return value;
+
+ if (!PropertyInjectionCache.HasInjectableProperties(value.GetType()))
+ {
+ continue;
+ }
+
+ foreach (var nested in GetNestedTrackableObjects(value, visitedObjects))
+ {
+ yield return nested;
+ }
+ }
+ }
+ else
+ {
+ foreach (var metadata in plan.SourceGeneratedProperties)
+ {
+ var property = metadata.ContainingType.GetProperty(metadata.PropertyName);
+
+ if (property == null || !property.CanRead)
+ {
+ continue;
+ }
+
+ var value = property.GetValue(obj);
+
+ if (value == null)
+ {
+ continue;
+ }
+
+ // Check if already visited before yielding to prevent duplicates
+ if (!visitedObjects.Add(value))
+ {
+ continue;
+ }
+
+ yield return value;
+
+ if (!PropertyInjectionCache.HasInjectableProperties(value.GetType()))
+ {
+ continue;
+ }
+
+ foreach (var nested in GetNestedTrackableObjects(value, visitedObjects))
+ {
+ yield return nested;
+ }
+ }
+ }
+ }
+}
diff --git a/TUnit.Core/TypeResolver.cs b/TUnit.Core/TypeResolver.cs
index e69afaf8ab..16edd2612c 100644
--- a/TUnit.Core/TypeResolver.cs
+++ b/TUnit.Core/TypeResolver.cs
@@ -1,5 +1,4 @@
using System.Collections.Concurrent;
-using System.Diagnostics.CodeAnalysis;
using System.Reflection;
namespace TUnit.Core;
diff --git a/TUnit.Engine.Tests/InvokableTestBase.cs b/TUnit.Engine.Tests/InvokableTestBase.cs
index 94ef0b11f0..d3768d176c 100644
--- a/TUnit.Engine.Tests/InvokableTestBase.cs
+++ b/TUnit.Engine.Tests/InvokableTestBase.cs
@@ -72,9 +72,7 @@ private async Task RunWithoutAot(string filter,
.WithWorkingDirectory(testProject.DirectoryName!)
.WithValidation(CommandResultValidation.None);
- var result = await command.ExecuteBufferedAsync();
-
- await TrxAsserter.AssertTrx(testMode, command, result, assertions, trxFilename, assertionExpression);
+ await RunWithFailureLogging(command, trxFilename, assertions, assertionExpression);
}
private async Task RunWithAot(string filter, List> assertions,
@@ -108,9 +106,7 @@ private async Task RunWithAot(string filter, List> assertions,
)
.WithValidation(CommandResultValidation.None);
- var result = await command.ExecuteBufferedAsync();
-
- await TrxAsserter.AssertTrx(testMode, command, result, assertions, trxFilename, assertionExpression: assertionExpression);
+ await RunWithFailureLogging(command, trxFilename, assertions, assertionExpression);
}
private async Task RunWithSingleFile(string filter,
@@ -144,9 +140,7 @@ private async Task RunWithSingleFile(string filter,
)
.WithValidation(CommandResultValidation.None);
- var result = await command.ExecuteBufferedAsync();
-
- await TrxAsserter.AssertTrx(testMode, command, result, assertions, trxFilename, assertionExpression: assertionExpression);
+ await RunWithFailureLogging(command, trxFilename, assertions, assertionExpression);
}
protected static FileInfo? FindFile(Func predicate)
@@ -158,6 +152,31 @@ private async Task RunWithSingleFile(string filter,
{
return FileSystemHelpers.FindFolder(predicate);
}
+
+ private async Task RunWithFailureLogging(Command command, string trxFilename, List> assertions, string assertionExpression)
+ {
+ BufferedCommandResult? commandResult = null;
+
+ try
+ {
+ commandResult = await command.ExecuteBufferedAsync();
+
+ await TrxAsserter.AssertTrx(testMode, command, commandResult, assertions, trxFilename, assertionExpression: assertionExpression);
+ }
+ catch (Exception e)
+ {
+ throw new Exception($"""
+ Error asserting results for {TestContext.Current!.TestDetails.MethodMetadata.Class.Name}: {e.Message}
+
+ $@"Mode: {testMode}",
+ @$"Command Input: {command}",
+ @$"Error: {commandResult?.StandardError}",
+ @$"Output: {commandResult?.StandardOutput}"
+
+ Expression: {assertionExpression}
+ """, e);
+ }
+ }
}
public record RunOptions
diff --git a/TUnit.Engine.Tests/TrxAsserter.cs b/TUnit.Engine.Tests/TrxAsserter.cs
index 5bdb7bac7a..7452c169a8 100644
--- a/TUnit.Engine.Tests/TrxAsserter.cs
+++ b/TUnit.Engine.Tests/TrxAsserter.cs
@@ -12,30 +12,12 @@ public static async Task AssertTrx(TestMode testMode, Command command, BufferedC
List> assertions,
string trxFilename, [CallerArgumentExpression("assertions")] string assertionExpression = "")
{
- try
- {
- var trxFile = FileSystemHelpers.FindFile(x => x.Name == trxFilename)?.FullName ?? throw new FileNotFoundException($"Could not find trx file {trxFilename}");
+ var trxFile = FileSystemHelpers.FindFile(x => x.Name == trxFilename)?.FullName ?? throw new FileNotFoundException($"Could not find trx file {trxFilename}");
- var trxFileContents = await File.ReadAllTextAsync(trxFile);
+ var trxFileContents = await File.ReadAllTextAsync(trxFile);
- var testRun = TrxControl.ReadTrx(new StringReader(trxFileContents));
+ var testRun = TrxControl.ReadTrx(new StringReader(trxFileContents));
- assertions.ForEach(x => x.Invoke(testRun));
- }
- catch (Exception e)
- {
- ThreadSafeOutput.WriteMultipleLines(
- $@"Mode: {testMode}",
- @$"Command Input: {command}",
- @$"Error: {commandResult.StandardError}",
- @$"Output: {commandResult.StandardOutput}"
- );
-
- throw new Exception($"""
- Error asserting results for {TestContext.Current!.TestDetails.MethodMetadata.Class.Name}: {e.Message}
-
- Expression: {assertionExpression}
- """, e);
- }
+ assertions.ForEach(x => x.Invoke(testRun));
}
}
diff --git a/TUnit.Engine/Building/Interfaces/ITestDataCollector.cs b/TUnit.Engine/Building/Interfaces/ITestDataCollector.cs
index 8ebf411d98..77e7f28f43 100644
--- a/TUnit.Engine/Building/Interfaces/ITestDataCollector.cs
+++ b/TUnit.Engine/Building/Interfaces/ITestDataCollector.cs
@@ -5,7 +5,7 @@ namespace TUnit.Engine.Building.Interfaces;
///
/// Interface for collecting test metadata from various sources (AOT or reflection)
///
-public interface ITestDataCollector
+internal interface ITestDataCollector
{
///
/// Collects all test metadata from the configured source
diff --git a/TUnit.Engine/Building/TestBuilder.cs b/TUnit.Engine/Building/TestBuilder.cs
index f3f1c4ec1c..fbab7c4baa 100644
--- a/TUnit.Engine/Building/TestBuilder.cs
+++ b/TUnit.Engine/Building/TestBuilder.cs
@@ -1,5 +1,4 @@
using TUnit.Core;
-using TUnit.Core.DataSources;
using TUnit.Core.Enums;
using TUnit.Core.Exceptions;
using TUnit.Core.Helpers;
diff --git a/TUnit.Engine/Discovery/ReflectionGenericTypeResolver.cs b/TUnit.Engine/Discovery/ReflectionGenericTypeResolver.cs
index 8b6974cd92..3f011dd1fa 100644
--- a/TUnit.Engine/Discovery/ReflectionGenericTypeResolver.cs
+++ b/TUnit.Engine/Discovery/ReflectionGenericTypeResolver.cs
@@ -84,12 +84,24 @@ internal static class ReflectionGenericTypeResolver
///
public static GenericTypeInfo? ExtractGenericTypeInfo(Type testClass)
{
- if (!testClass.IsGenericTypeDefinition)
+ // Handle both generic type definitions and constructed generic types
+ Type typeToAnalyze;
+ if (testClass.IsGenericTypeDefinition)
+ {
+ typeToAnalyze = testClass;
+ }
+ else if (testClass.IsConstructedGenericType)
+ {
+ // For constructed generic types (like Issue2952GenericBase),
+ // use the generic type definition to extract parameter names and constraints
+ typeToAnalyze = testClass.GetGenericTypeDefinition();
+ }
+ else
{
return null;
}
- var genericParams = testClass.GetGenericArguments();
+ var genericParams = typeToAnalyze.GetGenericArguments();
var constraints = new GenericParameterConstraints[genericParams.Length];
for (var i = 0; i < genericParams.Length; i++)
diff --git a/TUnit.Engine/Discovery/ReflectionTestDataCollector.cs b/TUnit.Engine/Discovery/ReflectionTestDataCollector.cs
index 9ddeb6675c..4ed5ef2580 100644
--- a/TUnit.Engine/Discovery/ReflectionTestDataCollector.cs
+++ b/TUnit.Engine/Discovery/ReflectionTestDataCollector.cs
@@ -843,12 +843,33 @@ private static Task BuildTestMetadata(Type testClass, MethodInfo t
var inheritanceDepth = CalculateInheritanceDepth(testClass, testMethod);
+ // Determine the actual class type for generic type resolution
+ // If the method is declared in a generic base class, use the constructed version from the inheritance hierarchy
+ var typeForGenericResolution = testClass;
+ if (testMethod.DeclaringType != null &&
+ testMethod.DeclaringType != testClass &&
+ testMethod.DeclaringType.IsGenericTypeDefinition)
+ {
+ // Find the constructed generic type in the inheritance chain
+ var baseType = testClass.BaseType;
+ while (baseType != null)
+ {
+ if (baseType.IsGenericType &&
+ baseType.GetGenericTypeDefinition() == testMethod.DeclaringType)
+ {
+ typeForGenericResolution = baseType;
+ break;
+ }
+ baseType = baseType.BaseType;
+ }
+ }
+
try
{
return Task.FromResult(new ReflectionTestMetadata(testClass, testMethod)
{
TestName = testName,
- TestClassType = testClass,
+ TestClassType = typeForGenericResolution, // Use resolved type for generic resolution (may be constructed generic base)
TestMethodName = testMethod.Name,
Dependencies = ReflectionAttributeExtractor.ExtractDependencies(testClass, testMethod),
DataSources = ReflectionAttributeExtractor.ExtractDataSources(testMethod),
@@ -861,7 +882,7 @@ private static Task BuildTestMetadata(Type testClass, MethodInfo t
FilePath = ExtractFilePath(testMethod) ?? "Unknown",
LineNumber = ExtractLineNumber(testMethod) ?? 0,
MethodMetadata = ReflectionMetadataBuilder.CreateMethodMetadata(testClass, testMethod),
- GenericTypeInfo = ReflectionGenericTypeResolver.ExtractGenericTypeInfo(testClass),
+ GenericTypeInfo = ReflectionGenericTypeResolver.ExtractGenericTypeInfo(typeForGenericResolution),
GenericMethodInfo = ReflectionGenericTypeResolver.ExtractGenericMethodInfo(testMethod),
GenericMethodTypeArguments = testMethod.IsGenericMethodDefinition ? null : testMethod.GetGenericArguments(),
AttributeFactory = () => ReflectionAttributeExtractor.GetAllAttributes(testClass, testMethod),
diff --git a/TUnit.Engine/Enums/EngineMode.cs b/TUnit.Engine/Enums/EngineMode.cs
index 831789243d..cee52e083c 100644
--- a/TUnit.Engine/Enums/EngineMode.cs
+++ b/TUnit.Engine/Enums/EngineMode.cs
@@ -1,6 +1,6 @@
namespace TUnit.Engine.Enums;
-public enum EngineMode
+internal enum EngineMode
{
SourceGenerated,
Reflection
diff --git a/TUnit.Engine/Framework/TUnitServiceProvider.cs b/TUnit.Engine/Framework/TUnitServiceProvider.cs
index 9313bba6b9..6f974166a3 100644
--- a/TUnit.Engine/Framework/TUnitServiceProvider.cs
+++ b/TUnit.Engine/Framework/TUnitServiceProvider.cs
@@ -7,9 +7,9 @@
using Microsoft.Testing.Platform.Requests;
using Microsoft.Testing.Platform.Services;
using TUnit.Core;
-using TUnit.Core.DataSources;
-using TUnit.Core.Initialization;
+using TUnit.Core.Helpers;
using TUnit.Core.Interfaces;
+using TUnit.Core.Tracking;
using TUnit.Engine.Building;
using TUnit.Engine.Building.Collectors;
using TUnit.Engine.Building.Interfaces;
@@ -51,7 +51,9 @@ public ITestExecutionFilter? Filter
public ParallelLimitLockProvider ParallelLimitLockProvider { get; }
public PropertyInjectionService PropertyInjectionService { get; }
public DataSourceInitializer DataSourceInitializer { get; }
- public TestObjectInitializer TestObjectInitializer { get; }
+ public ObjectRegistrationService ObjectRegistrationService { get; }
+ public ObjectInitializationService ObjectInitializationService { get; }
+ public bool AfterSessionHooksFailed { get; set; }
public TUnitServiceProvider(IExtension extension,
ExecuteRequestContext context,
@@ -84,16 +86,25 @@ public TUnitServiceProvider(IExtension extension,
// Create initialization services early as they're needed by other services
DataSourceInitializer = Register(new DataSourceInitializer());
PropertyInjectionService = Register(new PropertyInjectionService(DataSourceInitializer));
- TestObjectInitializer = Register(new TestObjectInitializer(PropertyInjectionService));
-
+
+ // NEW: Separate registration and execution services (replaces TestObjectInitializer)
+ ObjectRegistrationService = Register(new ObjectRegistrationService(PropertyInjectionService));
+ ObjectInitializationService = Register(new ObjectInitializationService());
+
// Initialize the circular dependencies
- PropertyInjectionService.Initialize(TestObjectInitializer);
+ PropertyInjectionService.Initialize(ObjectRegistrationService);
DataSourceInitializer.Initialize(PropertyInjectionService);
- // Register the test argument tracking service to handle object disposal for shared instances
- var testArgumentTrackingService = Register(new TestArgumentTrackingService(TestObjectInitializer));
+ var trackableObjectGraphProvider = new TrackableObjectGraphProvider();
+
+ var disposer = new Disposer(Logger);
+
+ var objectTracker = new ObjectTracker(trackableObjectGraphProvider, disposer);
- TestFilterService = Register(new TestFilterService(Logger, testArgumentTrackingService));
+ // Register the test argument registration service to handle object registration for shared instances
+ var testArgumentRegistrationService = Register(new TestArgumentRegistrationService(ObjectRegistrationService, objectTracker));
+
+ TestFilterService = Register(new TestFilterService(Logger, testArgumentRegistrationService));
MessageBus = Register(new TUnitMessageBus(
extension,
@@ -146,7 +157,7 @@ public TUnitServiceProvider(IExtension extension,
// Create test finder service after discovery service so it can use its cache
TestFinder = Register(new TestFinder(DiscoveryService));
- var testInitializer = new TestInitializer(EventReceiverOrchestrator, TestObjectInitializer);
+ var testInitializer = new TestInitializer(EventReceiverOrchestrator, ObjectInitializationService, PropertyInjectionService, objectTracker);
// Create the new TestCoordinator that orchestrates the granular services
var testCoordinator = Register(
@@ -157,6 +168,7 @@ public TUnitServiceProvider(IExtension extension,
testContextRestorer,
TestExecutor,
testInitializer,
+ objectTracker,
Logger));
// Create the HookOrchestratingTestExecutorAdapter
@@ -177,12 +189,14 @@ public TUnitServiceProvider(IExtension extension,
// Create scheduler configuration from command line options
var testGroupingService = Register(new TestGroupingService());
var circularDependencyDetector = Register(new CircularDependencyDetector());
-
+
var constraintKeyScheduler = Register(new ConstraintKeyScheduler(
testRunner,
Logger,
ParallelLimitLockProvider));
+ var staticPropertyInitializer = Register(new Services.StaticPropertyHandler(Logger, objectTracker, trackableObjectGraphProvider, disposer));
+
var testScheduler = Register(new TestScheduler(
Logger,
testGroupingService,
@@ -192,7 +206,9 @@ public TUnitServiceProvider(IExtension extension,
testStateManager,
testRunner,
circularDependencyDetector,
- constraintKeyScheduler));
+ constraintKeyScheduler,
+ hookExecutor,
+ staticPropertyInitializer));
TestSessionCoordinator = Register(new TestSessionCoordinator(EventReceiverOrchestrator,
Logger,
diff --git a/TUnit.Engine/Framework/TUnitTestFramework.cs b/TUnit.Engine/Framework/TUnitTestFramework.cs
index b4f2ae4cbd..71eafd8e8b 100644
--- a/TUnit.Engine/Framework/TUnitTestFramework.cs
+++ b/TUnit.Engine/Framework/TUnitTestFramework.cs
@@ -92,6 +92,12 @@ public async Task CloseTestSessionAsync(CloseTestSession
if (_serviceProvidersPerSession.TryRemove(context.SessionUid.Value, out var serviceProvider))
{
+ // Check if After(TestSession) hooks failed
+ if (serviceProvider.AfterSessionHooksFailed)
+ {
+ isSuccess = false;
+ }
+
await serviceProvider.DisposeAsync().ConfigureAwait(false);
}
diff --git a/TUnit.Engine/ITestMetadataScanner.cs b/TUnit.Engine/ITestMetadataScanner.cs
index 363992c4b6..4bc647af90 100644
--- a/TUnit.Engine/ITestMetadataScanner.cs
+++ b/TUnit.Engine/ITestMetadataScanner.cs
@@ -6,7 +6,7 @@ namespace TUnit.Engine;
///
/// Scans assemblies for test metadata (reflection-based)
///
-public interface ITestMetadataScanner
+internal interface ITestMetadataScanner
{
Task> ScanAssembly(Assembly assembly);
}
diff --git a/TUnit.Engine/Interfaces/IDataSourceResolver.cs b/TUnit.Engine/Interfaces/IDataSourceResolver.cs
index 6cdc6cd6ac..5283435773 100644
--- a/TUnit.Engine/Interfaces/IDataSourceResolver.cs
+++ b/TUnit.Engine/Interfaces/IDataSourceResolver.cs
@@ -5,7 +5,7 @@ namespace TUnit.Engine.Interfaces;
///
/// Interface for resolving data sources
///
-public interface IDataSourceResolver
+internal interface IDataSourceResolver
{
Task> ResolveDataSource(IDataSourceAttribute dataSource);
Task> ResolveDataAsync(IDataSourceAttribute dataSource);
diff --git a/TUnit.Engine/Interfaces/IExecutableTestFactory.cs b/TUnit.Engine/Interfaces/IExecutableTestFactory.cs
index 40f303bb8d..e6cf1bf5a1 100644
--- a/TUnit.Engine/Interfaces/IExecutableTestFactory.cs
+++ b/TUnit.Engine/Interfaces/IExecutableTestFactory.cs
@@ -5,7 +5,7 @@ namespace TUnit.Engine.Interfaces;
///
/// Factory for creating strongly-typed executable tests
///
-public interface IExecutableTestFactory
+internal interface IExecutableTestFactory
{
///
/// Creates an executable test with all required parameters
diff --git a/TUnit.Engine/Interfaces/IHookCollectionService.cs b/TUnit.Engine/Interfaces/IHookCollectionService.cs
index db2b0da3bf..3b9d4a96f8 100644
--- a/TUnit.Engine/Interfaces/IHookCollectionService.cs
+++ b/TUnit.Engine/Interfaces/IHookCollectionService.cs
@@ -3,7 +3,7 @@
namespace TUnit.Engine.Interfaces;
-public interface IHookCollectionService
+internal interface IHookCollectionService
{
ValueTask>> CollectBeforeTestHooksAsync(Type testClassType);
ValueTask>> CollectAfterTestHooksAsync(Type testClassType);
diff --git a/TUnit.Engine/Interfaces/ITestCoordinator.cs b/TUnit.Engine/Interfaces/ITestCoordinator.cs
index 2178732d63..475c54edda 100644
--- a/TUnit.Engine/Interfaces/ITestCoordinator.cs
+++ b/TUnit.Engine/Interfaces/ITestCoordinator.cs
@@ -6,7 +6,7 @@ namespace TUnit.Engine.Interfaces;
///
/// Interface for executing a single test
///
-public interface ITestCoordinator
+internal interface ITestCoordinator
{
Task ExecuteTestAsync(AbstractExecutableTest test, CancellationToken cancellationToken);
}
diff --git a/TUnit.Engine/Interfaces/ITestExecutor.cs b/TUnit.Engine/Interfaces/ITestExecutor.cs
index 6f930c926a..188c688b27 100644
--- a/TUnit.Engine/Interfaces/ITestExecutor.cs
+++ b/TUnit.Engine/Interfaces/ITestExecutor.cs
@@ -7,7 +7,7 @@ namespace TUnit.Engine.Interfaces;
///
/// Interface for test execution
///
-public interface ITestExecutor
+internal interface ITestExecutor
{
Task ExecuteTests(
IEnumerable tests,
diff --git a/TUnit.Engine/Json/ExceptionJson.cs b/TUnit.Engine/Json/ExceptionJson.cs
index 7b6c86e8e7..7a7de43eec 100644
--- a/TUnit.Engine/Json/ExceptionJson.cs
+++ b/TUnit.Engine/Json/ExceptionJson.cs
@@ -1,6 +1,6 @@
namespace TUnit.Engine.Json;
-public record ExceptionJson
+internal record ExceptionJson
{
public required string? Type { get; init; }
public required string Message { get; init; }
diff --git a/TUnit.Engine/Json/TestAssemblyJson.cs b/TUnit.Engine/Json/TestAssemblyJson.cs
index 284c6e47b9..88827b4503 100644
--- a/TUnit.Engine/Json/TestAssemblyJson.cs
+++ b/TUnit.Engine/Json/TestAssemblyJson.cs
@@ -1,6 +1,6 @@
namespace TUnit.Engine.Json;
-public record TestAssemblyJson
+internal record TestAssemblyJson
{
public required string? AssemblyName { get; init; }
public required TestClassJson[] Classes { get; init; }
diff --git a/TUnit.Engine/Json/TestClassJson.cs b/TUnit.Engine/Json/TestClassJson.cs
index ed2c862bdb..dc4d5516cd 100644
--- a/TUnit.Engine/Json/TestClassJson.cs
+++ b/TUnit.Engine/Json/TestClassJson.cs
@@ -1,6 +1,6 @@
namespace TUnit.Engine.Json;
-public record TestClassJson
+internal record TestClassJson
{
public required string? Type { get; init; }
public required TestJson[] Tests { get; init; }
diff --git a/TUnit.Engine/Json/TestJson.cs b/TUnit.Engine/Json/TestJson.cs
index b75f5e5226..f3da869d60 100644
--- a/TUnit.Engine/Json/TestJson.cs
+++ b/TUnit.Engine/Json/TestJson.cs
@@ -1,6 +1,6 @@
namespace TUnit.Engine.Json;
-public record TestJson
+internal record TestJson
{
public required string TestId { get; init; }
diff --git a/TUnit.Engine/Json/TestResultJson.cs b/TUnit.Engine/Json/TestResultJson.cs
index 8edb7f6049..b0426d016a 100644
--- a/TUnit.Engine/Json/TestResultJson.cs
+++ b/TUnit.Engine/Json/TestResultJson.cs
@@ -2,7 +2,7 @@
namespace TUnit.Engine.Json;
-public record TestResultJson
+internal record TestResultJson
{
public required TestState Status { get; init; }
public required DateTimeOffset? Start { get; init; }
diff --git a/TUnit.Engine/Json/TestSessionJson.cs b/TUnit.Engine/Json/TestSessionJson.cs
index d5b53cafd0..1f3ee1fac5 100644
--- a/TUnit.Engine/Json/TestSessionJson.cs
+++ b/TUnit.Engine/Json/TestSessionJson.cs
@@ -1,6 +1,6 @@
namespace TUnit.Engine.Json;
-public record TestSessionJson
+internal record TestSessionJson
{
public required TestAssemblyJson[] Assemblies { get; init; }
}
diff --git a/TUnit.Engine/Scheduling/ITestScheduler.cs b/TUnit.Engine/Scheduling/ITestScheduler.cs
index 66df652a00..0abfdb55f9 100644
--- a/TUnit.Engine/Scheduling/ITestScheduler.cs
+++ b/TUnit.Engine/Scheduling/ITestScheduler.cs
@@ -5,12 +5,13 @@ namespace TUnit.Engine.Scheduling;
///
/// Defines the contract for test scheduling strategies
///
-public interface ITestScheduler
+internal interface ITestScheduler
{
///
/// Schedules and executes tests with optimal parallelization
///
- Task ScheduleAndExecuteAsync(
+ /// True if successful, false if After(TestSession) hooks failed
+ Task ScheduleAndExecuteAsync(
List tests,
CancellationToken cancellationToken);
}
diff --git a/TUnit.Engine/Scheduling/ParallelismStrategy.cs b/TUnit.Engine/Scheduling/ParallelismStrategy.cs
index e9f1cba115..eddd01e9c4 100644
--- a/TUnit.Engine/Scheduling/ParallelismStrategy.cs
+++ b/TUnit.Engine/Scheduling/ParallelismStrategy.cs
@@ -3,7 +3,7 @@
///
/// Available parallelism strategies
///
-public enum ParallelismStrategy
+internal enum ParallelismStrategy
{
///
/// Fixed parallelism based on processor count
diff --git a/TUnit.Engine/Scheduling/TestScheduler.cs b/TUnit.Engine/Scheduling/TestScheduler.cs
index f39f4ff30e..3818275b3a 100644
--- a/TUnit.Engine/Scheduling/TestScheduler.cs
+++ b/TUnit.Engine/Scheduling/TestScheduler.cs
@@ -21,6 +21,8 @@ internal sealed class TestScheduler : ITestScheduler
private readonly TestRunner _testRunner;
private readonly CircularDependencyDetector _circularDependencyDetector;
private readonly IConstraintKeyScheduler _constraintKeyScheduler;
+ private readonly HookExecutor _hookExecutor;
+ private readonly StaticPropertyHandler _staticPropertyHandler;
public TestScheduler(
TUnitFrameworkLogger logger,
@@ -31,7 +33,9 @@ public TestScheduler(
TestStateManager testStateManager,
TestRunner testRunner,
CircularDependencyDetector circularDependencyDetector,
- IConstraintKeyScheduler constraintKeyScheduler)
+ IConstraintKeyScheduler constraintKeyScheduler,
+ HookExecutor hookExecutor,
+ StaticPropertyHandler staticPropertyHandler)
{
_logger = logger;
_groupingService = groupingService;
@@ -42,9 +46,11 @@ public TestScheduler(
_testRunner = testRunner;
_circularDependencyDetector = circularDependencyDetector;
_constraintKeyScheduler = constraintKeyScheduler;
+ _hookExecutor = hookExecutor;
+ _staticPropertyHandler = staticPropertyHandler;
}
- public async Task ScheduleAndExecuteAsync(
+ public async Task ScheduleAndExecuteAsync(
List testList,
CancellationToken cancellationToken)
{
@@ -56,7 +62,7 @@ public async Task ScheduleAndExecuteAsync(
if (testList.Count == 0)
{
await _logger.LogDebugAsync("No executable tests found").ConfigureAwait(false);
- return;
+ return true;
}
await _logger.LogDebugAsync($"Scheduling execution of {testList.Count} tests").ConfigureAwait(false);
@@ -64,20 +70,20 @@ public async Task ScheduleAndExecuteAsync(
var circularDependencies = _circularDependencyDetector.DetectCircularDependencies(testList);
var testsInCircularDependencies = new HashSet();
-
+
foreach (var (test, dependencyChain) in circularDependencies)
{
// Format the error message to match the expected format
- var simpleNames = dependencyChain.Select(t =>
+ var simpleNames = dependencyChain.Select(t =>
{
var className = t.Metadata.TestClassType.Name;
var testName = t.Metadata.TestMethodName;
return $"{className}.{testName}";
}).ToList();
-
+
var errorMessage = $"DependsOn Conflict: {string.Join(" > ", simpleNames)}";
var exception = new CircularDependencyException(errorMessage);
-
+
// Mark all tests in the dependency chain as failed
foreach (var chainTest in dependencyChain)
{
@@ -93,14 +99,35 @@ public async Task ScheduleAndExecuteAsync(
if (executableTests.Count == 0)
{
await _logger.LogDebugAsync("No executable tests found after removing circular dependencies").ConfigureAwait(false);
- return;
+ return true;
}
+ // Initialize static properties before tests run
+ await _staticPropertyHandler.InitializeStaticPropertiesAsync(cancellationToken).ConfigureAwait(false);
+
+ // Track static properties for disposal at session end
+ _staticPropertyHandler.TrackStaticProperties();
+
// Group tests by their parallel constraints
var groupedTests = await _groupingService.GroupTestsByConstraintsAsync(executableTests).ConfigureAwait(false);
// Execute tests according to their grouping
await ExecuteGroupedTestsAsync(groupedTests, cancellationToken).ConfigureAwait(false);
+
+ var sessionHookExceptions = await _hookExecutor.ExecuteAfterTestSessionHooksAsync(cancellationToken).ConfigureAwait(false) ?? [];
+
+ await _staticPropertyHandler.DisposeStaticPropertiesAsync(sessionHookExceptions).ConfigureAwait(false);
+
+ if (sessionHookExceptions.Count > 0)
+ {
+ foreach (var ex in sessionHookExceptions)
+ {
+ await _logger.LogErrorAsync($"Error executing After(TestSession) hook: {ex}").ConfigureAwait(false);
+ }
+ return false;
+ }
+
+ return true;
}
private async Task ExecuteGroupedTestsAsync(
@@ -159,15 +186,15 @@ private async Task ExecuteGroupedTestsAsync(
await ExecuteParallelGroupAsync(groupName, orderedTests, maxParallelism, cancellationToken).ConfigureAwait(false);
}
-
+
// 2b. Execute constrained parallel groups (groups with both ParallelGroup and NotInParallel)
foreach (var kvp in groupedTests.ConstrainedParallelGroups)
{
var groupName = kvp.Key;
var constrainedTests = kvp.Value;
-
+
await _logger.LogDebugAsync($"Starting constrained parallel group '{groupName}' with {constrainedTests.UnconstrainedTests.Length} unconstrained and {constrainedTests.KeyedTests.Length} keyed tests").ConfigureAwait(false);
-
+
await ExecuteConstrainedParallelGroupAsync(groupName, constrainedTests, maxParallelism, cancellationToken).ConfigureAwait(false);
}
@@ -237,7 +264,7 @@ private async Task ExecuteParallelGroupAsync(
await WaitForTasksWithFailFastHandling(orderTasks, cancellationToken).ConfigureAwait(false);
}
}
-
+
private async Task ExecuteConstrainedParallelGroupAsync(
string groupName,
GroupedConstrainedTests constrainedTests,
@@ -245,7 +272,7 @@ private async Task ExecuteConstrainedParallelGroupAsync(
CancellationToken cancellationToken)
{
await _logger.LogDebugAsync($"Executing constrained parallel group '{groupName}'").ConfigureAwait(false);
-
+
// Start unconstrained tests (can run in parallel)
var unconstrainedTasks = new List();
if (constrainedTests.UnconstrainedTests.Length > 0)
@@ -254,8 +281,8 @@ private async Task ExecuteConstrainedParallelGroupAsync(
{
// Respect maximum parallel tests limit for unconstrained tests
var unconstrainedTask = ExecuteParallelTestsWithLimitAsync(
- constrainedTests.UnconstrainedTests,
- maxParallelism.Value,
+ constrainedTests.UnconstrainedTests,
+ maxParallelism.Value,
cancellationToken);
unconstrainedTasks.Add(unconstrainedTask);
}
@@ -270,7 +297,7 @@ private async Task ExecuteConstrainedParallelGroupAsync(
}
}
}
-
+
// Execute keyed tests using the constraint key scheduler
Task? keyedTask = null;
if (constrainedTests.KeyedTests.Length > 0)
@@ -279,14 +306,14 @@ private async Task ExecuteConstrainedParallelGroupAsync(
constrainedTests.KeyedTests,
cancellationToken).AsTask();
}
-
+
// Wait for both unconstrained and keyed tests to complete
var allTasks = unconstrainedTasks.ToList();
if (keyedTask != null)
{
allTasks.Add(keyedTask);
}
-
+
if (allTasks.Count > 0)
{
await WaitForTasksWithFailFastHandling(allTasks.ToArray(), cancellationToken).ConfigureAwait(false);
diff --git a/TUnit.Core/DataSources/DataSourceInitializer.cs b/TUnit.Engine/Services/DataSourceInitializer.cs
similarity index 89%
rename from TUnit.Core/DataSources/DataSourceInitializer.cs
rename to TUnit.Engine/Services/DataSourceInitializer.cs
index 1a19dea339..8c53f413c7 100644
--- a/TUnit.Core/DataSources/DataSourceInitializer.cs
+++ b/TUnit.Engine/Services/DataSourceInitializer.cs
@@ -1,13 +1,8 @@
-using System;
-using System.Collections.Generic;
-using System.Reflection;
-using System.Threading.Tasks;
-using TUnit.Core.Initialization;
+using TUnit.Core;
using TUnit.Core.Interfaces;
using TUnit.Core.PropertyInjection;
-using TUnit.Core.Tracking;
-namespace TUnit.Core.DataSources;
+namespace TUnit.Engine.Services;
///
/// Centralized service responsible for initializing data source instances.
@@ -71,6 +66,10 @@ private async Task InitializeDataSourceAsync(
{
try
{
+ // Ensure we have required context
+ objectBag ??= new Dictionary();
+ events ??= new TestContextEvents();
+
// Initialize the data source directly here
// Step 1: Property injection - use PropertyInjectionService if available
if (_propertyInjectionService != null && PropertyInjectionCache.HasInjectableProperties(dataSource.GetType()))
@@ -84,12 +83,8 @@ await _propertyInjectionService.InjectPropertiesIntoObjectAsync(
{
await asyncInitializer.InitializeAsync();
}
-
- // Step 3: Track for disposal
- if (events != null)
- {
- ObjectTracker.TrackObject(events, dataSource);
- }
+
+ // Note: Tracking is now handled by ObjectRegistrationService during registration phase
}
catch (Exception ex)
{
diff --git a/TUnit.Engine/Services/DiscoveryCircuitBreaker.cs b/TUnit.Engine/Services/DiscoveryCircuitBreaker.cs
index 61012aa708..67f30787b8 100644
--- a/TUnit.Engine/Services/DiscoveryCircuitBreaker.cs
+++ b/TUnit.Engine/Services/DiscoveryCircuitBreaker.cs
@@ -57,7 +57,7 @@ public bool ShouldContinue(int currentTestCount = 0)
///
/// Gets the current resource usage statistics
///
- public DiscoveryResourceUsage GetResourceUsage()
+ internal DiscoveryResourceUsage GetResourceUsage()
{
var currentMemoryUsage = GC.GetTotalMemory(false);
var memoryGrowth = currentMemoryUsage - _initialMemoryUsage;
@@ -116,7 +116,7 @@ public void Dispose()
///
/// Resource usage statistics for discovery operations
///
-public record DiscoveryResourceUsage
+internal record DiscoveryResourceUsage
{
public TimeSpan ElapsedTime { get; init; }
public TimeSpan MaxTime { get; init; }
diff --git a/TUnit.Engine/Services/EventReceiverOrchestrator.cs b/TUnit.Engine/Services/EventReceiverOrchestrator.cs
index 79dfecbd35..9b53c54c27 100644
--- a/TUnit.Engine/Services/EventReceiverOrchestrator.cs
+++ b/TUnit.Engine/Services/EventReceiverOrchestrator.cs
@@ -360,22 +360,6 @@ private async ValueTask InvokeLastTestInSessionEventReceiversCore(
await _logger.LogErrorAsync($"Error in last test in session event receiver: {ex.Message}");
}
}
-
- // Dispose the global static property context after all tests complete
- if (TestSessionContext.GlobalStaticPropertyContext.Events.OnDispose != null)
- {
- try
- {
- foreach (var invocation in TestSessionContext.GlobalStaticPropertyContext.Events.OnDispose.InvocationList.OrderBy(x => x.Order))
- {
- await invocation.InvokeAsync(TestSessionContext.GlobalStaticPropertyContext, context);
- }
- }
- catch (Exception ex)
- {
- await _logger.LogErrorAsync($"Error disposing global static property context: {ex.Message}");
- }
- }
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
diff --git a/TUnit.Engine/Services/HookExecutor.cs b/TUnit.Engine/Services/HookExecutor.cs
index b3c4be4e99..a30eb270ef 100644
--- a/TUnit.Engine/Services/HookExecutor.cs
+++ b/TUnit.Engine/Services/HookExecutor.cs
@@ -48,8 +48,9 @@ public async Task ExecuteBeforeTestSessionHooksAsync(CancellationToken cancellat
}
}
- public async Task ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken)
+ public async Task> ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken)
{
+ var exceptions = new List();
var hooks = await _hookCollectionService.CollectAfterTestSessionHooksAsync().ConfigureAwait(false);
foreach (var hook in hooks)
{
@@ -60,10 +61,13 @@ public async Task ExecuteAfterTestSessionHooksAsync(CancellationToken cancellati
}
catch (Exception ex)
{
- // Wrap hook exceptions in specific exception types
- throw new AfterTestSessionException("AfterTestSession hook failed", ex);
+ // Collect hook exceptions instead of throwing immediately
+ // This allows all hooks to run even if some fail
+ exceptions.Add(new AfterTestSessionException("AfterTestSession hook failed", ex));
}
}
+
+ return exceptions;
}
public async Task ExecuteBeforeAssemblyHooksAsync(Assembly assembly, CancellationToken cancellationToken)
@@ -84,8 +88,9 @@ public async Task ExecuteBeforeAssemblyHooksAsync(Assembly assembly, Cancellatio
}
}
- public async Task ExecuteAfterAssemblyHooksAsync(Assembly assembly, CancellationToken cancellationToken)
+ public async Task> ExecuteAfterAssemblyHooksAsync(Assembly assembly, CancellationToken cancellationToken)
{
+ var exceptions = new List();
var hooks = await _hookCollectionService.CollectAfterAssemblyHooksAsync(assembly).ConfigureAwait(false);
foreach (var hook in hooks)
{
@@ -97,9 +102,13 @@ public async Task ExecuteAfterAssemblyHooksAsync(Assembly assembly, Cancellation
}
catch (Exception ex)
{
- throw new AfterAssemblyException("AfterAssembly hook failed", ex);
+ // Collect hook exceptions instead of throwing immediately
+ // This allows all hooks to run even if some fail
+ exceptions.Add(new AfterAssemblyException("AfterAssembly hook failed", ex));
}
}
+
+ return exceptions;
}
public async Task ExecuteBeforeClassHooksAsync(
@@ -122,10 +131,11 @@ public async Task ExecuteBeforeClassHooksAsync(
}
}
- public async Task ExecuteAfterClassHooksAsync(
+ public async Task> ExecuteAfterClassHooksAsync(
[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.PublicProperties | DynamicallyAccessedMemberTypes.PublicMethods)]
Type testClass, CancellationToken cancellationToken)
{
+ var exceptions = new List();
var hooks = await _hookCollectionService.CollectAfterClassHooksAsync(testClass).ConfigureAwait(false);
foreach (var hook in hooks)
{
@@ -137,9 +147,13 @@ public async Task ExecuteAfterClassHooksAsync(
}
catch (Exception ex)
{
- throw new AfterClassException("AfterClass hook failed", ex);
+ // Collect hook exceptions instead of throwing immediately
+ // This allows all hooks to run even if some fail
+ exceptions.Add(new AfterClassException("AfterClass hook failed", ex));
}
}
+
+ return exceptions;
}
public async Task ExecuteBeforeTestHooksAsync(AbstractExecutableTest test, CancellationToken cancellationToken)
diff --git a/TUnit.Engine/Services/ObjectInitializationService.cs b/TUnit.Engine/Services/ObjectInitializationService.cs
new file mode 100644
index 0000000000..eed87564f3
--- /dev/null
+++ b/TUnit.Engine/Services/ObjectInitializationService.cs
@@ -0,0 +1,127 @@
+using TUnit.Core;
+using TUnit.Core.Interfaces;
+using TUnit.Core.PropertyInjection;
+
+namespace TUnit.Engine.Services;
+
+///
+/// Handles object initialization during the test execution phase.
+/// Responsibility: Call IAsyncInitializer.InitializeAsync() ONLY.
+/// Does NOT inject properties or track objects - that's already done during registration.
+///
+internal sealed class ObjectInitializationService
+{
+ ///
+ /// Initializes an object by calling IAsyncInitializer.InitializeAsync() if implemented.
+ /// This is called during test execution, after registration phase is complete.
+ /// Recursively initializes all nested properties that implement IAsyncInitializer.
+ ///
+ public async Task InitializeAsync(object instance)
+ {
+ if (instance == null)
+ {
+ throw new ArgumentNullException(nameof(instance));
+ }
+
+#if NETSTANDARD2_0
+ var visitedObjects = new HashSet(new ReferenceEqualityComparer());
+#else
+ var visitedObjects = new HashSet(ReferenceEqualityComparer.Instance);
+#endif
+ await InitializeAsyncCore(instance, visitedObjects);
+ }
+
+ ///
+ /// Core initialization logic with cycle detection.
+ /// Recursively initializes an object and all its nested properties.
+ /// IMPORTANT: Nested properties are initialized FIRST (depth-first),
+ /// so they are ready before the parent's InitializeAsync is called.
+ ///
+ private async Task InitializeAsyncCore(object instance, HashSet visitedObjects)
+ {
+ if (instance == null || !visitedObjects.Add(instance))
+ {
+ return; // Already visited or null - prevent cycles
+ }
+
+ // First, recursively initialize nested properties (depth-first)
+ // This ensures dependencies are ready before parent initialization
+ await InitializeNestedPropertiesAsync(instance, visitedObjects);
+
+ // Then call IAsyncInitializer on current instance
+ // At this point, all nested properties are fully initialized
+ if (instance is IAsyncInitializer asyncInitializer)
+ {
+ await asyncInitializer.InitializeAsync();
+ }
+ }
+
+ ///
+ /// Recursively initializes nested property values IN PARALLEL.
+ /// This ensures deeply nested objects are also initialized during execution phase,
+ /// and properties at the same level are initialized concurrently for performance.
+ ///
+ private async Task InitializeNestedPropertiesAsync(object instance, HashSet visitedObjects)
+ {
+ var plan = PropertyInjectionCache.GetOrCreatePlan(instance.GetType());
+ if (!plan.HasProperties)
+ {
+ return;
+ }
+
+ var initializationTasks = new List();
+
+ if (SourceRegistrar.IsEnabled)
+ {
+ // Source-generated mode - initialize properties in parallel
+ foreach (var metadata in plan.SourceGeneratedProperties)
+ {
+ if (metadata.ContainingType == null)
+ {
+ continue;
+ }
+
+ var property = metadata.ContainingType.GetProperty(metadata.PropertyName);
+ if (property != null && property.CanRead)
+ {
+ var propertyValue = property.GetValue(instance);
+ if (propertyValue != null)
+ {
+ // Recursively initialize nested property and its children (in parallel)
+ initializationTasks.Add(InitializeAsyncCore(propertyValue, visitedObjects));
+ }
+ }
+ }
+ }
+ else
+ {
+ // Reflection mode - initialize properties in parallel
+ foreach (var (property, _) in plan.ReflectionProperties)
+ {
+ var propertyValue = property.GetValue(instance);
+ if (propertyValue != null)
+ {
+ // Recursively initialize nested property and its children (in parallel)
+ initializationTasks.Add(InitializeAsyncCore(propertyValue, visitedObjects));
+ }
+ }
+ }
+
+ // Wait for all property initializations to complete
+ if (initializationTasks.Count > 0)
+ {
+ await Task.WhenAll(initializationTasks);
+ }
+ }
+
+#if NETSTANDARD2_0
+ ///
+ /// Reference equality comparer for .NET Standard 2.0 compatibility.
+ ///
+ private sealed class ReferenceEqualityComparer : IEqualityComparer
+ {
+ public new bool Equals(object? x, object? y) => ReferenceEquals(x, y);
+ public int GetHashCode(object obj) => System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(obj);
+ }
+#endif
+}
\ No newline at end of file
diff --git a/TUnit.Engine/Services/ObjectRegistrationService.cs b/TUnit.Engine/Services/ObjectRegistrationService.cs
new file mode 100644
index 0000000000..55b45f8355
--- /dev/null
+++ b/TUnit.Engine/Services/ObjectRegistrationService.cs
@@ -0,0 +1,96 @@
+using TUnit.Core;
+using TUnit.Core.PropertyInjection;
+using TUnit.Core.Tracking;
+
+namespace TUnit.Engine.Services;
+
+///
+/// Handles object registration during the test discovery/registration phase.
+/// Responsibilities: Create instances, inject properties, track for disposal (ONCE per object).
+/// Does NOT call IAsyncInitializer - that's deferred to ObjectInitializationService during execution.
+///
+internal sealed class ObjectRegistrationService
+{
+ private readonly PropertyInjectionService _propertyInjectionService;
+
+ public ObjectRegistrationService(
+ PropertyInjectionService propertyInjectionService)
+ {
+ _propertyInjectionService = propertyInjectionService ?? throw new ArgumentNullException(nameof(propertyInjectionService));
+ }
+
+ ///
+ /// Registers a single object during the registration phase.
+ /// Injects properties, tracks for disposal (once), but does NOT call IAsyncInitializer.
+ ///
+ /// The object instance to register. Must not be null.
+ /// Shared object bag for the test context. Must not be null.
+ /// Method metadata for the test. Can be null.
+ /// Test context events for tracking. Must not be null and must be unique per test permutation.
+ public async Task RegisterObjectAsync(
+ object instance,
+ Dictionary objectBag,
+ MethodMetadata? methodMetadata,
+ TestContextEvents events)
+ {
+ if (instance == null)
+ {
+ throw new ArgumentNullException(nameof(instance));
+ }
+
+ if (objectBag == null)
+ {
+ throw new ArgumentNullException(nameof(objectBag));
+ }
+
+ if (events == null)
+ {
+ throw new ArgumentNullException(nameof(events), "TestContextEvents must not be null. Each test permutation must have a unique TestContextEvents instance for proper disposal tracking.");
+ }
+
+ if (RequiresPropertyInjection(instance))
+ {
+ await _propertyInjectionService.InjectPropertiesIntoObjectAsync(
+ instance,
+ objectBag,
+ methodMetadata,
+ events);
+ }
+ }
+
+ ///
+ /// Registers multiple objects (e.g., constructor/method arguments) in parallel.
+ /// Used during test registration to prepare arguments without executing expensive operations.
+ ///
+ public async Task RegisterArgumentsAsync(
+ object?[] arguments,
+ Dictionary objectBag,
+ MethodMetadata methodMetadata,
+ TestContextEvents events)
+ {
+ if (arguments == null || arguments.Length == 0)
+ {
+ return;
+ }
+
+ // Process arguments in parallel for performance
+ var tasks = new List();
+ foreach (var argument in arguments)
+ {
+ if (argument != null)
+ {
+ tasks.Add(RegisterObjectAsync(argument, objectBag, methodMetadata, events));
+ }
+ }
+
+ await Task.WhenAll(tasks);
+ }
+
+ ///
+ /// Determines if an object requires property injection.
+ ///
+ private bool RequiresPropertyInjection(object instance)
+ {
+ return PropertyInjectionCache.HasInjectableProperties(instance.GetType());
+ }
+}
diff --git a/TUnit.Core/PropertyInjection/Initialization/PropertyDataResolver.cs b/TUnit.Engine/Services/PropertyDataResolver.cs
similarity index 84%
rename from TUnit.Core/PropertyInjection/Initialization/PropertyDataResolver.cs
rename to TUnit.Engine/Services/PropertyDataResolver.cs
index b0ede06961..df045a8a27 100644
--- a/TUnit.Core/PropertyInjection/Initialization/PropertyDataResolver.cs
+++ b/TUnit.Engine/Services/PropertyDataResolver.cs
@@ -1,13 +1,11 @@
-using System;
using System.Diagnostics.CodeAnalysis;
-using System.Linq;
-using System.Threading.Tasks;
-using TUnit.Core.DataSources;
-using TUnit.Core.Initialization;
+using TUnit.Core;
+using TUnit.Core.Helpers;
using TUnit.Core.Interfaces;
-using TUnit.Core.Interfaces.SourceGenerator;
+using TUnit.Core.PropertyInjection;
+using TUnit.Core.PropertyInjection.Initialization;
-namespace TUnit.Core.PropertyInjection.Initialization;
+namespace TUnit.Engine.Services;
///
/// Handles all data source resolution logic for property initialization.
@@ -19,7 +17,7 @@ internal static class PropertyDataResolver
/// Resolves data from a property's data source.
///
[UnconditionalSuppressMessage("Trimming", "IL2072", Justification = "Property types handled dynamically")]
- public static async Task ResolvePropertyDataAsync(PropertyInitializationContext context, DataSourceInitializer dataSourceInitializer, TestObjectInitializer testObjectInitializer)
+ public static async Task ResolvePropertyDataAsync(PropertyInitializationContext context, DataSourceInitializer dataSourceInitializer, ObjectRegistrationService objectRegistrationService)
{
var dataSource = await GetInitializedDataSourceAsync(context, dataSourceInitializer);
if (dataSource == null)
@@ -51,13 +49,17 @@ internal static class PropertyDataResolver
context.MethodMetadata,
context.Events);
}
- // Otherwise, initialize if it has injectable properties or implements IAsyncInitializer
- else if (PropertyInjectionCache.HasInjectableProperties(value.GetType()) ||
- value is IAsyncInitializer)
+ // Otherwise, register if it has injectable properties
+ else if (PropertyInjectionCache.HasInjectableProperties(value.GetType()))
{
- // Use TestObjectInitializer for complete initialization
- value = await testObjectInitializer.InitializeAsync(value, context.TestContext);
+ // Use ObjectRegistrationService for registration (property injection + tracking, NO IAsyncInitializer)
+ await objectRegistrationService.RegisterObjectAsync(
+ value,
+ context.ObjectBag,
+ context.MethodMetadata,
+ context.Events);
}
+ // Note: IAsyncInitializer will be called during execution phase by ObjectInitializationService
return value;
}
@@ -109,6 +111,13 @@ private static DataGeneratorMetadata CreateDataGeneratorMetadata(
if (context.SourceGeneratedMetadata != null)
{
// Source-generated mode
+ if (context.SourceGeneratedMetadata.ContainingType == null)
+ {
+ throw new InvalidOperationException(
+ $"ContainingType is null for property '{context.PropertyName}'. " +
+ $"This may indicate an issue with source generator for type '{context.PropertyType.Name}'.");
+ }
+
var propertyMetadata = new PropertyMetadata
{
IsStatic = false,
diff --git a/TUnit.Core/PropertyInjection/Initialization/Strategies/IPropertyInitializationStrategy.cs b/TUnit.Engine/Services/PropertyInitialization/Strategies/IPropertyInitializationStrategy.cs
similarity index 83%
rename from TUnit.Core/PropertyInjection/Initialization/Strategies/IPropertyInitializationStrategy.cs
rename to TUnit.Engine/Services/PropertyInitialization/Strategies/IPropertyInitializationStrategy.cs
index 6944def5bc..ff92db4384 100644
--- a/TUnit.Core/PropertyInjection/Initialization/Strategies/IPropertyInitializationStrategy.cs
+++ b/TUnit.Engine/Services/PropertyInitialization/Strategies/IPropertyInitializationStrategy.cs
@@ -1,6 +1,6 @@
-using System.Threading.Tasks;
+using TUnit.Core.PropertyInjection.Initialization;
-namespace TUnit.Core.PropertyInjection.Initialization.Strategies;
+namespace TUnit.Engine.Services.PropertyInitialization;
///
/// Defines the contract for property initialization strategies.
diff --git a/TUnit.Core/PropertyInjection/Initialization/Strategies/NestedPropertyStrategy.cs b/TUnit.Engine/Services/PropertyInitialization/Strategies/NestedPropertyStrategy.cs
similarity index 82%
rename from TUnit.Core/PropertyInjection/Initialization/Strategies/NestedPropertyStrategy.cs
rename to TUnit.Engine/Services/PropertyInitialization/Strategies/NestedPropertyStrategy.cs
index 81aa1d70e2..a338122494 100644
--- a/TUnit.Core/PropertyInjection/Initialization/Strategies/NestedPropertyStrategy.cs
+++ b/TUnit.Engine/Services/PropertyInitialization/Strategies/NestedPropertyStrategy.cs
@@ -1,8 +1,8 @@
-using System.Threading.Tasks;
-using TUnit.Core.DataSources;
-using TUnit.Core.Initialization;
+using TUnit.Core;
+using TUnit.Core.PropertyInjection;
+using TUnit.Core.PropertyInjection.Initialization;
-namespace TUnit.Core.PropertyInjection.Initialization.Strategies;
+namespace TUnit.Engine.Services.PropertyInitialization;
///
/// Strategy for handling nested property initialization.
@@ -11,19 +11,19 @@ namespace TUnit.Core.PropertyInjection.Initialization.Strategies;
internal sealed class NestedPropertyStrategy : IPropertyInitializationStrategy
{
private readonly DataSourceInitializer _dataSourceInitializer;
- private readonly TestObjectInitializer _testObjectInitializer;
+ private readonly ObjectRegistrationService _objectRegistrationService;
- public NestedPropertyStrategy(DataSourceInitializer dataSourceInitializer, TestObjectInitializer testObjectInitializer)
+ public NestedPropertyStrategy(DataSourceInitializer dataSourceInitializer, ObjectRegistrationService objectRegistrationService)
{
_dataSourceInitializer = dataSourceInitializer ?? throw new System.ArgumentNullException(nameof(dataSourceInitializer));
- _testObjectInitializer = testObjectInitializer ?? throw new System.ArgumentNullException(nameof(testObjectInitializer));
+ _objectRegistrationService = objectRegistrationService ?? throw new System.ArgumentNullException(nameof(objectRegistrationService));
}
public NestedPropertyStrategy()
{
// Default constructor for backward compatibility if needed
_dataSourceInitializer = null!;
- _testObjectInitializer = null!;
+ _objectRegistrationService = null!;
}
///
/// Determines if this strategy can handle nested properties.
@@ -62,9 +62,6 @@ public async Task InitializePropertyAsync(PropertyInitializationContext context)
return;
}
- // Track the property value and its nested properties
- await PropertyTrackingService.TrackNestedPropertiesAsync(context, propertyValue, plan);
-
// Recursively inject properties into the nested object
if (SourceRegistrar.IsEnabled)
{
@@ -90,8 +87,8 @@ private async Task ProcessSourceGeneratedNestedProperties(
var tasks = plan.SourceGeneratedProperties.Select(async metadata =>
{
var nestedContext = CreateNestedContext(parentContext, instance, metadata);
- var strategy = new SourceGeneratedPropertyStrategy(_dataSourceInitializer, _testObjectInitializer);
-
+ var strategy = new SourceGeneratedPropertyStrategy(_dataSourceInitializer, _objectRegistrationService);
+
if (strategy.CanHandle(nestedContext))
{
await strategy.InitializePropertyAsync(nestedContext);
@@ -112,8 +109,8 @@ private async Task ProcessReflectionNestedProperties(
var tasks = plan.ReflectionProperties.Select(async pair =>
{
var nestedContext = CreateNestedContext(parentContext, instance, pair.Property, pair.DataSource);
- var strategy = new ReflectionPropertyStrategy(_dataSourceInitializer, _testObjectInitializer);
-
+ var strategy = new ReflectionPropertyStrategy(_dataSourceInitializer, _objectRegistrationService);
+
if (strategy.CanHandle(nestedContext))
{
await strategy.InitializePropertyAsync(nestedContext);
@@ -129,13 +126,18 @@ private async Task ProcessReflectionNestedProperties(
private PropertyInitializationContext CreateNestedContext(
PropertyInitializationContext parentContext,
object instance,
- Interfaces.SourceGenerator.PropertyInjectionMetadata metadata)
+ TUnit.Core.Interfaces.SourceGenerator.PropertyInjectionMetadata metadata)
{
+ // Build hierarchical property name for nested properties
+ var propertyName = parentContext.IsNestedProperty
+ ? $"{parentContext.PropertyName}.{metadata.PropertyName}"
+ : metadata.PropertyName;
+
return new PropertyInitializationContext
{
Instance = instance,
SourceGeneratedMetadata = metadata,
- PropertyName = metadata.PropertyName,
+ PropertyName = propertyName,
PropertyType = metadata.PropertyType,
PropertySetter = metadata.SetProperty,
ObjectBag = parentContext.ObjectBag,
@@ -157,12 +159,17 @@ private PropertyInitializationContext CreateNestedContext(
System.Reflection.PropertyInfo property,
IDataSourceAttribute dataSource)
{
+ // Build hierarchical property name for nested properties
+ var propertyName = parentContext.IsNestedProperty
+ ? $"{parentContext.PropertyName}.{property.Name}"
+ : property.Name;
+
return new PropertyInitializationContext
{
Instance = instance,
PropertyInfo = property,
DataSource = dataSource,
- PropertyName = property.Name,
+ PropertyName = propertyName,
PropertyType = property.PropertyType,
PropertySetter = PropertySetterFactory.CreateSetter(property),
ObjectBag = parentContext.ObjectBag,
@@ -174,4 +181,4 @@ private PropertyInitializationContext CreateNestedContext(
ParentInstance = parentContext.Instance
};
}
-}
\ No newline at end of file
+}
diff --git a/TUnit.Core/PropertyInjection/Initialization/Strategies/ReflectionPropertyStrategy.cs b/TUnit.Engine/Services/PropertyInitialization/Strategies/ReflectionPropertyStrategy.cs
similarity index 51%
rename from TUnit.Core/PropertyInjection/Initialization/Strategies/ReflectionPropertyStrategy.cs
rename to TUnit.Engine/Services/PropertyInitialization/Strategies/ReflectionPropertyStrategy.cs
index 581bb2a816..8c4799dd13 100644
--- a/TUnit.Core/PropertyInjection/Initialization/Strategies/ReflectionPropertyStrategy.cs
+++ b/TUnit.Engine/Services/PropertyInitialization/Strategies/ReflectionPropertyStrategy.cs
@@ -1,10 +1,9 @@
using System.Diagnostics.CodeAnalysis;
using System.Runtime.CompilerServices;
-using System.Threading.Tasks;
-using TUnit.Core.DataSources;
-using TUnit.Core.Initialization;
+using TUnit.Core;
+using TUnit.Core.PropertyInjection.Initialization;
-namespace TUnit.Core.PropertyInjection.Initialization.Strategies;
+namespace TUnit.Engine.Services.PropertyInitialization;
///
/// Strategy for initializing properties using reflection.
@@ -13,12 +12,12 @@ namespace TUnit.Core.PropertyInjection.Initialization.Strategies;
internal sealed class ReflectionPropertyStrategy : IPropertyInitializationStrategy
{
private readonly DataSourceInitializer _dataSourceInitializer;
- private readonly TestObjectInitializer _testObjectInitializer;
+ private readonly ObjectRegistrationService _objectRegistrationService;
- public ReflectionPropertyStrategy(DataSourceInitializer dataSourceInitializer, TestObjectInitializer testObjectInitializer)
+ public ReflectionPropertyStrategy(DataSourceInitializer dataSourceInitializer, ObjectRegistrationService objectRegistrationService)
{
_dataSourceInitializer = dataSourceInitializer ?? throw new System.ArgumentNullException(nameof(dataSourceInitializer));
- _testObjectInitializer = testObjectInitializer ?? throw new System.ArgumentNullException(nameof(testObjectInitializer));
+ _objectRegistrationService = objectRegistrationService ?? throw new System.ArgumentNullException(nameof(objectRegistrationService));
}
///
/// Determines if this strategy can handle reflection-based properties.
@@ -44,26 +43,37 @@ public async Task InitializePropertyAsync(PropertyInitializationContext context)
if (context.PropertyInfo == null || context.DataSource == null)
{
return;
- }
+ };
+
+ object? resolvedValue = null;
- // Step 1: Resolve data from the data source
- var resolvedValue = await PropertyDataResolver.ResolvePropertyDataAsync(context, _dataSourceInitializer, _testObjectInitializer);
- if (resolvedValue == null)
+ // Check if property was pre-resolved during registration
+ if (context.TestContext?.TestDetails.TestClassInjectedPropertyArguments.TryGetValue(context.PropertyName, out resolvedValue) == true)
{
- return;
+ // Use pre-resolved value - it was already initialized during first resolution
+ context.ResolvedValue = resolvedValue;
}
+ else
+ {
+ // Step 1: Resolve data from the data source (execution-time resolution)
+ resolvedValue = await PropertyDataResolver.ResolvePropertyDataAsync(context, _dataSourceInitializer, _objectRegistrationService);
+ if (resolvedValue == null)
+ {
+ return;
+ }
- context.ResolvedValue = resolvedValue;
-
- // Step 2: Track the property value
- PropertyTrackingService.TrackPropertyValue(context, resolvedValue);
+ context.ResolvedValue = resolvedValue;
+ }
// Step 3: Set the property value
// The value has already been initialized by PropertyDataResolver if needed
context.PropertySetter(context.Instance, resolvedValue);
- // Step 4: Add to test context tracking
- PropertyTrackingService.AddToTestContext(context, resolvedValue);
+ // Step 4: Add to test context tracking (if not already there)
+ if (context.TestContext != null && !context.TestContext.TestDetails.TestClassInjectedPropertyArguments.ContainsKey(context.PropertyName))
+ {
+ context.TestContext.TestDetails.TestClassInjectedPropertyArguments[context.PropertyName] = resolvedValue;
+ }
}
}
diff --git a/TUnit.Engine/Services/PropertyInitialization/Strategies/SourceGeneratedPropertyStrategy.cs b/TUnit.Engine/Services/PropertyInitialization/Strategies/SourceGeneratedPropertyStrategy.cs
new file mode 100644
index 0000000000..068470813a
--- /dev/null
+++ b/TUnit.Engine/Services/PropertyInitialization/Strategies/SourceGeneratedPropertyStrategy.cs
@@ -0,0 +1,65 @@
+using TUnit.Core;
+using TUnit.Core.PropertyInjection.Initialization;
+
+namespace TUnit.Engine.Services.PropertyInitialization;
+
+///
+/// Strategy for initializing properties using source-generated metadata.
+/// Optimized for AOT and performance.
+///
+internal sealed class SourceGeneratedPropertyStrategy : IPropertyInitializationStrategy
+{
+ private readonly DataSourceInitializer _dataSourceInitializer;
+ private readonly ObjectRegistrationService _objectRegistrationService;
+
+ public SourceGeneratedPropertyStrategy(DataSourceInitializer dataSourceInitializer, ObjectRegistrationService objectRegistrationService)
+ {
+ _dataSourceInitializer = dataSourceInitializer ?? throw new System.ArgumentNullException(nameof(dataSourceInitializer));
+ _objectRegistrationService = objectRegistrationService ?? throw new System.ArgumentNullException(nameof(objectRegistrationService));
+ }
+ ///
+ /// Determines if this strategy can handle source-generated properties.
+ ///
+ public bool CanHandle(PropertyInitializationContext context)
+ {
+ return context.SourceGeneratedMetadata != null && SourceRegistrar.IsEnabled;
+ }
+
+ ///
+ /// Initializes a property using source-generated metadata.
+ ///
+ public async Task InitializePropertyAsync(PropertyInitializationContext context)
+ {
+ if (context.SourceGeneratedMetadata == null)
+ {
+ return;
+ }
+
+ object? resolvedValue = null;
+
+ // Check if property was pre-resolved during registration
+ if (context.TestContext?.TestDetails.TestClassInjectedPropertyArguments.TryGetValue(context.PropertyName, out resolvedValue) == true)
+ {
+ // Use pre-resolved value - it was already initialized during first resolution
+ context.ResolvedValue = resolvedValue;
+ }
+ else
+ {
+ resolvedValue = await PropertyDataResolver.ResolvePropertyDataAsync(context, _dataSourceInitializer, _objectRegistrationService);
+ if (resolvedValue == null)
+ {
+ return;
+ }
+
+ context.ResolvedValue = resolvedValue;
+ }
+
+ context.SourceGeneratedMetadata.SetProperty(context.Instance, resolvedValue);
+
+ if (context.TestContext != null && !context.TestContext.TestDetails.TestClassInjectedPropertyArguments.ContainsKey(context.PropertyName))
+ {
+ context.TestContext.TestDetails.TestClassInjectedPropertyArguments[context.PropertyName] = resolvedValue;
+ }
+ }
+
+}
diff --git a/TUnit.Core/PropertyInjection/Initialization/PropertyInitializationOrchestrator.cs b/TUnit.Engine/Services/PropertyInitializationOrchestrator.cs
similarity index 88%
rename from TUnit.Core/PropertyInjection/Initialization/PropertyInitializationOrchestrator.cs
rename to TUnit.Engine/Services/PropertyInitializationOrchestrator.cs
index facdf2d04a..cad96d5cef 100644
--- a/TUnit.Core/PropertyInjection/Initialization/PropertyInitializationOrchestrator.cs
+++ b/TUnit.Engine/Services/PropertyInitializationOrchestrator.cs
@@ -1,15 +1,12 @@
-using System;
using System.Collections.Concurrent;
-using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
-using System.Linq;
using System.Reflection;
-using System.Threading.Tasks;
-using TUnit.Core.DataSources;
-using TUnit.Core.Initialization;
+using TUnit.Core;
using TUnit.Core.Interfaces.SourceGenerator;
+using TUnit.Core.PropertyInjection;
+using TUnit.Core.PropertyInjection.Initialization;
-namespace TUnit.Core.PropertyInjection.Initialization;
+namespace TUnit.Engine.Services;
///
/// Orchestrates the entire property initialization process.
@@ -19,26 +16,26 @@ internal sealed class PropertyInitializationOrchestrator
{
private PropertyInitializationPipeline _pipeline;
internal DataSourceInitializer DataSourceInitializer { get; }
- internal TestObjectInitializer TestObjectInitializer { get; private set; }
+ internal ObjectRegistrationService ObjectRegistrationService { get; private set; }
- public PropertyInitializationOrchestrator(DataSourceInitializer dataSourceInitializer, TestObjectInitializer? testObjectInitializer)
+ public PropertyInitializationOrchestrator(DataSourceInitializer dataSourceInitializer, ObjectRegistrationService? objectRegistrationService)
{
DataSourceInitializer = dataSourceInitializer ?? throw new ArgumentNullException(nameof(dataSourceInitializer));
- TestObjectInitializer = testObjectInitializer!; // Will be set via Initialize()
- if (testObjectInitializer != null)
+ ObjectRegistrationService = objectRegistrationService!; // Will be set via Initialize()
+ if (objectRegistrationService != null)
{
- _pipeline = PropertyInitializationPipeline.CreateDefault(dataSourceInitializer, testObjectInitializer);
+ _pipeline = PropertyInitializationPipeline.CreateDefault(dataSourceInitializer, objectRegistrationService);
}
else
{
_pipeline = null!; // Will be set via Initialize()
}
}
-
- public void Initialize(TestObjectInitializer testObjectInitializer)
+
+ public void Initialize(ObjectRegistrationService objectRegistrationService)
{
- TestObjectInitializer = testObjectInitializer ?? throw new ArgumentNullException(nameof(testObjectInitializer));
- _pipeline = PropertyInitializationPipeline.CreateDefault(DataSourceInitializer, testObjectInitializer);
+ ObjectRegistrationService = objectRegistrationService ?? throw new ArgumentNullException(nameof(objectRegistrationService));
+ _pipeline = PropertyInitializationPipeline.CreateDefault(DataSourceInitializer, objectRegistrationService);
}
///
diff --git a/TUnit.Core/PropertyInjection/Initialization/PropertyInitializationPipeline.cs b/TUnit.Engine/Services/PropertyInitializationPipeline.cs
similarity index 89%
rename from TUnit.Core/PropertyInjection/Initialization/PropertyInitializationPipeline.cs
rename to TUnit.Engine/Services/PropertyInitializationPipeline.cs
index a505c6f9a7..f819acfdb9 100644
--- a/TUnit.Core/PropertyInjection/Initialization/PropertyInitializationPipeline.cs
+++ b/TUnit.Engine/Services/PropertyInitializationPipeline.cs
@@ -1,11 +1,7 @@
-using System;
-using System.Collections.Generic;
-using System.Threading.Tasks;
-using TUnit.Core.DataSources;
-using TUnit.Core.Initialization;
-using TUnit.Core.PropertyInjection.Initialization.Strategies;
+using TUnit.Core.PropertyInjection.Initialization;
+using TUnit.Engine.Services.PropertyInitialization;
-namespace TUnit.Core.PropertyInjection.Initialization;
+namespace TUnit.Engine.Services;
///
/// Defines and executes the property initialization pipeline.
@@ -18,14 +14,14 @@ internal sealed class PropertyInitializationPipeline
private readonly List> _afterSteps;
private readonly DataSourceInitializer _dataSourceInitializer;
- public PropertyInitializationPipeline(DataSourceInitializer dataSourceInitializer, TestObjectInitializer testObjectInitializer)
+ public PropertyInitializationPipeline(DataSourceInitializer dataSourceInitializer, ObjectRegistrationService objectRegistrationService)
{
_dataSourceInitializer = dataSourceInitializer ?? throw new ArgumentNullException(nameof(dataSourceInitializer));
_strategies = new List
{
- new SourceGeneratedPropertyStrategy(dataSourceInitializer, testObjectInitializer),
- new ReflectionPropertyStrategy(dataSourceInitializer, testObjectInitializer),
- new NestedPropertyStrategy(dataSourceInitializer, testObjectInitializer)
+ new SourceGeneratedPropertyStrategy(dataSourceInitializer, objectRegistrationService),
+ new ReflectionPropertyStrategy(dataSourceInitializer, objectRegistrationService),
+ new NestedPropertyStrategy(dataSourceInitializer, objectRegistrationService)
};
_beforeSteps = new List>();
@@ -117,9 +113,9 @@ public async Task ExecuteParallelAsync(IEnumerable
/// Creates a default pipeline with standard steps.
///
- public static PropertyInitializationPipeline CreateDefault(DataSourceInitializer dataSourceInitializer, TestObjectInitializer testObjectInitializer)
+ public static PropertyInitializationPipeline CreateDefault(DataSourceInitializer dataSourceInitializer, ObjectRegistrationService objectRegistrationService)
{
- return new PropertyInitializationPipeline(dataSourceInitializer, testObjectInitializer)
+ return new PropertyInitializationPipeline(dataSourceInitializer, objectRegistrationService)
.AddBeforeStep(ValidateContext)
.AddAfterStep(FinalizeInitialization);
}
diff --git a/TUnit.Engine/Services/PropertyInjectionService.cs b/TUnit.Engine/Services/PropertyInjectionService.cs
new file mode 100644
index 0000000000..3c239b64ae
--- /dev/null
+++ b/TUnit.Engine/Services/PropertyInjectionService.cs
@@ -0,0 +1,226 @@
+using System.Collections.Concurrent;
+using TUnit.Core;
+using TUnit.Core.PropertyInjection;
+
+namespace TUnit.Engine.Services;
+
+///
+/// Internal service for property injection.
+/// Used by ObjectRegistrationService during registration phase.
+///
+internal sealed class PropertyInjectionService
+{
+ private readonly PropertyInitializationOrchestrator _orchestrator;
+
+ public PropertyInjectionService(DataSourceInitializer dataSourceInitializer)
+ {
+ // We'll set ObjectRegistrationService later to break the circular dependency
+ _orchestrator = new PropertyInitializationOrchestrator(dataSourceInitializer, null!);
+ }
+
+ public void Initialize(ObjectRegistrationService objectRegistrationService)
+ {
+ _orchestrator.Initialize(objectRegistrationService);
+ }
+
+ ///
+ /// Injects properties with data sources into argument objects just before test execution.
+ /// This ensures properties are only initialized when the test is about to run.
+ /// Arguments are processed in parallel for better performance.
+ ///
+ public async Task InjectPropertiesIntoArgumentsAsync(object?[] arguments, Dictionary objectBag, MethodMetadata methodMetadata, TestContextEvents events)
+ {
+ if (arguments.Length == 0)
+ {
+ return;
+ }
+
+ // Fast path: check if any arguments need injection
+ var injectableArgs = arguments
+ .Where(argument => argument != null && PropertyInjectionCache.HasInjectableProperties(argument.GetType()))
+ .ToArray();
+
+ if (injectableArgs.Length == 0)
+ {
+ return;
+ }
+
+ // Process arguments in parallel
+ var argumentTasks = injectableArgs
+ .Select(argument => InjectPropertiesIntoObjectAsync(argument!, objectBag, methodMetadata, events))
+ .ToArray();
+
+ await Task.WhenAll(argumentTasks);
+ }
+
+
+ ///
+ /// Recursively injects properties with data sources into a single object.
+ /// Uses source generation mode when available, falls back to reflection mode.
+ /// After injection, handles tracking, initialization, and recursive injection.
+ ///
+ /// The object instance to inject properties into.
+ /// Shared object bag for the test context. Must not be null.
+ /// Method metadata for the test. Can be null.
+ /// Test context events for tracking. Must not be null and must be unique per test permutation.
+ public Task InjectPropertiesIntoObjectAsync(object instance, Dictionary objectBag, MethodMetadata? methodMetadata, TestContextEvents events)
+ {
+ if (objectBag == null)
+ {
+ throw new ArgumentNullException(nameof(objectBag));
+ }
+
+ if (events == null)
+ {
+ throw new ArgumentNullException(nameof(events), "TestContextEvents must not be null. Each test permutation must have a unique TestContextEvents instance for proper disposal tracking.");
+ }
+
+ // Start with an empty visited set for cycle detection
+#if NETSTANDARD2_0
+ var visitedObjects = new ConcurrentDictionary();
+#else
+ var visitedObjects = new ConcurrentDictionary(System.Collections.Generic.ReferenceEqualityComparer.Instance);
+#endif
+ return InjectPropertiesIntoObjectAsyncCore(instance, objectBag, methodMetadata, events, visitedObjects);
+ }
+
+ internal async Task InjectPropertiesIntoObjectAsyncCore(object instance, Dictionary objectBag, MethodMetadata? methodMetadata, TestContextEvents events, ConcurrentDictionary visitedObjects)
+ {
+ if (instance == null)
+ {
+ return;
+ }
+
+ // Prevent cycles - if we're already processing this object, skip it
+ // TryAdd returns false if the key already exists (thread-safe)
+ if (!visitedObjects.TryAdd(instance, 0))
+ {
+ return;
+ }
+
+ try
+ {
+ var alreadyProcessed = PropertyInjectionCache.TryGetInjectionTask(instance, out var existingTask);
+
+ if (alreadyProcessed && existingTask != null)
+ {
+ await existingTask;
+
+ var plan = PropertyInjectionCache.GetOrCreatePlan(instance.GetType());
+ if (plan.HasProperties)
+ {
+ if (SourceRegistrar.IsEnabled)
+ {
+ foreach (var metadata in plan.SourceGeneratedProperties)
+ {
+ var property = metadata.ContainingType.GetProperty(metadata.PropertyName);
+
+ if (property == null || !property.CanRead)
+ {
+ continue;
+ }
+
+ var propertyValue = property.GetValue(instance);
+
+ if (propertyValue == null)
+ {
+ continue;
+ }
+
+ if (PropertyInjectionCache.HasInjectableProperties(propertyValue.GetType()))
+ {
+ await InjectPropertiesIntoObjectAsyncCore(propertyValue, objectBag, methodMetadata, events, visitedObjects);
+ }
+ }
+ }
+ else
+ {
+ foreach (var (property, _) in plan.ReflectionProperties)
+ {
+ var propertyValue = property.GetValue(instance);
+ if (propertyValue == null)
+ {
+ continue;
+ }
+
+ if (PropertyInjectionCache.HasInjectableProperties(propertyValue.GetType()))
+ {
+ await InjectPropertiesIntoObjectAsyncCore(propertyValue, objectBag, methodMetadata, events, visitedObjects);
+ }
+ }
+ }
+ }
+ }
+ else
+ {
+ await PropertyInjectionCache.GetOrAddInjectionTask(instance, async _ =>
+ {
+ var plan = PropertyInjectionCache.GetOrCreatePlan(instance.GetType());
+
+ // Use the new orchestrator for property initialization
+ await _orchestrator.InitializeObjectWithPropertiesAsync(
+ instance, plan, objectBag, methodMetadata, events, visitedObjects);
+ });
+
+ // After orchestrator completes, recursively inject nested properties
+ var plan = PropertyInjectionCache.GetOrCreatePlan(instance.GetType());
+ if (plan.HasProperties)
+ {
+ if (SourceRegistrar.IsEnabled)
+ {
+ foreach (var metadata in plan.SourceGeneratedProperties)
+ {
+ var property = metadata.ContainingType.GetProperty(metadata.PropertyName);
+ if (property == null || !property.CanRead)
+ {
+ continue;
+ }
+
+ var propertyValue = property.GetValue(instance);
+ if (propertyValue == null)
+ {
+ continue;
+ }
+
+ if (PropertyInjectionCache.HasInjectableProperties(propertyValue.GetType()))
+ {
+ await InjectPropertiesIntoObjectAsyncCore(propertyValue, objectBag, methodMetadata, events, visitedObjects);
+ }
+ }
+ }
+ else
+ {
+ foreach (var (property, _) in plan.ReflectionProperties)
+ {
+ var propertyValue = property.GetValue(instance);
+ if (propertyValue == null)
+ {
+ continue;
+ }
+
+ if (PropertyInjectionCache.HasInjectableProperties(propertyValue.GetType()))
+ {
+ await InjectPropertiesIntoObjectAsyncCore(propertyValue, objectBag, methodMetadata, events, visitedObjects);
+ }
+ }
+ }
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ var detailedMessage = $"Failed to inject properties for type '{instance.GetType().Name}': {ex.Message}";
+
+ if (ex.StackTrace != null)
+ {
+ detailedMessage += $"\nStack trace: {ex.StackTrace}";
+ }
+
+ throw new InvalidOperationException(detailedMessage, ex);
+ }
+ }
+
+
+
+
+}
diff --git a/TUnit.Engine/Services/StaticPropertyHandler.cs b/TUnit.Engine/Services/StaticPropertyHandler.cs
new file mode 100644
index 0000000000..e46a44eda7
--- /dev/null
+++ b/TUnit.Engine/Services/StaticPropertyHandler.cs
@@ -0,0 +1,101 @@
+using TUnit.Core;
+using TUnit.Core.Helpers;
+using TUnit.Core.StaticProperties;
+using TUnit.Core.Tracking;
+using TUnit.Engine.Logging;
+
+namespace TUnit.Engine.Services;
+
+///
+/// Service responsible for initializing static properties registered via source generation
+///
+internal sealed class StaticPropertyHandler
+{
+ private readonly TUnitFrameworkLogger _logger;
+ private readonly ObjectTracker _objectTracker;
+ private readonly TrackableObjectGraphProvider _trackableObjectGraphProvider;
+ private readonly Disposer _disposer;
+ private bool _initialized;
+
+ public StaticPropertyHandler(TUnitFrameworkLogger logger,
+ ObjectTracker objectTracker,
+ TrackableObjectGraphProvider trackableObjectGraphProvider,
+ Disposer disposer)
+ {
+ _logger = logger;
+ _objectTracker = objectTracker;
+ _trackableObjectGraphProvider = trackableObjectGraphProvider;
+ _disposer = disposer;
+ }
+
+ ///
+ /// Initialize all registered static properties before tests run
+ ///
+ public async Task InitializeStaticPropertiesAsync(CancellationToken cancellationToken)
+ {
+ if (_initialized)
+ {
+ return;
+ }
+
+ _initialized = true;
+
+ var properties = StaticPropertyRegistry.GetRegisteredProperties();
+
+ foreach (var property in properties)
+ {
+ try
+ {
+ // Call the generated initializer
+ var value = await property.InitializerAsync();
+
+ if (value != null)
+ {
+ // Initialize the value (IAsyncInitializer, etc.)
+ await ObjectInitializer.InitializeAsync(value, cancellationToken);
+
+ // Store for tracking
+ StaticPropertyRegistry.StoreInitializedValue(property.DeclaringType, property.PropertyName, value);
+ }
+ }
+ catch (Exception ex)
+ {
+ throw new InvalidOperationException($"Failed to initialize static property {property.DeclaringType.Name}.{property.PropertyName}", ex);
+ }
+ }
+ }
+
+ ///
+ /// Track all initialized static properties
+ /// This should be called once all static properties are initialized and before tests begin
+ ///
+ public void TrackStaticProperties()
+ {
+ _objectTracker.TrackStaticProperties();
+ }
+
+ ///
+ /// Dispose all tracked static properties at session end
+ ///
+ public async Task DisposeStaticPropertiesAsync(List cleanupExceptions)
+ {
+ var staticProperties = _trackableObjectGraphProvider.GetStaticPropertyTrackableObjects();
+
+ foreach (var staticProperty in staticProperties)
+ {
+ try
+ {
+ await _disposer.DisposeAsync(staticProperty).ConfigureAwait(false);
+ }
+ catch (Exception e)
+ {
+ cleanupExceptions.Add(e);
+ }
+ }
+
+ if (cleanupExceptions.Count > 0)
+ {
+ throw new AggregateException("Errors occurred while disposing static properties", cleanupExceptions);
+ }
+ }
+}
diff --git a/TUnit.Engine/Services/TestArgumentRegistrationService.cs b/TUnit.Engine/Services/TestArgumentRegistrationService.cs
new file mode 100644
index 0000000000..5698233ef3
--- /dev/null
+++ b/TUnit.Engine/Services/TestArgumentRegistrationService.cs
@@ -0,0 +1,162 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using TUnit.Core;
+using TUnit.Core.Data;
+using TUnit.Core.Enums;
+using TUnit.Core.Interfaces;
+using TUnit.Core.Interfaces.SourceGenerator;
+using TUnit.Core.PropertyInjection;
+using TUnit.Core.Tracking;
+
+namespace TUnit.Engine.Services;
+
+///
+/// Service that handles registration of test arguments (constructor args, method args) during test discovery.
+/// Implements ITestRegisteredEventReceiver to register objects when tests are registered.
+/// Renamed from TestArgumentTrackingService to clarify it's for the registration phase.
+///
+internal sealed class TestArgumentRegistrationService : ITestRegisteredEventReceiver
+{
+ private readonly ObjectRegistrationService _objectRegistrationService;
+ private readonly ObjectTracker _objectTracker;
+
+ public TestArgumentRegistrationService(ObjectRegistrationService objectRegistrationService, ObjectTracker objectTracker)
+ {
+ _objectRegistrationService = objectRegistrationService;
+ _objectTracker = objectTracker;
+ }
+
+ public int Order => int.MinValue; // Run first to ensure registration happens before other event receivers
+
+ ///
+ /// Called when a test is registered. This is the correct time to register constructor and method arguments
+ /// for proper reference counting and disposal tracking.
+ ///
+ public async ValueTask OnTestRegistered(TestRegisteredContext context)
+ {
+ var testContext = context.TestContext;
+ var classArguments = testContext.TestDetails.TestClassArguments;
+ var methodArguments = testContext.TestDetails.TestMethodArguments;
+
+ // Register class arguments (registration phase - property injection + tracking, NO IAsyncInitializer)
+ await _objectRegistrationService.RegisterArgumentsAsync(
+ classArguments,
+ testContext.ObjectBag,
+ testContext.TestDetails.MethodMetadata,
+ testContext.Events);
+
+ // Register method arguments (registration phase)
+ await _objectRegistrationService.RegisterArgumentsAsync(
+ methodArguments,
+ testContext.ObjectBag,
+ testContext.TestDetails.MethodMetadata,
+ testContext.Events);
+
+ // Register properties that will be injected into the test class
+ await RegisterPropertiesAsync(testContext);
+
+ _objectTracker.TrackObjects(testContext);
+ }
+
+ ///
+ /// Registers properties that will be injected into the test class instance.
+ /// This ensures proper reference counting for all property-injected instances during discovery.
+ /// Exceptions during data generation will be caught and associated with the test for reporting.
+ ///
+ private async ValueTask RegisterPropertiesAsync(TestContext testContext)
+ {
+ try
+ {
+ var classType = testContext.TestDetails.ClassType;
+
+ // Get the property source for the class
+ var propertySource = PropertySourceRegistry.GetSource(classType);
+ if (propertySource?.ShouldInitialize != true)
+ {
+ // No properties to inject for this class
+ return;
+ }
+
+ // Get all properties that need injection
+ var propertyMetadata = propertySource.GetPropertyMetadata();
+
+ foreach (var metadata in propertyMetadata)
+ {
+ try
+ {
+ // Create the data source for this property
+ var dataSource = metadata.CreateDataSource();
+
+ // Create minimal DataGeneratorMetadata for property resolution during registration
+ var testBuilderContext = new TestBuilderContext
+ {
+ TestMetadata = testContext.TestDetails.MethodMetadata,
+ DataSourceAttribute = dataSource,
+ Events = testContext.Events,
+ ObjectBag = testContext.ObjectBag
+ };
+
+ var dataGenMetadata = new DataGeneratorMetadata
+ {
+ TestBuilderContext = new TestBuilderContextAccessor(testBuilderContext),
+ MembersToGenerate = [], // Properties don't use member generation
+ TestInformation = testContext.TestDetails.MethodMetadata,
+ Type = DataGeneratorType.Property,
+ TestSessionId = TestSessionContext.Current?.Id ?? "registration",
+ TestClassInstance = null, // Not available during registration
+ ClassInstanceArguments = testContext.TestDetails.TestClassArguments
+ };
+
+ // Get the data rows from the data source
+ var dataRows = dataSource.GetDataRowsAsync(dataGenMetadata);
+
+ // Get the first data row (properties get single values, not multiple)
+ await foreach (var dataRowFunc in dataRows)
+ {
+ var dataRow = await dataRowFunc();
+ if (dataRow is { Length: > 0 })
+ {
+ var data = dataRow[0];
+
+ if (data != null)
+ {
+ // Store for later injection
+ testContext.TestDetails.TestClassInjectedPropertyArguments[metadata.PropertyName] = data;
+
+ // Register the ClassDataSource instance during registration phase
+ // This does: property injection + tracking (NO IAsyncInitializer - deferred to execution)
+ await _objectRegistrationService.RegisterObjectAsync(
+ data,
+ testContext.ObjectBag,
+ testContext.TestDetails.MethodMetadata,
+ testContext.Events);
+ }
+ }
+ break; // Only take the first result for property injection
+ }
+ }
+ catch (Exception ex)
+ {
+ // Capture the exception for this property - mark the test as failed
+ var exceptionMessage = $"Failed to generate data for property '{metadata.PropertyName}': {ex.Message}";
+ var propertyException = new InvalidOperationException(exceptionMessage, ex);
+
+ // Mark the test as failed immediately during registration
+ testContext.InternalExecutableTest.SetResult(TestState.Failed, propertyException);
+ return; // Stop processing further properties for this test
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ // Capture any top-level exceptions (e.g., getting property source)
+ var exceptionMessage = $"Failed to register properties for test '{testContext.TestDetails.TestName}': {ex.Message}";
+ var registrationException = new InvalidOperationException(exceptionMessage, ex);
+
+ // Mark the test as failed immediately during registration
+ testContext.InternalExecutableTest.SetResult(TestState.Failed, registrationException);
+ }
+ }
+}
diff --git a/TUnit.Engine/Services/TestArgumentTrackingService.cs b/TUnit.Engine/Services/TestArgumentTrackingService.cs
deleted file mode 100644
index 814a5455e2..0000000000
--- a/TUnit.Engine/Services/TestArgumentTrackingService.cs
+++ /dev/null
@@ -1,63 +0,0 @@
-using TUnit.Core;
-using TUnit.Core.Initialization;
-using TUnit.Core.Interfaces;
-using TUnit.Core.Tracking;
-
-namespace TUnit.Engine.Services;
-
-///
-/// Service that handles tracking of test arguments (constructor args, method args) for disposal.
-/// Implements ITestRegisteredEventReceiver to track objects when tests are registered.
-///
-internal sealed class TestArgumentTrackingService : ITestRegisteredEventReceiver
-{
- private readonly TestObjectInitializer _testObjectInitializer;
-
- public TestArgumentTrackingService(TestObjectInitializer testObjectInitializer)
- {
- _testObjectInitializer = testObjectInitializer;
- }
-
- public int Order => int.MinValue; // Run first to ensure tracking happens before other event receivers
-
- ///
- /// Called when a test is registered. This is the correct time to track constructor and method arguments
- /// for shared instances, as per the ObjectTracker reference counting approach.
- ///
- public async ValueTask OnTestRegistered(TestRegisteredContext context)
- {
- var testContext = context.TestContext;
- var classArguments = testContext.TestDetails.TestClassArguments;
- var methodArguments = testContext.TestDetails.TestMethodArguments;
-
- // Initialize class arguments (registration phase)
- await _testObjectInitializer.InitializeArgumentsAsync(
- classArguments,
- testContext.ObjectBag,
- testContext.TestDetails.MethodMetadata,
- testContext.Events,
- isRegistrationPhase: true);
-
- // Initialize method arguments (registration phase)
- await _testObjectInitializer.InitializeArgumentsAsync(
- methodArguments,
- testContext.ObjectBag,
- testContext.TestDetails.MethodMetadata,
- testContext.Events,
- isRegistrationPhase: true);
-
- // Track all constructor and method arguments
- // Note: TestObjectInitializer already handles tracking, but we ensure it here for clarity
- var allArguments = classArguments.Concat(methodArguments);
-
- foreach (var obj in allArguments)
- {
- if (obj != null)
- {
- // Track each argument - for shared instances, this increments the reference count
- // When the test ends, the count will be decremented via the test's Events.OnDispose
- ObjectTracker.TrackObject(testContext.Events, obj);
- }
- }
- }
-}
\ No newline at end of file
diff --git a/TUnit.Engine/Services/TestExecution/TestCoordinator.cs b/TUnit.Engine/Services/TestExecution/TestCoordinator.cs
index 27c3da95fe..3f87247b2a 100644
--- a/TUnit.Engine/Services/TestExecution/TestCoordinator.cs
+++ b/TUnit.Engine/Services/TestExecution/TestCoordinator.cs
@@ -2,6 +2,7 @@
using TUnit.Core;
using TUnit.Core.Exceptions;
using TUnit.Core.Logging;
+using TUnit.Core.Tracking;
using TUnit.Engine.Interfaces;
using TUnit.Engine.Logging;
@@ -19,6 +20,7 @@ internal sealed class TestCoordinator : ITestCoordinator
private readonly TestContextRestorer _contextRestorer;
private readonly TestExecutor _testExecutor;
private readonly TestInitializer _testInitializer;
+ private readonly ObjectTracker _objectTracker;
private readonly TUnitFrameworkLogger _logger;
public TestCoordinator(
@@ -28,6 +30,7 @@ public TestCoordinator(
TestContextRestorer contextRestorer,
TestExecutor testExecutor,
TestInitializer testInitializer,
+ ObjectTracker objectTracker,
TUnitFrameworkLogger logger)
{
_executionGuard = executionGuard;
@@ -36,6 +39,7 @@ public TestCoordinator(
_contextRestorer = contextRestorer;
_testExecutor = testExecutor;
_testInitializer = testInitializer;
+ _objectTracker = objectTracker;
_logger = logger;
}
@@ -60,35 +64,66 @@ private async Task ExecuteTestInternalAsync(AbstractExecutableTest test, Cancell
test.Context.TestEnd = null;
TestContext.Current = test.Context;
-
+
var allDependencies = new HashSet();
CollectAllDependencies(test, allDependencies, new HashSet());
-
+
foreach (var dependency in allDependencies)
{
test.Context.Dependencies.Add(dependency);
}
-
+
// Ensure TestSession hooks run before creating test instances
await _testExecutor.EnsureTestSessionHooksExecutedAsync();
- test.Context.TestDetails.ClassInstance = await test.CreateInstanceAsync();
-
- // Check if this test should be skipped (after creating instance)
- if (test.Context.TestDetails.ClassInstance is SkippedTestInstance ||
- !string.IsNullOrEmpty(test.Context.SkipReason))
- {
- await _stateManager.MarkSkippedAsync(test, test.Context.SkipReason ?? "Test was skipped");
- return;
- }
-
- await _testInitializer.InitializeTest(test, cancellationToken);
-
- test.Context.RestoreExecutionContext();
-
+ // Execute test with retry logic - each retry gets a fresh instance
await RetryHelper.ExecuteWithRetry(test.Context, async () =>
- await _testExecutor.ExecuteAsync(test, cancellationToken)
- );
+ {
+ test.Context.TestDetails.ClassInstance = await test.CreateInstanceAsync();
+
+ // Check if this test should be skipped (after creating instance)
+ if (test.Context.TestDetails.ClassInstance is SkippedTestInstance ||
+ !string.IsNullOrEmpty(test.Context.SkipReason))
+ {
+ await _stateManager.MarkSkippedAsync(test, test.Context.SkipReason ?? "Test was skipped");
+ return;
+ }
+
+ try
+ {
+ await _testInitializer.InitializeTest(test, cancellationToken);
+ test.Context.RestoreExecutionContext();
+ await _testExecutor.ExecuteAsync(test, cancellationToken);
+ }
+ finally
+ {
+ // Dispose test instance and fire OnDispose after each attempt
+ // This ensures each retry gets a fresh instance
+ if (test.Context.Events.OnDispose?.InvocationList != null)
+ {
+ foreach (var invocation in test.Context.Events.OnDispose.InvocationList.OrderBy(x => x.Order))
+ {
+ try
+ {
+ await invocation.InvokeAsync(test.Context, test.Context);
+ }
+ catch (Exception disposeEx)
+ {
+ await _logger.LogErrorAsync($"Error during OnDispose for {test.TestId}: {disposeEx}");
+ }
+ }
+ }
+
+ try
+ {
+ await TestExecutor.DisposeTestInstance(test);
+ }
+ catch (Exception disposeEx)
+ {
+ await _logger.LogErrorAsync($"Error disposing test instance for {test.TestId}: {disposeEx}");
+ }
+ }
+ });
await _stateManager.MarkCompletedAsync(test);
@@ -103,6 +138,33 @@ await _testExecutor.ExecuteAsync(test, cancellationToken)
}
finally
{
+ var cleanupExceptions = new List();
+
+ await _objectTracker.UntrackObjects(test.Context, cleanupExceptions);
+
+ var testClass = test.Metadata.TestClassType;
+ var testAssembly = testClass.Assembly;
+ var hookExceptions = await _testExecutor.ExecuteAfterClassAssemblyHooks(test, testClass, testAssembly, CancellationToken.None);
+
+ if (hookExceptions.Count > 0)
+ {
+ foreach (var ex in hookExceptions)
+ {
+ await _logger.LogErrorAsync($"Error executing After hooks for {test.TestId}: {ex}");
+ }
+ cleanupExceptions.AddRange(hookExceptions);
+ }
+
+ // If any cleanup exceptions occurred, mark the test as failed
+ if (cleanupExceptions.Count > 0)
+ {
+ var aggregatedException = cleanupExceptions.Count == 1
+ ? cleanupExceptions[0]
+ : new AggregateException("One or more errors occurred during test cleanup", cleanupExceptions);
+
+ await _stateManager.MarkFailedAsync(test, aggregatedException);
+ }
+
switch (test.State)
{
case TestState.NotStarted:
@@ -128,7 +190,7 @@ await _testExecutor.ExecuteAsync(test, cancellationToken)
default:
throw new ArgumentOutOfRangeException();
}
-
+
}
}
diff --git a/TUnit.Engine/Services/TestFilterService.cs b/TUnit.Engine/Services/TestFilterService.cs
index 5cf8850510..ab292e1c8d 100644
--- a/TUnit.Engine/Services/TestFilterService.cs
+++ b/TUnit.Engine/Services/TestFilterService.cs
@@ -10,7 +10,7 @@
namespace TUnit.Engine.Services;
-internal class TestFilterService(TUnitFrameworkLogger logger, TestArgumentTrackingService testArgumentTrackingService)
+internal class TestFilterService(TUnitFrameworkLogger logger, TestArgumentRegistrationService testArgumentRegistrationService)
{
public IReadOnlyCollection FilterTests(ITestExecutionFilter? testExecutionFilter, IReadOnlyCollection testNodes)
{
@@ -76,8 +76,8 @@ private async Task RegisterTest(AbstractExecutableTest test)
test.Context.InternalDiscoveredTest = discoveredTest;
- // First, invoke the global test argument tracking service to track shared instances
- await testArgumentTrackingService.OnTestRegistered(registeredContext);
+ // First, invoke the global test argument registration service to register shared instances
+ await testArgumentRegistrationService.OnTestRegistered(registeredContext);
var eventObjects = test.Context.GetEligibleEventObjects();
diff --git a/TUnit.Engine/TestExecutor.cs b/TUnit.Engine/TestExecutor.cs
index 93e1d01ba9..f4749de64f 100644
--- a/TUnit.Engine/TestExecutor.cs
+++ b/TUnit.Engine/TestExecutor.cs
@@ -93,7 +93,7 @@ await _eventReceiverOrchestrator.InvokeFirstTestInClassEventReceiversAsync(
executableTest.Context.ClassContext.RestoreExecutionContext();
await _hookExecutor.ExecuteBeforeTestHooksAsync(executableTest, cancellationToken).ConfigureAwait(false);
-
+
// Invoke test start event receivers
await _eventReceiverOrchestrator.InvokeTestStartEventReceiversAsync(executableTest.Context, cancellationToken).ConfigureAwait(false);
@@ -121,30 +121,23 @@ await TimeoutHelper.ExecuteWithTimeoutAsync(
catch (Exception ex)
{
executableTest.SetResult(TestState.Failed, ex);
-
- // Run after hooks and event receivers in finally before re-throwing
+
+ // Run per-retry cleanup hooks before re-throwing
try
{
- // Run After(Test) hooks first (before disposal)
+ // Run After(Test) hooks
await _hookExecutor.ExecuteAfterTestHooksAsync(executableTest, cancellationToken).ConfigureAwait(false);
-
+
// Invoke test end event receivers
await _eventReceiverOrchestrator.InvokeTestEndEventReceiversAsync(executableTest.Context, cancellationToken).ConfigureAwait(false);
-
- // Then dispose test instance
- await DisposeTestInstance(executableTest).ConfigureAwait(false);
-
- // Finally run After(Class/Assembly/Session) hooks if we're the last test
- await ExecuteAfterClassAssemblySessionHooks(executableTest, testClass, testAssembly, cancellationToken).ConfigureAwait(false);
}
catch
{
- // Swallow any exceptions from disposal/hooks when we already have a test failure
+ // Swallow any exceptions from hooks when we already have a test failure
}
-
+
// Check if the result was overridden - if so, don't re-throw
- if (executableTest.Context.Result?.IsOverridden == true &&
- executableTest.Context.Result.State == TestState.Passed)
+ if (executableTest.Context.Result is { IsOverridden: true, State: TestState.Passed })
{
// Result was overridden to passed, don't re-throw the exception
executableTest.SetResult(TestState.Passed);
@@ -156,21 +149,17 @@ await TimeoutHelper.ExecuteWithTimeoutAsync(
}
finally
{
- // This finally block now only runs for the success path
+ // Per-retry cleanup - runs for success path only
if (executableTest.State != TestState.Failed)
{
- // Run After(Test) hooks first (before disposal)
+ // Run After(Test) hooks
await _hookExecutor.ExecuteAfterTestHooksAsync(executableTest, cancellationToken).ConfigureAwait(false);
-
+
// Invoke test end event receivers
await _eventReceiverOrchestrator.InvokeTestEndEventReceiversAsync(executableTest.Context, cancellationToken).ConfigureAwait(false);
-
- // Then dispose test instance
- await DisposeTestInstance(executableTest).ConfigureAwait(false);
-
- // Finally run After(Class/Assembly/Session) hooks if we're the last test
- await ExecuteAfterClassAssemblySessionHooks(executableTest, testClass, testAssembly, cancellationToken).ConfigureAwait(false);
}
+ // Note: Test instance disposal and After(Class/Assembly/Session) hooks
+ // are now handled in TestCoordinator after the retry loop completes
}
}
@@ -197,50 +186,36 @@ await testExecutor.ExecuteTest(executableTest.Context,
}
}
- private async Task ExecuteAfterClassAssemblySessionHooks(AbstractExecutableTest executableTest,
+ internal async Task> ExecuteAfterClassAssemblyHooks(AbstractExecutableTest executableTest,
[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.PublicProperties
| DynamicallyAccessedMemberTypes.PublicMethods)]
Type testClass, Assembly testAssembly, CancellationToken cancellationToken)
{
+ var exceptions = new List();
var flags = _lifecycleCoordinator.DecrementAndCheckAfterHooks(testClass, testAssembly);
- if (executableTest.Context.Events.OnDispose != null)
- {
- try
- {
- foreach (var invocation in executableTest.Context.Events.OnDispose.InvocationList.OrderBy(x => x.Order))
- {
- await invocation.InvokeAsync(executableTest.Context, executableTest.Context);
- }
- }
- catch
- {
- // Swallow disposal exceptions
- }
- }
-
if (flags.ShouldExecuteAfterClass)
{
- await _hookExecutor.ExecuteAfterClassHooksAsync(testClass, cancellationToken).ConfigureAwait(false);
+ var classExceptions = await _hookExecutor.ExecuteAfterClassHooksAsync(testClass, cancellationToken).ConfigureAwait(false);
+ exceptions.AddRange(classExceptions);
}
if (flags.ShouldExecuteAfterAssembly)
{
- await _hookExecutor.ExecuteAfterAssemblyHooksAsync(testAssembly, cancellationToken).ConfigureAwait(false);
+ var assemblyExceptions = await _hookExecutor.ExecuteAfterAssemblyHooksAsync(testAssembly, cancellationToken).ConfigureAwait(false);
+ exceptions.AddRange(assemblyExceptions);
}
- if (flags.ShouldExecuteAfterTestSession)
- {
- await _hookExecutor.ExecuteAfterTestSessionHooksAsync(cancellationToken).ConfigureAwait(false);
- }
+ return exceptions;
}
///
/// Execute session-level after hooks once at the end of test execution.
+ /// Returns any exceptions that occurred during hook execution.
///
- public async Task ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken)
+ public async Task> ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken)
{
- await _hookExecutor.ExecuteAfterTestSessionHooksAsync(cancellationToken).ConfigureAwait(false);
+ return await _hookExecutor.ExecuteAfterTestSessionHooksAsync(cancellationToken).ConfigureAwait(false);
}
///
@@ -266,10 +241,10 @@ public IContextProvider GetContextProvider()
{
return _contextProvider;
}
-
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2075:Type.GetProperty does not have matching annotations",
Justification = "Only used for specific test class DisposalRegressionTests")]
- private static async Task DisposeTestInstance(AbstractExecutableTest test)
+ internal static async Task DisposeTestInstance(AbstractExecutableTest test)
{
// Dispose the test instance if it's disposable
if (test.Context.TestDetails.ClassInstance != null && test.Context.TestDetails.ClassInstance is not SkippedTestInstance)
@@ -277,7 +252,7 @@ private static async Task DisposeTestInstance(AbstractExecutableTest test)
try
{
var instance = test.Context.TestDetails.ClassInstance;
-
+
// Special handling for DisposalRegressionTests - dispose its properties
if (instance.GetType().Name == "DisposalRegressionTests")
{
@@ -295,7 +270,7 @@ private static async Task DisposeTestInstance(AbstractExecutableTest test)
}
}
}
-
+
// Then dispose the instance itself
switch (instance)
{
diff --git a/TUnit.Engine/TestInitializer.cs b/TUnit.Engine/TestInitializer.cs
index f9146054cc..1b3454853c 100644
--- a/TUnit.Engine/TestInitializer.cs
+++ b/TUnit.Engine/TestInitializer.cs
@@ -1,5 +1,5 @@
using TUnit.Core;
-using TUnit.Core.Initialization;
+using TUnit.Core.Tracking;
using TUnit.Engine.Extensions;
using TUnit.Engine.Services;
@@ -8,22 +8,53 @@ namespace TUnit.Engine;
internal class TestInitializer
{
private readonly EventReceiverOrchestrator _eventReceiverOrchestrator;
- private readonly TestObjectInitializer _testObjectInitializer;
+ private readonly ObjectInitializationService _objectInitializationService;
+ private readonly PropertyInjectionService _propertyInjectionService;
+ private readonly ObjectTracker _objectTracker;
- public TestInitializer(EventReceiverOrchestrator eventReceiverOrchestrator, TestObjectInitializer testObjectInitializer)
+ public TestInitializer(EventReceiverOrchestrator eventReceiverOrchestrator,
+ ObjectInitializationService objectInitializationService,
+ PropertyInjectionService propertyInjectionService,
+ ObjectTracker objectTracker)
{
_eventReceiverOrchestrator = eventReceiverOrchestrator;
- _testObjectInitializer = testObjectInitializer;
+ _objectInitializationService = objectInitializationService;
+ _propertyInjectionService = propertyInjectionService;
+ _objectTracker = objectTracker;
}
public async Task InitializeTest(AbstractExecutableTest test, CancellationToken cancellationToken)
{
- // Use centralized TestObjectInitializer for all initialization
- await _testObjectInitializer.InitializeTestClassAsync(
- test.Context.TestDetails.ClassInstance,
- test.Context);
+ var testClassInstance = test.Context.TestDetails.ClassInstance;
- // Initialize and register all eligible objects including event receivers
+ // Step 1: Inject properties into test class instance
+ // This sets pre-resolved properties that were created during registration phase
+ await _propertyInjectionService.InjectPropertiesIntoObjectAsync(
+ testClassInstance,
+ test.Context.ObjectBag,
+ test.Context.TestDetails.MethodMetadata,
+ test.Context.Events);
+
+ // Step 2: Initialize test method arguments
+ // Method arguments were already registered (property injection + tracking) during test discovery
+ // Now we need to call IAsyncInitializer on them before test execution
+ var methodArguments = test.Context.TestDetails.TestMethodArguments;
+ if (methodArguments != null && methodArguments.Length > 0)
+ {
+ var argumentTasks = methodArguments
+ .Where(arg => arg != null)
+ .Select(arg => _objectInitializationService.InitializeAsync(arg!))
+ .ToArray();
+ await Task.WhenAll(argumentTasks);
+ }
+
+ // Step 3: Call IAsyncInitializer on test class (execution-phase initialization)
+ await _objectInitializationService.InitializeAsync(testClassInstance);
+
+ // Step 4: Initialize and register all eligible objects including event receivers
await _eventReceiverOrchestrator.InitializeAllEligibleObjectsAsync(test.Context, cancellationToken).ConfigureAwait(false);
+
+ // Shouldn't retrack already tracked objects, but will track any new ones created during retries / initialization
+ _objectTracker.TrackObjects(test.Context);
}
}
diff --git a/TUnit.Engine/TestSessionCoordinator.cs b/TUnit.Engine/TestSessionCoordinator.cs
index 421e94a97c..ecada84098 100644
--- a/TUnit.Engine/TestSessionCoordinator.cs
+++ b/TUnit.Engine/TestSessionCoordinator.cs
@@ -109,7 +109,13 @@ private async Task ExecuteTestsCore(List testList, Cance
_serviceProvider.FailFastCancellationSource.Token);
// Schedule and execute tests (batch approach to preserve ExecutionContext)
- await _testScheduler.ScheduleAndExecuteAsync(testList, linkedCts.Token);
+ var success = await _testScheduler.ScheduleAndExecuteAsync(testList, linkedCts.Token);
+
+ // Track whether After(TestSession) hooks failed
+ if (!success)
+ {
+ _serviceProvider.AfterSessionHooksFailed = true;
+ }
}
private bool _disposed;
diff --git a/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet8_0.verified.txt b/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet8_0.verified.txt
index 5603f7613a..207dfba759 100644
--- a/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet8_0.verified.txt
+++ b/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet8_0.verified.txt
@@ -2210,14 +2210,6 @@ namespace .Hooks
public abstract . ExecuteAsync(T context, .CancellationToken cancellationToken);
}
}
-namespace .Initialization
-{
- public class TestObjectInitializationException :
- {
- public TestObjectInitializationException(string message) { }
- public TestObjectInitializationException(string message, innerException) { }
- }
-}
namespace .Interfaces
{
public sealed class CompileTimeResolvedData
@@ -2591,13 +2583,20 @@ namespace .Services
public object? GetService( serviceType) { }
}
}
-namespace .Tracking
+namespace .StaticProperties
{
- public static class ObjectTracker
+ public sealed class StaticPropertyMetadata
+ {
+ public StaticPropertyMetadata() { }
+ public required DeclaringType { get; init; }
+ public required <.> InitializerAsync { get; init; }
+ public required string PropertyName { get; init; }
+ public required PropertyType { get; init; }
+ }
+ public static class StaticPropertyRegistry
{
- public static void OnDisposed(object? o, action) { }
- public static void OnDisposedAsync(object? o, <.> asyncAction) { }
- public static void TrackObject(.TestContextEvents events, object? obj) { }
- public static void TrackOwnership(object owner, object owned) { }
+ public static .<.> GetRegisteredProperties() { }
+ public static void Register(. metadata) { }
+ public static bool TryGetInitializedValue( declaringType, string propertyName, out object? value) { }
}
}
\ No newline at end of file
diff --git a/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet9_0.verified.txt b/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet9_0.verified.txt
index 6a6e6e9c70..058df04e64 100644
--- a/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet9_0.verified.txt
+++ b/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet9_0.verified.txt
@@ -2210,14 +2210,6 @@ namespace .Hooks
public abstract . ExecuteAsync(T context, .CancellationToken cancellationToken);
}
}
-namespace .Initialization
-{
- public class TestObjectInitializationException :
- {
- public TestObjectInitializationException(string message) { }
- public TestObjectInitializationException(string message, innerException) { }
- }
-}
namespace .Interfaces
{
public sealed class CompileTimeResolvedData
@@ -2591,13 +2583,20 @@ namespace .Services
public object? GetService( serviceType) { }
}
}
-namespace .Tracking
+namespace .StaticProperties
{
- public static class ObjectTracker
+ public sealed class StaticPropertyMetadata
+ {
+ public StaticPropertyMetadata() { }
+ public required DeclaringType { get; init; }
+ public required <.> InitializerAsync { get; init; }
+ public required string PropertyName { get; init; }
+ public required PropertyType { get; init; }
+ }
+ public static class StaticPropertyRegistry
{
- public static void OnDisposed(object? o, action) { }
- public static void OnDisposedAsync(object? o, <.> asyncAction) { }
- public static void TrackObject(.TestContextEvents events, object? obj) { }
- public static void TrackOwnership(object owner, object owned) { }
+ public static .<.> GetRegisteredProperties() { }
+ public static void Register(. metadata) { }
+ public static bool TryGetInitializedValue( declaringType, string propertyName, out object? value) { }
}
}
\ No newline at end of file
diff --git a/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.Net4_7.verified.txt b/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.Net4_7.verified.txt
index d18142e76c..0541337705 100644
--- a/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.Net4_7.verified.txt
+++ b/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.Net4_7.verified.txt
@@ -2072,14 +2072,6 @@ namespace .Hooks
public abstract . ExecuteAsync(T context, .CancellationToken cancellationToken);
}
}
-namespace .Initialization
-{
- public class TestObjectInitializationException :
- {
- public TestObjectInitializationException(string message) { }
- public TestObjectInitializationException(string message, innerException) { }
- }
-}
namespace .Interfaces
{
public sealed class CompileTimeResolvedData
@@ -2446,13 +2438,20 @@ namespace .Services
public object? GetService( serviceType) { }
}
}
-namespace .Tracking
+namespace .StaticProperties
{
- public static class ObjectTracker
+ public sealed class StaticPropertyMetadata
+ {
+ public StaticPropertyMetadata() { }
+ public required DeclaringType { get; init; }
+ public required <.> InitializerAsync { get; init; }
+ public required string PropertyName { get; init; }
+ public required PropertyType { get; init; }
+ }
+ public static class StaticPropertyRegistry
{
- public static void OnDisposed(object? o, action) { }
- public static void OnDisposedAsync(object? o, <.> asyncAction) { }
- public static void TrackObject(.TestContextEvents events, object? obj) { }
- public static void TrackOwnership(object owner, object owned) { }
+ public static .<.> GetRegisteredProperties() { }
+ public static void Register(. metadata) { }
+ public static bool TryGetInitializedValue( declaringType, string propertyName, out object? value) { }
}
}
\ No newline at end of file
diff --git a/TUnit.TestProject/AssemblyHooks.cs b/TUnit.TestProject/AssemblyHooks.cs
deleted file mode 100644
index 5adbe74cb9..0000000000
--- a/TUnit.TestProject/AssemblyHooks.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-namespace TUnit.TestProject;
-
-public abstract class AssemblyHooks
-{
- private static int _beforeHook1Calls;
-
- [Before(Assembly)]
- public static void BeforeHook1()
- {
- _beforeHook1Calls++;
- }
-
-
-#if NET
- [Before(Assembly)]
- public static async Task BeforeHook2(AssemblyHookContext context)
- {
- await Assert.That(context.TestCount).IsPositive();
- }
-#endif
-
-#if NET
- [Before(Assembly), Timeout(30_000)]
- public static async Task BeforeHook4(AssemblyHookContext context, CancellationToken cancellationToken)
- {
- await Assert.That(context.TestCount).IsPositive();
- }
-#endif
-
- [After(Assembly)]
- public static async Task AfterHook1()
- {
- await Assert.That(_beforeHook1Calls).IsEqualTo(1);
- }
-
-#if NET
- [After(Assembly)]
- public static async Task AfterHook2(AssemblyHookContext context)
- {
- await Assert.That(context.TestCount).IsPositive();
- }
-#endif
-
-#if NET
- [After(Assembly), Timeout(30_000)]
- public static async Task AfterHook4(AssemblyHookContext context, CancellationToken cancellationToken)
- {
- await Assert.That(context.TestCount).IsPositive();
- }
-#endif
-}
diff --git a/TUnit.TestProject/Bugs/3072/Tests.cs b/TUnit.TestProject/Bugs/3072/Tests.cs
index ee5f460113..ab65d1d829 100644
--- a/TUnit.TestProject/Bugs/3072/Tests.cs
+++ b/TUnit.TestProject/Bugs/3072/Tests.cs
@@ -1,4 +1,5 @@
-using TUnit.Core.Interfaces;
+using System;
+using TUnit.Core.Interfaces;
using TUnit.TestProject.Attributes;
namespace TUnit.TestProject.Bugs._3072;
diff --git a/TUnit.TestProject/Bugs/3219/ClassDataSourceRetryTests.cs b/TUnit.TestProject/Bugs/3219/ClassDataSourceRetryTests.cs
new file mode 100644
index 0000000000..80589d5ee9
--- /dev/null
+++ b/TUnit.TestProject/Bugs/3219/ClassDataSourceRetryTests.cs
@@ -0,0 +1,87 @@
+using TUnit.Core;
+using TUnit.Core.Interfaces;
+using TUnit.TestProject.Attributes;
+
+namespace TUnit.TestProject.Bugs.Bug3219;
+
+public class DataClass : IAsyncInitializer, IAsyncDisposable
+{
+ public int Value { get; private set; }
+ private int _initCount;
+ private int _disposeCount;
+
+ public int InitCount => _initCount;
+ public int DisposeCount => _disposeCount;
+
+ public Task InitializeAsync()
+ {
+ _initCount++;
+ Value = 42;
+ return Task.CompletedTask;
+ }
+
+ public ValueTask DisposeAsync()
+ {
+ _disposeCount++;
+ Value = -1;
+ IsDisposed = true;
+ return default;
+ }
+
+ public bool IsDisposed { get; private set; }
+}
+
+[EngineTest(ExpectedResult.Pass)]
+[NotInParallel]
+public class ClassDataSourceRetryTests
+{
+ private static bool _wasExecuted;
+ private static int _attemptCount;
+
+ [ClassDataSource(Shared = SharedType.PerTestSession)]
+ public required DataClass DataClass { get; init; }
+
+ [Before(TestSession)]
+ public static void ResetCountersForSession()
+ {
+ _attemptCount = 0;
+ }
+
+ [Test]
+ [Retry(2)]
+ public async Task TestThatFailsAndRetries()
+ {
+ _wasExecuted = true;
+ _attemptCount++;
+
+ await Assert.That(DataClass.Value).IsEqualTo(42);
+
+ if (_attemptCount < 3)
+ {
+ throw new Exception($"Deliberate failure on attempt {_attemptCount}");
+ }
+
+ await Assert.That(DataClass.DisposeCount).IsEqualTo(0);
+ }
+
+ [Test]
+ [DependsOn(nameof(TestThatFailsAndRetries))]
+ public async Task VerifyNotDisposedDuringTests()
+ {
+ await Assert.That(DataClass.DisposeCount).IsEqualTo(0);
+ await Assert.That(DataClass.Value).IsEqualTo(42);
+ }
+
+ [After(TestSession)]
+ public static async Task VerifyDisposalAfterTestSession(TestSessionContext context)
+ {
+ var classInstance = context.TestClasses.FirstOrDefault(x => x.ClassType == typeof(ClassDataSourceRetryTests))?.Tests.FirstOrDefault()?.TestDetails.ClassInstance as ClassDataSourceRetryTests;
+
+ var dataClass = classInstance?.DataClass;
+
+ if (dataClass != null)
+ {
+ await Assert.That(dataClass.IsDisposed).IsTrue();
+ }
+ }
+}
diff --git a/TUnit.TestProject/Bugs/3219/Issue3219ReproTest.cs b/TUnit.TestProject/Bugs/3219/Issue3219ReproTest.cs
new file mode 100644
index 0000000000..dcf35fe062
--- /dev/null
+++ b/TUnit.TestProject/Bugs/3219/Issue3219ReproTest.cs
@@ -0,0 +1,44 @@
+using TUnit.Core;
+using TUnit.Core.Interfaces;
+using TUnit.TestProject.Attributes;
+
+namespace TUnit.TestProject.Bugs.Bug3219;
+
+[EngineTest(ExpectedResult.Pass)]
+public class Issue3219DataClass : IAsyncInitializer, IAsyncDisposable
+{
+ public int Value { get; private set; } = 0;
+
+ public Task InitializeAsync()
+ {
+ Value = 42;
+ Console.WriteLine($"Issue3219DataClass initialized, Value = {Value}");
+ return Task.CompletedTask;
+ }
+
+ public async ValueTask DisposeAsync()
+ {
+ Console.WriteLine($"Issue3219DataClass disposing, Value was {Value}");
+ Value = -1;
+ await Task.Delay(10); // Simulate some async disposal work
+ }
+}
+
+public class Issue3219ReproTest
+{
+ [ClassDataSource(Shared = SharedType.PerTestSession)]
+ public required Issue3219DataClass DataClass { get; init; }
+
+ [Test]
+ [Retry(3)]
+ public async Task Basic()
+ {
+ Console.WriteLine($"Test running, DataClass.Value = {DataClass.Value}");
+
+ // This should be 42 on all retry attempts, not -1 after the first failure
+ await Assert.That(DataClass.Value).IsEqualTo(42);
+
+ // Always throw to force retries
+ throw new Exception("This test always fails");
+ }
+}
diff --git a/aot_output.txt b/aot_output.txt
new file mode 100644
index 0000000000..252f99bf01
--- /dev/null
+++ b/aot_output.txt
@@ -0,0 +1,13 @@
+ Determining projects to restore...
+C:\Program Files\dotnet\sdk\9.0.305\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(107,5): error NETSDK1207: Ahead-of-time compilation is not supported for the target framework. [C:\git\TUnit\TUnit.Analyzers\TUnit.Analyzers.csproj::TargetFramework=netstandard2.0]
+C:\Program Files\dotnet\sdk\9.0.305\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(107,5): error NETSDK1207: Ahead-of-time compilation is not supported for the target framework. [C:\git\TUnit\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.csproj::TargetFramework=netstandard2.0]
+C:\Program Files\dotnet\sdk\9.0.305\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(107,5): error NETSDK1207: Ahead-of-time compilation is not supported for the target framework. [C:\git\TUnit\TUnit.Analyzers.CodeFixers\TUnit.Analyzers.CodeFixers.csproj::TargetFramework=netstandard2.0]
+C:\Program Files\dotnet\sdk\9.0.305\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(107,5): error NETSDK1207: Ahead-of-time compilation is not supported for the target framework. [C:\git\TUnit\TUnit.Assertions.Analyzers\TUnit.Assertions.Analyzers.csproj::TargetFramework=netstandard2.0]
+C:\Program Files\dotnet\sdk\9.0.305\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(107,5): error NETSDK1207: Ahead-of-time compilation is not supported for the target framework. [C:\git\TUnit\TUnit.Assertions.Analyzers.CodeFixers\TUnit.Assertions.Analyzers.CodeFixers.csproj::TargetFramework=netstandard2.0]
+C:\Program Files\dotnet\sdk\9.0.305\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(107,5): error NETSDK1207: Ahead-of-time compilation is not supported for the target framework. [C:\git\TUnit\TUnit\TUnit.csproj::TargetFramework=netstandard2.0]
+C:\Program Files\dotnet\sdk\9.0.305\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(107,5): error NETSDK1207: Ahead-of-time compilation is not supported for the target framework. [C:\git\TUnit\TUnit.Core\TUnit.Core.csproj::TargetFramework=netstandard2.0]
+C:\Program Files\dotnet\sdk\9.0.305\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(107,5): error NETSDK1207: Ahead-of-time compilation is not supported for the target framework. [C:\git\TUnit\TUnit.Assertions.SourceGenerator\TUnit.Assertions.SourceGenerator.csproj::TargetFramework=netstandard2.0]
+C:\Program Files\dotnet\sdk\9.0.305\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(107,5): error NETSDK1207: Ahead-of-time compilation is not supported for the target framework. [C:\git\TUnit\TUnit.Engine\TUnit.Engine.csproj::TargetFramework=netstandard2.0]
+C:\Program Files\dotnet\sdk\9.0.305\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(107,5): error NETSDK1207: Ahead-of-time compilation is not supported for the target framework. [C:\git\TUnit\TUnit.Assertions\TUnit.Assertions.csproj::TargetFramework=netstandard2.0]
+C:\Program Files\dotnet\sdk\9.0.305\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(107,5): error NETSDK1207: Ahead-of-time compilation is not supported for the target framework. [C:\git\TUnit\TUnit.TestProject\TUnit.TestProject.csproj::TargetFramework=net472]
+C:\Program Files\dotnet\sdk\9.0.305\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(107,5): error NETSDK1207: Ahead-of-time compilation is not supported for the target framework. [C:\git\TUnit\TUnit.TestProject.Library\TUnit.TestProject.Library.csproj::TargetFramework=net6.0]
diff --git a/debug_output.txt b/debug_output.txt
new file mode 100644
index 0000000000..8a68c3eea3
--- /dev/null
+++ b/debug_output.txt
@@ -0,0 +1,978 @@
+ Run tests: 'C:\git\TUnit\TUnit.Engine.Tests\bin\Release\net9.0\TUnit.Engine.Tests.dll' [net9.0|x64]
+
+ ████████╗██╗ ██╗███╗ ██╗██╗████████╗
+ ╚══██╔══╝██║ ██║████╗ ██║██║╚══██╔══╝
+ ██║ ██║ ██║██╔██╗ ██║██║ ██║
+ ██║ ██║ ██║██║╚██╗██║██║ ██║
+ ██║ ╚██████╔╝██║ ╚████║██║ ██║
+ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝
+
+ TUnit v1.0.0.0 | 64-bit | Microsoft Windows 10.0.26100 | win-x64 | .NET 9.0.9 | Microsoft Testing Platform v1.8.4
+
+ Engine Mode: SourceGenerated
+
+ [+2/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 2 tests running (2s)
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 55453a2b7fa44b029475dc8a326e4108.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-55453a2b7fa44b029475dc8a326e4108.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190524608.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190524924.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 42472704
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (551ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\55453a2b7fa44b029475dc8a326e4108.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 882ms
+
+ [+2/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 2 tests running (6s)
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 5fc929e538fc4c89ac8deec4a9efd86f.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-5fc929e538fc4c89ac8deec4a9efd86f.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190524607.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190524921.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 30923613
+ Initializing Static Property
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (557ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\5fc929e538fc4c89ac8deec4a9efd86f.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 837ms
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 6c7fc4858d4c4d12adf72f60bf5d44e6.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-6c7fc4858d4c4d12adf72f60bf5d44e6.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190527805.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190528116.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 40633064
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (557ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\6c7fc4858d4c4d12adf72f60bf5d44e6.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 917ms
+
+ [+2/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 2 tests running (9s)
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename f0dddfcfd798402b81c62f62b8156778.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-f0dddfcfd798402b81c62f62b8156778.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190528735.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190529051.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 61931053
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (566ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\f0dddfcfd798402b81c62f62b8156778.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 3s 029ms
+
+ [+2/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 2 tests running (12s)
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename b03da1984dab4d8290e35056f21b71a4.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-b03da1984dab4d8290e35056f21b71a4.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190531056.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190531400.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 57542131
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (545ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\b03da1984dab4d8290e35056f21b71a4.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 874ms
+
+ [+2/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 2 tests running (15s)
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename f61de09602bb4ff98181c9073dbb0d2d.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-f61de09602bb4ff98181c9073dbb0d2d.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190533116.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190533420.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 65198764
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (552ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\f61de09602bb4ff98181c9073dbb0d2d.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 862ms
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename d64287f8cdda4ed1a4f4b7823d53c367.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-d64287f8cdda4ed1a4f4b7823d53c367.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190534274.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190534589.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 40633064
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (551ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\d64287f8cdda4ed1a4f4b7823d53c367.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 878ms
+
+ failed AfterTestAttributeTests.Test (3s 187ms)
+ TUnit.Engine.Exceptions.TestFailedException: Exception: Error asserting results for AfterTestAttributeTests: result => result.ResultSummary.Outcome
+ should be
+ "Completed"
+ but was
+ "Failed"
+ difference
+ Difference | | | | | | | | | |
+ | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/
+ Index | 0 1 2 3 4 5 6 7 8
+ Expected Value | C o m p l e t e d
+ Actual Value | F a i l e d
+ Expected Code | 67 111 109 112 108 101 116 101 100
+ Actual Code | 70 97 105 108 101 100
+
+ Expression: [
+ result => result.ResultSummary.Outcome.ShouldBe("Completed"),
+ result => result.ResultSummary.Counters.Total.ShouldBe(1),
+ result => result.ResultSummary.Counters.Passed.ShouldBe(1),
+ result => result.ResultSummary.Counters.Failed.ShouldBe(0),
+ result => result.ResultSummary.Counters.NotExecuted.ShouldBe(0),
+ _ => FindFile(x => x.Name.EndsWith("AfterTestAttributeTests.txt")).AssertExists()
+ ]
+ ---> Shouldly.ShouldAssertException: result => result.ResultSummary.Outcome
+ should be
+ "Completed"
+ but was
+ "Failed"
+ difference
+ Difference | | | | | | | | | |
+ | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/
+ Index | 0 1 2 3 4 5 6 7 8
+ Expected Value | C o m p l e t e d
+ Actual Value | F a i l e d
+ Expected Code | 67 111 109 112 108 101 116 101 100
+ Actual Code | 70 97 105 108 101 100
+ at TUnit.Engine.Tests.AfterTestAttributeTests.<>c.b__1_0(TestRun result) in C:\git\TUnit\TUnit.Engine.Tests\AfterTestAttributeTests.cs:15
+ at TUnit.Engine.Tests.TrxAsserter.<>c__DisplayClass0_1.b__1(Action`1 x) in C:\git\TUnit\TUnit.Engine.Tests\TrxAsserter.cs:23
+ at System.Collections.Generic.List`1.ForEach(Action`1 action)
+ at TUnit.Engine.Tests.TrxAsserter.AssertTrx(TestMode testMode, Command command, BufferedCommandResult commandResult, List`1 assertions, String trxFilename, String assertionExpression) in C:\git\TUnit\TUnit.Engine.Tests\TrxAsserter.cs:23
+ Standard output
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 55453a2b7fa44b029475dc8a326e4108.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-55453a2b7fa44b029475dc8a326e4108.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190524608.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190524924.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 42472704
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (551ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\55453a2b7fa44b029475dc8a326e4108.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 882ms
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 6c7fc4858d4c4d12adf72f60bf5d44e6.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-6c7fc4858d4c4d12adf72f60bf5d44e6.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190527805.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190528116.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 40633064
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (557ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\6c7fc4858d4c4d12adf72f60bf5d44e6.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 917ms
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename b03da1984dab4d8290e35056f21b71a4.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-b03da1984dab4d8290e35056f21b71a4.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190531056.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190531400.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 57542131
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (545ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\b03da1984dab4d8290e35056f21b71a4.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 874ms
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename d64287f8cdda4ed1a4f4b7823d53c367.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-d64287f8cdda4ed1a4f4b7823d53c367.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190534274.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190534589.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 40633064
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (551ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\d64287f8cdda4ed1a4f4b7823d53c367.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 878ms
+ Error output
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: AfterTestAttributeTests.Test (3s 187ms): Exception: Error asserting results for AfterTestAttributeTests: result => result.ResultSummary.Outcome [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: should be [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: "Completed" [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: but was [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: "Failed" [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: difference [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Difference | | | | | | | | | | [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Index | 0 1 2 3 4 5 6 7 8 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expected Value | C o m p l e t e d [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Actual Value | F a i l e d [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expected Code | 67 111 109 112 108 101 116 101 100 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Actual Code | 70 97 105 108 101 100 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expression: [ [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Outcome.ShouldBe("Completed"), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Total.ShouldBe(1), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Passed.ShouldBe(1), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Failed.ShouldBe(0), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.NotExecuted.ShouldBe(0), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: _ => FindFile(x => x.Name.EndsWith("AfterTestAttributeTests.txt")).AssertExists() [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: ] [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+ [+2/x1/?0] TUnit.Engine.Tests.dll (net9.0|x64) - AfterTestAttributeTests.Test (18s)
+
+ failed AfterTestAttributeTests.Test (4s 038ms)
+ TUnit.Engine.Exceptions.TestFailedException: Exception: Error asserting results for AfterTestAttributeTests: result => result.ResultSummary.Outcome
+ should be
+ "Completed"
+ but was
+ "Failed"
+ difference
+ Difference | | | | | | | | | |
+ | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/
+ Index | 0 1 2 3 4 5 6 7 8
+ Expected Value | C o m p l e t e d
+ Actual Value | F a i l e d
+ Expected Code | 67 111 109 112 108 101 116 101 100
+ Actual Code | 70 97 105 108 101 100
+
+ Expression: [
+ result => result.ResultSummary.Outcome.ShouldBe("Completed"),
+ result => result.ResultSummary.Counters.Total.ShouldBe(1),
+ result => result.ResultSummary.Counters.Passed.ShouldBe(1),
+ result => result.ResultSummary.Counters.Failed.ShouldBe(0),
+ result => result.ResultSummary.Counters.NotExecuted.ShouldBe(0),
+ _ => FindFile(x => x.Name.EndsWith("AfterTestAttributeTests.txt")).AssertExists()
+ ]
+ ---> Shouldly.ShouldAssertException: result => result.ResultSummary.Outcome
+ should be
+ "Completed"
+ but was
+ "Failed"
+ difference
+ Difference | | | | | | | | | |
+ | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/
+ Index | 0 1 2 3 4 5 6 7 8
+ Expected Value | C o m p l e t e d
+ Actual Value | F a i l e d
+ Expected Code | 67 111 109 112 108 101 116 101 100
+ Actual Code | 70 97 105 108 101 100
+ at TUnit.Engine.Tests.AfterTestAttributeTests.<>c.b__1_0(TestRun result) in C:\git\TUnit\TUnit.Engine.Tests\AfterTestAttributeTests.cs:15
+ at TUnit.Engine.Tests.TrxAsserter.<>c__DisplayClass0_1.b__1(Action`1 x) in C:\git\TUnit\TUnit.Engine.Tests\TrxAsserter.cs:23
+ at System.Collections.Generic.List`1.ForEach(Action`1 action)
+ at TUnit.Engine.Tests.TrxAsserter.AssertTrx(TestMode testMode, Command command, BufferedCommandResult commandResult, List`1 assertions, String trxFilename, String assertionExpression) in C:\git\TUnit\TUnit.Engine.Tests\TrxAsserter.cs:23
+ Standard output
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: AfterTestAttributeTests.Test (4s 038ms): Exception: Error asserting results for AfterTestAttributeTests: result => result.ResultSummary.Outcome [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: should be [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: "Completed" [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: but was [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: "Failed" [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: difference [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Difference | | | | | | | | | | [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Index | 0 1 2 3 4 5 6 7 8 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expected Value | C o m p l e t e d [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Actual Value | F a i l e d [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expected Code | 67 111 109 112 108 101 116 101 100 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Actual Code | 70 97 105 108 101 100 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expression: [ [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Outcome.ShouldBe("Completed"), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Total.ShouldBe(1), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Passed.ShouldBe(1), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Failed.ShouldBe(0), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.NotExecuted.ShouldBe(0), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: _ => FindFile(x => x.Name.EndsWith("AfterTestAttributeTests.txt")).AssertExists() [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: ] [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 5fc929e538fc4c89ac8deec4a9efd86f.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-5fc929e538fc4c89ac8deec4a9efd86f.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190524607.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190524921.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 30923613
+ Initializing Static Property
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (557ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\5fc929e538fc4c89ac8deec4a9efd86f.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 837ms
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename f0dddfcfd798402b81c62f62b8156778.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-f0dddfcfd798402b81c62f62b8156778.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190528735.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190529051.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 61931053
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (566ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\f0dddfcfd798402b81c62f62b8156778.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 3s 029ms
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename f61de09602bb4ff98181c9073dbb0d2d.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-f61de09602bb4ff98181c9073dbb0d2d.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190533116.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190533420.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 65198764
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (552ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\f61de09602bb4ff98181c9073dbb0d2d.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 862ms
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 3cd43f9119dc4a70b6296c5f3c5b605c.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-3cd43f9119dc4a70b6296c5f3c5b605c.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190537251.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190537565.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 30637870
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (557ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\3cd43f9119dc4a70b6296c5f3c5b605c.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 760ms
+ Error output
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 3cd43f9119dc4a70b6296c5f3c5b605c.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-3cd43f9119dc4a70b6296c5f3c5b605c.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190537251.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929190537565.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 30637870
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (557ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\3cd43f9119dc4a70b6296c5f3c5b605c.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 760ms
+
+ Failed! - Failed: 2, Passed: 2, Skipped: 0, Total: 4, Duration: 19s 176ms
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.Engine.Tests\bin\Release\net9.0\TUnit.Engine.Tests.dll (net9.0|x64)
+ total: 4
+ failed: 2
+ succeeded: 2
+ skipped: 0
+ duration: 19s 220ms
+C:\git\TUnit\TUnit.Engine.Tests\bin\Release\net9.0\TUnit.Engine.Tests.dll : error run failed: Tests failed: 'C:\git\TUnit\TUnit.Engine.Tests\bin\Release\net9.0\TestResults\TUnit.Engine.Tests_net9.0_x64.log' [net9.0|x64] [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
diff --git a/debug_output2.txt b/debug_output2.txt
new file mode 100644
index 0000000000..5a70136873
--- /dev/null
+++ b/debug_output2.txt
@@ -0,0 +1,982 @@
+ Run tests: 'C:\git\TUnit\TUnit.Engine.Tests\bin\Release\net9.0\TUnit.Engine.Tests.dll' [net9.0|x64]
+
+ ████████╗██╗ ██╗███╗ ██╗██╗████████╗
+ ╚══██╔══╝██║ ██║████╗ ██║██║╚══██╔══╝
+ ██║ ██║ ██║██╔██╗ ██║██║ ██║
+ ██║ ██║ ██║██║╚██╗██║██║ ██║
+ ██║ ╚██████╔╝██║ ╚████║██║ ██║
+ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝
+
+ TUnit v1.0.0.0 | 64-bit | Microsoft Windows 10.0.26100 | win-x64 | .NET 9.0.9 | Microsoft Testing Platform v1.8.4
+
+ Engine Mode: SourceGenerated
+
+ [+0/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 4 tests running (3s)
+
+ [+0/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 4 tests running (6s)
+
+ [+2/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 2 tests running (9s)
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 88fd531f65934c599913384fc244e146.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-88fd531f65934c599913384fc244e146.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191031392.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191031701.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 55993668
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (546ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\88fd531f65934c599913384fc244e146.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 781ms
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 839e96625a7149649fe0c0df4972a374.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-839e96625a7149649fe0c0df4972a374.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191031394.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191031698.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 41034663
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (561ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\839e96625a7149649fe0c0df4972a374.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 713ms
+
+ [+2/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 2 tests running (12s)
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename c57428c335334e95b2f95a17a41ba895.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-c57428c335334e95b2f95a17a41ba895.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191034648.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191034958.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 40633064
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (568ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\c57428c335334e95b2f95a17a41ba895.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 882ms
+
+ [+2/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 2 tests running (15s)
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename de63cc855d90459d94f746b267be3e8a.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-de63cc855d90459d94f746b267be3e8a.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191035548.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191035853.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 32790483
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (577ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\de63cc855d90459d94f746b267be3e8a.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 3s 312ms
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 74eeb5dbd88b48e3a4abb7b502d23df3.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-74eeb5dbd88b48e3a4abb7b502d23df3.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191038185.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191038565.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 40633064
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (558ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\74eeb5dbd88b48e3a4abb7b502d23df3.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 951ms
+
+ [+2/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 2 tests running (18s)
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 2901ae070f374bfea7bf993ac69ba101.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-2901ae070f374bfea7bf993ac69ba101.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191040393.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191040726.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 40475271
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (546ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\2901ae070f374bfea7bf993ac69ba101.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 808ms
+
+ failed AfterTestAttributeTests.Test (3s 320ms)
+ TUnit.Engine.Exceptions.TestFailedException: Exception: Error asserting results for AfterTestAttributeTests: result => result.ResultSummary.Outcome
+ should be
+ "Completed"
+ but was
+ "Failed"
+ difference
+ Difference | | | | | | | | | |
+ | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/
+ Index | 0 1 2 3 4 5 6 7 8
+ Expected Value | C o m p l e t e d
+ Actual Value | F a i l e d
+ Expected Code | 67 111 109 112 108 101 116 101 100
+ Actual Code | 70 97 105 108 101 100
+
+ Expression: [
+ result => result.ResultSummary.Outcome.ShouldBe("Completed"),
+ result => result.ResultSummary.Counters.Total.ShouldBe(1),
+ result => result.ResultSummary.Counters.Passed.ShouldBe(1),
+ result => result.ResultSummary.Counters.Failed.ShouldBe(0),
+ result => result.ResultSummary.Counters.NotExecuted.ShouldBe(0),
+ _ => FindFile(x => x.Name.EndsWith("AfterTestAttributeTests.txt")).AssertExists()
+ ]
+ ---> Shouldly.ShouldAssertException: result => result.ResultSummary.Outcome
+ should be
+ "Completed"
+ but was
+ "Failed"
+ difference
+ Difference | | | | | | | | | |
+ | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/
+ Index | 0 1 2 3 4 5 6 7 8
+ Expected Value | C o m p l e t e d
+ Actual Value | F a i l e d
+ Expected Code | 67 111 109 112 108 101 116 101 100
+ Actual Code | 70 97 105 108 101 100
+ at TUnit.Engine.Tests.AfterTestAttributeTests.<>c.b__1_0(TestRun result) in C:\git\TUnit\TUnit.Engine.Tests\AfterTestAttributeTests.cs:15
+ at TUnit.Engine.Tests.TrxAsserter.<>c__DisplayClass0_1.b__1(Action`1 x) in C:\git\TUnit\TUnit.Engine.Tests\TrxAsserter.cs:23
+ at System.Collections.Generic.List`1.ForEach(Action`1 action)
+ at TUnit.Engine.Tests.TrxAsserter.AssertTrx(TestMode testMode, Command command, BufferedCommandResult commandResult, List`1 assertions, String trxFilename, String assertionExpression) in C:\git\TUnit\TUnit.Engine.Tests\TrxAsserter.cs:23
+ Standard output
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 88fd531f65934c599913384fc244e146.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-88fd531f65934c599913384fc244e146.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191031392.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191031701.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 55993668
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (546ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\88fd531f65934c599913384fc244e146.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 781ms
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename c57428c335334e95b2f95a17a41ba895.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-c57428c335334e95b2f95a17a41ba895.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191034648.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191034958.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 40633064
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (568ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\c57428c335334e95b2f95a17a41ba895.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 882ms
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 74eeb5dbd88b48e3a4abb7b502d23df3.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-74eeb5dbd88b48e3a4abb7b502d23df3.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191038185.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191038565.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 40633064
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (558ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\74eeb5dbd88b48e3a4abb7b502d23df3.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 951ms
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 90c8f07cedc242af9bf965b00bd7a2f3.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-90c8f07cedc242af9bf965b00bd7a2f3.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191041774.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191042080.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 14042645
+ Scheduling execution of 1 tests
+ Initializing Static Property
+ Starting 1 parallel tests
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (542ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\90c8f07cedc242af9bf965b00bd7a2f3.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 803ms
+ Error output
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: AfterTestAttributeTests.Test (3s 320ms): Exception: Error asserting results for AfterTestAttributeTests: result => result.ResultSummary.Outcome [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: should be [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: "Completed" [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: but was [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: "Failed" [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: difference [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Difference | | | | | | | | | | [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Index | 0 1 2 3 4 5 6 7 8 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expected Value | C o m p l e t e d [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Actual Value | F a i l e d [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expected Code | 67 111 109 112 108 101 116 101 100 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Actual Code | 70 97 105 108 101 100 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expression: [ [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Outcome.ShouldBe("Completed"), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Total.ShouldBe(1), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Passed.ShouldBe(1), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Failed.ShouldBe(0), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.NotExecuted.ShouldBe(0), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: _ => FindFile(x => x.Name.EndsWith("AfterTestAttributeTests.txt")).AssertExists() [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: ] [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 90c8f07cedc242af9bf965b00bd7a2f3.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-90c8f07cedc242af9bf965b00bd7a2f3.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191041774.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191042080.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 14042645
+ Scheduling execution of 1 tests
+ Initializing Static Property
+ Starting 1 parallel tests
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (542ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\90c8f07cedc242af9bf965b00bd7a2f3.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 803ms
+
+ [+2/x1/?0] TUnit.Engine.Tests.dll (net9.0|x64) - AfterTestAttributeTests.Test (21s)
+
+ [+2/x1/?0] TUnit.Engine.Tests.dll (net9.0|x64) - AfterTestAttributeTests.Test (24s)
+
+ failed AfterTestAttributeTests.Test (4s 111ms)
+ TUnit.Engine.Exceptions.TestFailedException: Exception: Error asserting results for AfterTestAttributeTests: result => result.ResultSummary.Outcome
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: AfterTestAttributeTests.Test (4s 111ms): Exception: Error asserting results for AfterTestAttributeTests: result => result.ResultSummary.Outcome [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: should be [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: "Completed" [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: but was [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: "Failed" [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: difference [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Difference | | | | | | | | | | [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Index | 0 1 2 3 4 5 6 7 8 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expected Value | C o m p l e t e d [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Actual Value | F a i l e d [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expected Code | 67 111 109 112 108 101 116 101 100 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Actual Code | 70 97 105 108 101 100 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expression: [ [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Outcome.ShouldBe("Completed"), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Total.ShouldBe(1), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Passed.ShouldBe(1), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Failed.ShouldBe(0), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.NotExecuted.ShouldBe(0), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: _ => FindFile(x => x.Name.EndsWith("AfterTestAttributeTests.txt")).AssertExists() [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: ] [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+ should be
+ "Completed"
+ but was
+ "Failed"
+ difference
+ Difference | | | | | | | | | |
+ | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/
+ Index | 0 1 2 3 4 5 6 7 8
+ Expected Value | C o m p l e t e d
+ Actual Value | F a i l e d
+ Expected Code | 67 111 109 112 108 101 116 101 100
+ Actual Code | 70 97 105 108 101 100
+
+ Expression: [
+ result => result.ResultSummary.Outcome.ShouldBe("Completed"),
+ result => result.ResultSummary.Counters.Total.ShouldBe(1),
+ result => result.ResultSummary.Counters.Passed.ShouldBe(1),
+ result => result.ResultSummary.Counters.Failed.ShouldBe(0),
+ result => result.ResultSummary.Counters.NotExecuted.ShouldBe(0),
+ _ => FindFile(x => x.Name.EndsWith("AfterTestAttributeTests.txt")).AssertExists()
+ ]
+ ---> Shouldly.ShouldAssertException: result => result.ResultSummary.Outcome
+ should be
+ "Completed"
+ but was
+ "Failed"
+ difference
+ Difference | | | | | | | | | |
+ | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/
+ Index | 0 1 2 3 4 5 6 7 8
+ Expected Value | C o m p l e t e d
+ Actual Value | F a i l e d
+ Expected Code | 67 111 109 112 108 101 116 101 100
+ Actual Code | 70 97 105 108 101 100
+ at TUnit.Engine.Tests.AfterTestAttributeTests.<>c.b__1_0(TestRun result) in C:\git\TUnit\TUnit.Engine.Tests\AfterTestAttributeTests.cs:15
+ at TUnit.Engine.Tests.TrxAsserter.<>c__DisplayClass0_1.b__1(Action`1 x) in C:\git\TUnit\TUnit.Engine.Tests\TrxAsserter.cs:23
+ at System.Collections.Generic.List`1.ForEach(Action`1 action)
+ at TUnit.Engine.Tests.TrxAsserter.AssertTrx(TestMode testMode, Command command, BufferedCommandResult commandResult, List`1 assertions, String trxFilename, String assertionExpression) in C:\git\TUnit\TUnit.Engine.Tests\TrxAsserter.cs:23
+ Standard output
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 839e96625a7149649fe0c0df4972a374.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-839e96625a7149649fe0c0df4972a374.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191031394.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191031698.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 41034663
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (561ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\839e96625a7149649fe0c0df4972a374.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 713ms
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename de63cc855d90459d94f746b267be3e8a.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-de63cc855d90459d94f746b267be3e8a.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191035548.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191035853.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 32790483
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (577ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\de63cc855d90459d94f746b267be3e8a.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 3s 312ms
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 2901ae070f374bfea7bf993ac69ba101.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-2901ae070f374bfea7bf993ac69ba101.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191040393.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191040726.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 40475271
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (546ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\2901ae070f374bfea7bf993ac69ba101.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 808ms
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 63c328dc61d24eacb6b8c9ed3336fbde.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-63c328dc61d24eacb6b8c9ed3336fbde.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191044643.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191044950.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 16991442
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (555ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\63c328dc61d24eacb6b8c9ed3336fbde.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 707ms
+ Error output
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 63c328dc61d24eacb6b8c9ed3336fbde.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-63c328dc61d24eacb6b8c9ed3336fbde.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191044643.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191044950.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 16991442
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (555ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\63c328dc61d24eacb6b8c9ed3336fbde.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 707ms
+
+ Failed! - Failed: 2, Passed: 2, Skipped: 0, Total: 4, Duration: 24s 142ms
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.Engine.Tests\bin\Release\net9.0\TUnit.Engine.Tests.dll (net9.0|x64)
+ total: 4
+ failed: 2
+ succeeded: 2
+ skipped: 0
+ duration: 24s 174ms
+C:\git\TUnit\TUnit.Engine.Tests\bin\Release\net9.0\TUnit.Engine.Tests.dll : error run failed: Tests failed: 'C:\git\TUnit\TUnit.Engine.Tests\bin\Release\net9.0\TestResults\TUnit.Engine.Tests_net9.0_x64.log' [net9.0|x64] [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
diff --git a/debug_output3.txt b/debug_output3.txt
new file mode 100644
index 0000000000..21d70fab82
--- /dev/null
+++ b/debug_output3.txt
@@ -0,0 +1,982 @@
+ Run tests: 'C:\git\TUnit\TUnit.Engine.Tests\bin\Release\net9.0\TUnit.Engine.Tests.dll' [net9.0|x64]
+
+ ████████╗██╗ ██╗███╗ ██╗██╗████████╗
+ ╚══██╔══╝██║ ██║████╗ ██║██║╚══██╔══╝
+ ██║ ██║ ██║██╔██╗ ██║██║ ██║
+ ██║ ██║ ██║██║╚██╗██║██║ ██║
+ ██║ ╚██████╔╝██║ ╚████║██║ ██║
+ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝
+
+ TUnit v1.0.0.0 | 64-bit | Microsoft Windows 10.0.26100 | win-x64 | .NET 9.0.9 | Microsoft Testing Platform v1.8.4
+
+ Engine Mode: SourceGenerated
+
+ [+0/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 4 tests running (3s)
+
+ [+0/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 4 tests running (6s)
+
+ [+2/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 2 tests running (9s)
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename c83bda3d23bc491896050dc085311a20.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-c83bda3d23bc491896050dc085311a20.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191804564.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191804892.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 27237168
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (548ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\c83bda3d23bc491896050dc085311a20.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 885ms
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename c7a314337e294fb5b2dec12186e89798.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-c7a314337e294fb5b2dec12186e89798.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191804558.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191804888.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 17713017
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (563ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\c7a314337e294fb5b2dec12186e89798.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 904ms
+
+ [+2/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 2 tests running (12s)
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename f5b96c668b9847dc9c1e2a2c6a011593.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-f5b96c668b9847dc9c1e2a2c6a011593.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191808067.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191808410.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 6715097
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (549ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\f5b96c668b9847dc9c1e2a2c6a011593.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 956ms
+
+ [+2/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 2 tests running (15s)
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 2983775147904be49cd823fc01413fde.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-2983775147904be49cd823fc01413fde.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191809066.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191809413.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 3766656
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (556ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\2983775147904be49cd823fc01413fde.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 948ms
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 174296c32c8949d9ad9aa257a18b3fda.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-174296c32c8949d9ad9aa257a18b3fda.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191811616.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191811937.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 42472704
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (546ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\174296c32c8949d9ad9aa257a18b3fda.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 866ms
+
+ [+2/x0/?0] TUnit.Engine.Tests.dll (net9.0|x64) - 2 tests running (18s)
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 6acdfc03ed5a43b68491a6269401ff08.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-6acdfc03ed5a43b68491a6269401ff08.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191813535.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191813873.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 62676156
+ Scheduling execution of 1 tests
+ Initializing Static Property
+ Starting 1 parallel tests
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (569ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\6acdfc03ed5a43b68491a6269401ff08.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 958ms
+
+ failed AfterTestAttributeTests.Test (3s 368ms)
+ TUnit.Engine.Exceptions.TestFailedException: Exception: Error asserting results for AfterTestAttributeTests: result => result.ResultSummary.Outcome
+ should be
+ "Completed"
+ but was
+ "Failed"
+ difference
+ Difference | | | | | | | | | |
+ | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/
+ Index | 0 1 2 3 4 5 6 7 8
+ Expected Value | C o m p l e t e d
+ Actual Value | F a i l e d
+ Expected Code | 67 111 109 112 108 101 116 101 100
+ Actual Code | 70 97 105 108 101 100
+
+ Expression: [
+ result => result.ResultSummary.Outcome.ShouldBe("Completed"),
+ result => result.ResultSummary.Counters.Total.ShouldBe(1),
+ result => result.ResultSummary.Counters.Passed.ShouldBe(1),
+ result => result.ResultSummary.Counters.Failed.ShouldBe(0),
+ result => result.ResultSummary.Counters.NotExecuted.ShouldBe(0),
+ _ => FindFile(x => x.Name.EndsWith("AfterTestAttributeTests.txt")).AssertExists()
+ ]
+ ---> Shouldly.ShouldAssertException: result => result.ResultSummary.Outcome
+ should be
+ "Completed"
+ but was
+ "Failed"
+ difference
+ Difference | | | | | | | | | |
+ | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/
+ Index | 0 1 2 3 4 5 6 7 8
+ Expected Value | C o m p l e t e d
+ Actual Value | F a i l e d
+ Expected Code | 67 111 109 112 108 101 116 101 100
+ Actual Code | 70 97 105 108 101 100
+ at TUnit.Engine.Tests.AfterTestAttributeTests.<>c.b__1_0(TestRun result) in C:\git\TUnit\TUnit.Engine.Tests\AfterTestAttributeTests.cs:15
+ at TUnit.Engine.Tests.TrxAsserter.<>c__DisplayClass0_1.b__1(Action`1 x) in C:\git\TUnit\TUnit.Engine.Tests\TrxAsserter.cs:23
+ at System.Collections.Generic.List`1.ForEach(Action`1 action)
+ at TUnit.Engine.Tests.TrxAsserter.AssertTrx(TestMode testMode, Command command, BufferedCommandResult commandResult, List`1 assertions, String trxFilename, String assertionExpression) in C:\git\TUnit\TUnit.Engine.Tests\TrxAsserter.cs:23
+ Standard output
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename c83bda3d23bc491896050dc085311a20.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-c83bda3d23bc491896050dc085311a20.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191804564.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191804892.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 27237168
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (548ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\c83bda3d23bc491896050dc085311a20.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 885ms
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename f5b96c668b9847dc9c1e2a2c6a011593.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-f5b96c668b9847dc9c1e2a2c6a011593.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191808067.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191808410.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 6715097
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (549ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\f5b96c668b9847dc9c1e2a2c6a011593.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 956ms
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 174296c32c8949d9ad9aa257a18b3fda.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-174296c32c8949d9ad9aa257a18b3fda.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191811616.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191811937.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 42472704
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (546ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\174296c32c8949d9ad9aa257a18b3fda.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 866ms
+
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 376a3d31a2fd44f29d18ab94fef6cf06.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-376a3d31a2fd44f29d18ab94fef6cf06.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191814961.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191815298.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 40633064
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (542ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\376a3d31a2fd44f29d18ab94fef6cf06.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 861ms
+ Error output
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: AfterTestAttributeTests.Test (3s 368ms): Exception: Error asserting results for AfterTestAttributeTests: result => result.ResultSummary.Outcome [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: should be [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: "Completed" [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: but was [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: "Failed" [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: difference [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Difference | | | | | | | | | | [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Index | 0 1 2 3 4 5 6 7 8 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expected Value | C o m p l e t e d [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Actual Value | F a i l e d [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expected Code | 67 111 109 112 108 101 116 101 100 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Actual Code | 70 97 105 108 101 100 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expression: [ [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Outcome.ShouldBe("Completed"), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Total.ShouldBe(1), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Passed.ShouldBe(1), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Failed.ShouldBe(0), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.NotExecuted.ShouldBe(0), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: _ => FindFile(x => x.Name.EndsWith("AfterTestAttributeTests.txt")).AssertExists() [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: ] [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+ Mode: Reflection
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 376a3d31a2fd44f29d18ab94fef6cf06.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-376a3d31a2fd44f29d18ab94fef6cf06.dmp --hangdump-timeout 5m --reflection
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191814961.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191815298.diag
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypePerAssemblyFixture
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 40633064
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (542ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\376a3d31a2fd44f29d18ab94fef6cf06.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 1s 861ms
+
+ [+2/x1/?0] TUnit.Engine.Tests.dll (net9.0|x64) - AfterTestAttributeTests.Test (21s)
+
+ [+2/x1/?0] TUnit.Engine.Tests.dll (net9.0|x64) - AfterTestAttributeTests.Test (24s)
+
+ failed AfterTestAttributeTests.Test (4s 458ms)
+ TUnit.Engine.Exceptions.TestFailedException: Exception: Error asserting results for AfterTestAttributeTests: result => result.ResultSummary.Outcome
+ should be
+ "Completed"
+ but was
+ "Failed"
+ difference
+ Difference | | | | | | | | | |
+ | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/
+ Index | 0 1 2 3 4 5 6 7 8
+ Expected Value | C o m p l e t e d
+ Actual Value | F a i l e d
+ Expected Code | 67 111 109 112 108 101 116 101 100
+ Actual Code | 70 97 105 108 101 100
+
+ Expression: [
+ result => result.ResultSummary.Outcome.ShouldBe("Completed"),
+ result => result.ResultSummary.Counters.Total.ShouldBe(1),
+ result => result.ResultSummary.Counters.Passed.ShouldBe(1),
+ result => result.ResultSummary.Counters.Failed.ShouldBe(0),
+ result => result.ResultSummary.Counters.NotExecuted.ShouldBe(0),
+ _ => FindFile(x => x.Name.EndsWith("AfterTestAttributeTests.txt")).AssertExists()
+ ]
+ ---> Shouldly.ShouldAssertException: result => result.ResultSummary.Outcome
+ should be
+ "Completed"
+ but was
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: AfterTestAttributeTests.Test (4s 458ms): Exception: Error asserting results for AfterTestAttributeTests: result => result.ResultSummary.Outcome [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: should be [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: "Completed" [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: but was [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: "Failed" [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: difference [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Difference | | | | | | | | | | [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Index | 0 1 2 3 4 5 6 7 8 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expected Value | C o m p l e t e d [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Actual Value | F a i l e d [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expected Code | 67 111 109 112 108 101 116 101 100 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Actual Code | 70 97 105 108 101 100 [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: Expression: [ [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Outcome.ShouldBe("Completed"), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Total.ShouldBe(1), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Passed.ShouldBe(1), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.Failed.ShouldBe(0), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: result => result.ResultSummary.Counters.NotExecuted.ShouldBe(0), [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: _ => FindFile(x => x.Name.EndsWith("AfterTestAttributeTests.txt")).AssertExists() [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: ] [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+C:\\git\\TUnit\\TUnit.Engine.Tests\\AfterTestAttributeTests.cs(9): error test failed: [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
+ "Failed"
+ difference
+ Difference | | | | | | | | | |
+ | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/
+ Index | 0 1 2 3 4 5 6 7 8
+ Expected Value | C o m p l e t e d
+ Actual Value | F a i l e d
+ Expected Code | 67 111 109 112 108 101 116 101 100
+ Actual Code | 70 97 105 108 101 100
+ at TUnit.Engine.Tests.AfterTestAttributeTests.<>c.b__1_0(TestRun result) in C:\git\TUnit\TUnit.Engine.Tests\AfterTestAttributeTests.cs:15
+ at TUnit.Engine.Tests.TrxAsserter.<>c__DisplayClass0_1.b__1(Action`1 x) in C:\git\TUnit\TUnit.Engine.Tests\TrxAsserter.cs:23
+ at System.Collections.Generic.List`1.ForEach(Action`1 action)
+ at TUnit.Engine.Tests.TrxAsserter.AssertTrx(TestMode testMode, Command command, BufferedCommandResult commandResult, List`1 assertions, String trxFilename, String assertionExpression) in C:\git\TUnit\TUnit.Engine.Tests\TrxAsserter.cs:23
+ Standard output
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename c7a314337e294fb5b2dec12186e89798.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-c7a314337e294fb5b2dec12186e89798.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191804558.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191804888.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 17713017
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (563ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\c7a314337e294fb5b2dec12186e89798.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 904ms
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 2983775147904be49cd823fc01413fde.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-2983775147904be49cd823fc01413fde.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191809066.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191809413.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 3766656
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (556ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\2983775147904be49cd823fc01413fde.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 948ms
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 6acdfc03ed5a43b68491a6269401ff08.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-6acdfc03ed5a43b68491a6269401ff08.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191813535.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191813873.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 62676156
+ Scheduling execution of 1 tests
+ Initializing Static Property
+ Starting 1 parallel tests
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (569ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\6acdfc03ed5a43b68491a6269401ff08.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 958ms
+
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 51bf569d0376453091f45cc817fb5f76.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-51bf569d0376453091f45cc817fb5f76.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191817967.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191818281.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 134492
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (560ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\51bf569d0376453091f45cc817fb5f76.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 991ms
+ Error output
+ Mode: SourceGenerated
+ Command Input: dotnet run --no-build -f net9.0 --configuration Release --treenode-filter /*/*/AfterTestAttributeTests/* --report-trx --report-trx-filename 51bf569d0376453091f45cc817fb5f76.trx --diagnostic-verbosity Debug --diagnostic --diagnostic-output-fileprefix log_AfterTestAttributeTests_ --hangdump --hangdump-filename hangdump.Win32NT.tests-51bf569d0376453091f45cc817fb5f76.dmp --hangdump-timeout 5m
+ Error:
+ Output: Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191817967.diag
+ Diagnostic file (level 'Debug' with async flush): C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\log_AfterTestAttributeTests__250929191818281.diag
+ Constructing SharedTypeKeyedFixture
+ Constructing SharedTypePerPerTestSessionFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypeNoneFixture
+ Constructing SharedTypePerClassFixture
+ Constructing SharedTypePerAssemblyFixture
+ [DisposableSharedInstance] Created instance 1 (total: 1) - Hash: 134492
+ Scheduling execution of 1 tests
+ Starting 1 parallel tests
+ Initializing Static Property
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ failed Test (560ms)
+ TUnit.Engine.Exceptions.TestFailedException: AfterTestSessionException: AfterTestSession hook failed
+ ---> TUnit.Assertions.Exceptions.AssertionException: Expected DataClass.DisposeCount to be equal to 1
+
+ but found 0
+
+ at Assert.That(DataClass.DisposeCount).IsEqualTo(1)
+ at TUnit.Assertions.AssertionBuilders.AssertionBuilder.ProcessAssertionsAsync() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\AssertionBuilder.cs:173
+ at TUnit.Assertions.AssertionBuilders.InvokableValueAssertionBuilder`1.AssertAndGet() in C:\git\TUnit\TUnit.Assertions\AssertionBuilders\InvokableValueAssertionBuilder.cs:34
+ at TUnit.TestProject.Bugs.Bug3219.ClassDataSourceRetryTests.VerifyDisposalAfterTestSession() in C:\git\TUnit\TUnit.TestProject\Bugs\3219\ClassDataSourceRetryTests.cs:79
+ at TUnit.Core.AsyncConvert.Convert(Func`1 action) in C:\git\TUnit\TUnit.Core\AsyncConvert.cs:50
+ at TUnit.Generated.Hooks.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555Initializer.global_TUnit_TestProject_Bugs_Bug3219_ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_0Params_Body(TestSessionContext context, CancellationToken cancellationToken) in C:\git\TUnit\TUnit.TestProject\SourceGeneratedViewer\TUnit.Core.SourceGenerator\TUnit.Core.SourceGenerator.Generators.HookMetadataGenerator\ClassDataSourceRetryTests_VerifyDisposalAfterTestSession_After_TestSession_fb6cf92151404dc094f309c6811a1555.Hook.g.cs:81
+ at TUnit.Engine.Helpers.HookTimeoutHelper.<>c__DisplayClass0_0`1.<b__1>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Helpers\HookTimeoutHelper.cs:33
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookCollectionService.<>c__DisplayClass34_0.<b__0>d.MoveNext() in C:\git\TUnit\TUnit.Engine\Services\HookCollectionService.cs:623
+ --- End of stack trace from previous location ---
+ at TUnit.Engine.Services.HookExecutor.ExecuteAfterTestSessionHooksAsync(CancellationToken cancellationToken) in C:\git\TUnit\TUnit.Engine\Services\HookExecutor.cs:59
+ Standard output
+ Before Assembly = 1
+ Writing file inside WriteFileAfterTestAttribute!
+ [AfterTestSession] Checking disposal...
+ Error output
+
+ In process file artifacts produced:
+ - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TestResults\51bf569d0376453091f45cc817fb5f76.trx
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.TestProject\bin\Release\net9.0\TUnit.TestProject.dll (net9.0|x64)
+ total: 1
+ failed: 1
+ succeeded: 0
+ skipped: 0
+ duration: 2s 991ms
+
+ Failed! - Failed: 2, Passed: 2, Skipped: 0, Total: 4, Duration: 25s 074ms
+
+ Test run summary: Failed! - C:\git\TUnit\TUnit.Engine.Tests\bin\Release\net9.0\TUnit.Engine.Tests.dll (net9.0|x64)
+ total: 4
+ failed: 2
+ succeeded: 2
+ skipped: 0
+ duration: 25s 120ms
+C:\git\TUnit\TUnit.Engine.Tests\bin\Release\net9.0\TUnit.Engine.Tests.dll : error run failed: Tests failed: 'C:\git\TUnit\TUnit.Engine.Tests\bin\Release\net9.0\TestResults\TUnit.Engine.Tests_net9.0_x64.log' [net9.0|x64] [C:\git\TUnit\TUnit.Engine.Tests\TUnit.Engine.Tests.csproj::TargetFramework=net9.0]
diff --git a/pr_failures.txt b/pr_failures.txt
new file mode 100644
index 0000000000..938d0475c4
--- /dev/null
+++ b/pr_failures.txt
@@ -0,0 +1,13869 @@
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0067086Z Current runner version: '2.328.0'
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0091353Z ##[group]Runner Image Provisioner
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0092154Z Hosted Compute Agent
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0092790Z Version: 20250912.392
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0093724Z Commit: d921fda672a98b64f4f82364647e2f10b2267d0b
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0094440Z Build Date: 2025-09-12T15:23:14Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0095098Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0095636Z ##[group]Operating System
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0096192Z Ubuntu
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0096694Z 24.04.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0097136Z LTS
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0097596Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0098126Z ##[group]Runner Image
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0098677Z Image: ubuntu-24.04
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0099181Z Version: 20250922.53.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0100206Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20250922.53/images/ubuntu/Ubuntu2404-Readme.md
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0101788Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20250922.53
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0102858Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0105805Z ##[group]GITHUB_TOKEN Permissions
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0108166Z Actions: write
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0108767Z Attestations: write
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0109274Z Checks: write
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0109840Z Contents: write
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0110383Z Deployments: write
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0110873Z Discussions: write
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0111462Z Issues: write
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0111971Z Metadata: read
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0112430Z Models: read
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0112951Z Packages: write
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0113658Z Pages: write
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0114136Z PullRequests: write
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0114755Z RepositoryProjects: write
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0115348Z SecurityEvents: write
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0115994Z Statuses: write
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0116518Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0118545Z Secret source: Actions
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0119622Z Prepare workflow directory
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0436609Z Prepare all required actions
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.0473728Z Getting action download info
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.4238444Z Download action repository 'actions/checkout@v5' (SHA:08c6903cd8c0fde910a37f88322edcfb5dd907a8)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.5161212Z Download action repository 'microsoft/setup-msbuild@v2' (SHA:6fb02220983dee41ce7ae257b6f4d8f9bf5ed4ce)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:03.8095928Z Download action repository 'actions/setup-dotnet@v5' (SHA:d4c94342e560b34958eacfc5d055d21461ed1c5d)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.0911108Z Download action repository 'docker/setup-docker-action@v4.3.0' (SHA:b60f85385d03ac8acfca6d9996982511d8620a19)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.4294066Z Download action repository 'actions/upload-artifact@v4.6.2' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.6717283Z Complete job name: modularpipeline (ubuntu-latest)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7569534Z ##[group]Run actions/checkout@v5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7571101Z with:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7571874Z fetch-depth: 0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7572732Z repository: thomhurst/TUnit
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7574273Z token: ***
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7575094Z ssh-strict: true
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7575895Z ssh-user: git
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7576710Z persist-credentials: true
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7577622Z clean: true
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7578475Z sparse-checkout-cone-mode: true
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7579464Z fetch-tags: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7580296Z show-progress: true
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7581138Z lfs: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7581896Z submodules: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7582738Z set-safe-directory: true
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.7584150Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8550563Z Syncing repository: thomhurst/TUnit
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8553703Z ##[group]Getting Git version info
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8555032Z Working directory is '/home/runner/work/TUnit/TUnit'
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8557418Z [command]/usr/bin/git version
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8558611Z git version 2.51.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8567579Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8581586Z Temporarily overriding HOME='/home/runner/work/_temp/a7823105-cc2b-4c9b-a356-9536d38f40c3' before making global git config changes
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8585885Z Adding repository directory to the temporary git global config as a safe directory
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8588709Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/TUnit/TUnit
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8620289Z Deleting the contents of '/home/runner/work/TUnit/TUnit'
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8624161Z ##[group]Initializing the repository
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8628161Z [command]/usr/bin/git init /home/runner/work/TUnit/TUnit
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8689062Z hint: Using 'master' as the name for the initial branch. This default branch name
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8691493Z hint: is subject to change. To configure the initial branch name to use in all
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8693960Z hint: of your new repositories, which will suppress this warning, call:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8695353Z hint:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8696354Z hint: git config --global init.defaultBranch
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8697940Z hint:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8699122Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8701214Z hint: 'development'. The just-created branch can be renamed via this command:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8702878Z hint:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8703976Z hint: git branch -m
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8704894Z hint:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8706143Z hint: Disable this message with "git config set advice.defaultBranchName false"
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8708063Z Initialized empty Git repository in /home/runner/work/TUnit/TUnit/.git/
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8711359Z [command]/usr/bin/git remote add origin https://github.com/thomhurst/TUnit
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8740204Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8742542Z ##[group]Disabling automatic garbage collection
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8744216Z [command]/usr/bin/git config --local gc.auto 0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8771598Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8773506Z ##[group]Setting up auth
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8777076Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.8806611Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.9076152Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.9109206Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.9324879Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.9360719Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.9363888Z ##[group]Fetching the repository
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:04.9371981Z [command]/usr/bin/git -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +8f35981a070d719505b06b5581803ac218073bbb:refs/remotes/pull/3227/merge
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4445352Z From https://github.com/thomhurst/TUnit
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4447050Z * [new branch] bug/2679 -> origin/bug/2679
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4447743Z * [new branch] bug/2867 -> origin/bug/2867
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4449392Z * [new branch] bug/2905 -> origin/bug/2905
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4450105Z * [new branch] bug/3184 -> origin/bug/3184
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4450778Z * [new branch] bug/3219 -> origin/bug/3219
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4451604Z * [new branch] copilot/fix-2183 -> origin/copilot/fix-2183
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4452517Z * [new branch] copilot/fix-2504 -> origin/copilot/fix-2504
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4453550Z * [new branch] copilot/fix-2587 -> origin/copilot/fix-2587
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4454419Z * [new branch] copilot/fix-2614 -> origin/copilot/fix-2614
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4455665Z * [new branch] copilot/fix-2615 -> origin/copilot/fix-2615
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4456458Z * [new branch] copilot/fix-2624 -> origin/copilot/fix-2624
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4457231Z * [new branch] copilot/fix-2632 -> origin/copilot/fix-2632
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4457999Z * [new branch] copilot/fix-2647 -> origin/copilot/fix-2647
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4458834Z * [new branch] copilot/fix-2678 -> origin/copilot/fix-2678
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4459719Z * [new branch] copilot/fix-2679 -> origin/copilot/fix-2679
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4460484Z * [new branch] copilot/fix-2734 -> origin/copilot/fix-2734
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4461264Z * [new branch] copilot/fix-2739 -> origin/copilot/fix-2739
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4462028Z * [new branch] copilot/fix-2749 -> origin/copilot/fix-2749
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4462918Z * [new branch] copilot/fix-2756 -> origin/copilot/fix-2756
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4463901Z * [new branch] copilot/fix-2764 -> origin/copilot/fix-2764
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4464671Z * [new branch] copilot/fix-2798 -> origin/copilot/fix-2798
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4465428Z * [new branch] copilot/fix-2804 -> origin/copilot/fix-2804
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4466175Z * [new branch] copilot/fix-2831 -> origin/copilot/fix-2831
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4466930Z * [new branch] copilot/fix-2867 -> origin/copilot/fix-2867
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4467682Z * [new branch] copilot/fix-2893 -> origin/copilot/fix-2893
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4468437Z * [new branch] copilot/fix-2905 -> origin/copilot/fix-2905
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4469207Z * [new branch] copilot/fix-2911 -> origin/copilot/fix-2911
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4470049Z * [new branch] copilot/fix-2938 -> origin/copilot/fix-2938
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4470943Z * [new branch] copilot/fix-2942 -> origin/copilot/fix-2942
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4471827Z * [new branch] copilot/fix-2948 -> origin/copilot/fix-2948
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4472594Z * [new branch] copilot/fix-2951 -> origin/copilot/fix-2951
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4473549Z * [new branch] copilot/fix-2952 -> origin/copilot/fix-2952
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4474312Z * [new branch] copilot/fix-2955 -> origin/copilot/fix-2955
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4475072Z * [new branch] copilot/fix-2958 -> origin/copilot/fix-2958
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4475835Z * [new branch] copilot/fix-2975 -> origin/copilot/fix-2975
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4476855Z * [new branch] copilot/fix-2993 -> origin/copilot/fix-2993
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4477634Z * [new branch] copilot/fix-3001 -> origin/copilot/fix-3001
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4478396Z * [new branch] copilot/fix-3022 -> origin/copilot/fix-3022
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4479184Z * [new branch] copilot/fix-3034 -> origin/copilot/fix-3034
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4479978Z * [new branch] copilot/fix-3044 -> origin/copilot/fix-3044
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4480749Z * [new branch] copilot/fix-3047 -> origin/copilot/fix-3047
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4481519Z * [new branch] copilot/fix-3055 -> origin/copilot/fix-3055
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4482274Z * [new branch] copilot/fix-3059 -> origin/copilot/fix-3059
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4483034Z * [new branch] copilot/fix-3077 -> origin/copilot/fix-3077
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4483980Z * [new branch] copilot/fix-3084 -> origin/copilot/fix-3084
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4484440Z * [new branch] copilot/fix-3123 -> origin/copilot/fix-3123
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4484909Z * [new branch] copilot/fix-3190 -> origin/copilot/fix-3190
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4485790Z * [new branch] copilot/fix-aa4651ed-ee12-46f3-ad32-a9c1bae268bb -> origin/copilot/fix-aa4651ed-ee12-46f3-ad32-a9c1bae268bb
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4487292Z * [new branch] copilot/fix-nested-classdata-source-injection -> origin/copilot/fix-nested-classdata-source-injection
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4488402Z * [new branch] feature/binlog -> origin/feature/binlog
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4489213Z * [new branch] feature/docs-03082025 -> origin/feature/docs-03082025
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4490222Z * [new branch] feature/nested-data-sources-example -> origin/feature/nested-data-sources-example
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4491276Z * [new branch] feature/nunit-migrate -> origin/feature/nunit-migrate
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4492152Z * [new branch] feature/perf-18092025 -> origin/feature/perf-18092025
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4493725Z * [new branch] feature/perf-improvements-07082025 -> origin/feature/perf-improvements-07082025
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4494922Z * [new branch] feature/public-api-analyzers -> origin/feature/public-api-analyzers
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4496262Z * [new branch] feature/readme-025fa7d898464a16b3cfb90d77afcc2a -> origin/feature/readme-025fa7d898464a16b3cfb90d77afcc2a
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4497781Z * [new branch] feature/readme-0e5a16f080aa419d80e4c4fede4a2e54 -> origin/feature/readme-0e5a16f080aa419d80e4c4fede4a2e54
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4499013Z * [new branch] feature/readme-10340a55ace5403893eded767341caf2 -> origin/feature/readme-10340a55ace5403893eded767341caf2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4500569Z * [new branch] feature/readme-18124280250b4741b33a25981edaf357 -> origin/feature/readme-18124280250b4741b33a25981edaf357
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4502243Z * [new branch] feature/readme-189003f4900d45a38c95afe6dead5a95 -> origin/feature/readme-189003f4900d45a38c95afe6dead5a95
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4504097Z * [new branch] feature/readme-1c9376597bf44482b7c5c0216dc57502 -> origin/feature/readme-1c9376597bf44482b7c5c0216dc57502
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4505802Z * [new branch] feature/readme-2024ea63841141b1a077c5a5bb9143a2 -> origin/feature/readme-2024ea63841141b1a077c5a5bb9143a2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4507482Z * [new branch] feature/readme-2bdd11d592144c66be27ab5ad445ae7b -> origin/feature/readme-2bdd11d592144c66be27ab5ad445ae7b
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4509173Z * [new branch] feature/readme-341eb879eca946248157b98a45c88128 -> origin/feature/readme-341eb879eca946248157b98a45c88128
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4510891Z * [new branch] feature/readme-3981b39d10d84a0586bc9c0878934a83 -> origin/feature/readme-3981b39d10d84a0586bc9c0878934a83
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4512876Z * [new branch] feature/readme-3ba3f78e5fa645c88101a9bd4f75c3e2 -> origin/feature/readme-3ba3f78e5fa645c88101a9bd4f75c3e2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4514840Z * [new branch] feature/readme-3ccb5d76db9047f7ac2c04c39db574a0 -> origin/feature/readme-3ccb5d76db9047f7ac2c04c39db574a0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4516463Z * [new branch] feature/readme-47b0f5c4e4264fbc9b47857a877d392e -> origin/feature/readme-47b0f5c4e4264fbc9b47857a877d392e
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4517428Z * [new branch] feature/readme-4ae54e6f389a4fbfad0ad9862ba43ffc -> origin/feature/readme-4ae54e6f389a4fbfad0ad9862ba43ffc
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4518338Z * [new branch] feature/readme-4df15c2638f541ae9225206ec44d70d7 -> origin/feature/readme-4df15c2638f541ae9225206ec44d70d7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4519230Z * [new branch] feature/readme-4e749819dcc84a738d36d65a0ce423fe -> origin/feature/readme-4e749819dcc84a738d36d65a0ce423fe
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4520124Z * [new branch] feature/readme-5b9c968b24eb4e3494488272125269a7 -> origin/feature/readme-5b9c968b24eb4e3494488272125269a7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4521240Z * [new branch] feature/readme-5c3a10b3a0c14ec6848072d9fe9849da -> origin/feature/readme-5c3a10b3a0c14ec6848072d9fe9849da
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4522380Z * [new branch] feature/readme-62d5a19113cb49ad938fa05ccae3ab9e -> origin/feature/readme-62d5a19113cb49ad938fa05ccae3ab9e
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4524153Z * [new branch] feature/readme-6fb7dfc1ba6741ce929d47e7f72fa2c9 -> origin/feature/readme-6fb7dfc1ba6741ce929d47e7f72fa2c9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4525838Z * [new branch] feature/readme-82a00b69a395487da2e03a505e755261 -> origin/feature/readme-82a00b69a395487da2e03a505e755261
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4527513Z * [new branch] feature/readme-83b6d21c2a4a4780b9b4456b806ffde7 -> origin/feature/readme-83b6d21c2a4a4780b9b4456b806ffde7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4529166Z * [new branch] feature/readme-966440d5ee204dd8b5ff6d6c7bc58f51 -> origin/feature/readme-966440d5ee204dd8b5ff6d6c7bc58f51
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4530860Z * [new branch] feature/readme-a1536e4212154ff38839e5bcb679addb -> origin/feature/readme-a1536e4212154ff38839e5bcb679addb
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4532508Z * [new branch] feature/readme-c72d985b36a24613868d7544fcc65894 -> origin/feature/readme-c72d985b36a24613868d7544fcc65894
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4534628Z * [new branch] feature/readme-d55308a89a9841008542883b7d4f8e2e -> origin/feature/readme-d55308a89a9841008542883b7d4f8e2e
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4536261Z * [new branch] feature/readme-e9c977f0427a4aa2a7abcb81ad9992ce -> origin/feature/readme-e9c977f0427a4aa2a7abcb81ad9992ce
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4537898Z * [new branch] feature/readme-f2065936f06a4dab93f346bafaa4c8cd -> origin/feature/readme-f2065936f06a4dab93f346bafaa4c8cd
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4539552Z * [new branch] feature/readme-facd1d8033334669afdbdde1ba3c133b -> origin/feature/readme-facd1d8033334669afdbdde1ba3c133b
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4540769Z * [new branch] feature/readme-fb024884403a47ecb14e09b658289c79 -> origin/feature/readme-fb024884403a47ecb14e09b658289c79
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4542285Z * [new branch] feature/readme-fcfe78e45230433391a97d9e3df4a1a2 -> origin/feature/readme-fcfe78e45230433391a97d9e3df4a1a2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4543413Z * [new branch] feature/readme-fd306fac7b404bdda172da52c72a6a97 -> origin/feature/readme-fd306fac7b404bdda172da52c72a6a97
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4544448Z * [new branch] feature/refactor-engine-tests -> origin/feature/refactor-engine-tests
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4545871Z * [new branch] feature/source-gen-nested-data-generator-properties -> origin/feature/source-gen-nested-data-generator-properties
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4546865Z * [new branch] feature/test-context -> origin/feature/test-context
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4547443Z * [new branch] feature/unified-test-builde -> origin/feature/unified-test-builde
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4548254Z * [new branch] feature/unified-test-builder-2 -> origin/feature/unified-test-builder-2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4548970Z * [new branch] feature/unified-test-builder-backup -> origin/feature/unified-test-builder-backup
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4549740Z * [new branch] feature/xunit-itestoutputhelper-analyzer -> origin/feature/xunit-itestoutputhelper-analyzer
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4550498Z * [new branch] fix-class-setup-teardown-ordering -> origin/fix-class-setup-teardown-ordering
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4551330Z * [new branch] fix-test-discovery-project-name-issue-3047 -> origin/fix-test-discovery-project-name-issue-3047
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4552230Z * [new branch] fix/dispose -> origin/fix/dispose
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4552915Z * [new branch] gh-pages -> origin/gh-pages
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4553820Z * [new branch] main -> origin/main
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4554947Z * [new branch] performance/engine-scheduling-optimizations -> origin/performance/engine-scheduling-optimizations
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4556370Z * [new branch] refactor/simplify-assertion-architecture -> origin/refactor/simplify-assertion-architecture
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4557965Z * [new branch] remove-namespace-and-append-guid-to-AssemblyLoader -> origin/remove-namespace-and-append-guid-to-AssemblyLoader
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4559567Z * [new branch] trx-only-if-enabled -> origin/trx-only-if-enabled
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4560319Z * [new tag] v0.0.1 -> v0.0.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4560946Z * [new tag] v0.1.1020 -> v0.1.1020
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4561571Z * [new tag] v0.1.1021 -> v0.1.1021
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4562187Z * [new tag] v0.1.1023 -> v0.1.1023
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4562792Z * [new tag] v0.1.1063 -> v0.1.1063
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4563657Z * [new tag] v0.1.1097 -> v0.1.1097
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4564289Z * [new tag] v0.1.442 -> v0.1.442
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4564935Z * [new tag] v0.1.601-alpha01 -> v0.1.601-alpha01
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4565587Z * [new tag] v0.1.605 -> v0.1.605
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4566205Z * [new tag] v0.1.606 -> v0.1.606
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4566808Z * [new tag] v0.1.754 -> v0.1.754
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4567396Z * [new tag] v0.1.755 -> v0.1.755
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4567992Z * [new tag] v0.1.805 -> v0.1.805
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4568590Z * [new tag] v0.1.806 -> v0.1.806
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4569179Z * [new tag] v0.1.813 -> v0.1.813
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4569830Z * [new tag] v0.1.814 -> v0.1.814
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4570428Z * [new tag] v0.1.943 -> v0.1.943
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4571036Z * [new tag] v0.1.998 -> v0.1.998
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4571638Z * [new tag] v0.10.1 -> v0.10.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4572237Z * [new tag] v0.10.19 -> v0.10.19
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4572846Z * [new tag] v0.10.24 -> v0.10.24
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4573590Z * [new tag] v0.10.26 -> v0.10.26
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4574199Z * [new tag] v0.10.28 -> v0.10.28
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4574795Z * [new tag] v0.10.33 -> v0.10.33
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4575451Z * [new tag] v0.10.4 -> v0.10.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4576069Z * [new tag] v0.10.6 -> v0.10.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4576442Z * [new tag] v0.11.0 -> v0.11.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4576799Z * [new tag] v0.12.0 -> v0.12.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4577357Z * [new tag] v0.12.11 -> v0.12.11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4577745Z * [new tag] v0.12.13 -> v0.12.13
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4578105Z * [new tag] v0.12.14 -> v0.12.14
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4578783Z * [new tag] v0.12.17 -> v0.12.17
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4579529Z * [new tag] v0.12.21 -> v0.12.21
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4580196Z * [new tag] v0.12.23 -> v0.12.23
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4580808Z * [new tag] v0.12.25 -> v0.12.25
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4581424Z * [new tag] v0.12.6 -> v0.12.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4582039Z * [new tag] v0.13.0 -> v0.13.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4582642Z * [new tag] v0.13.13 -> v0.13.13
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4583449Z * [new tag] v0.13.15 -> v0.13.15
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4584080Z * [new tag] v0.13.18 -> v0.13.18
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4584674Z * [new tag] v0.13.19 -> v0.13.19
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4585282Z * [new tag] v0.13.20 -> v0.13.20
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4586115Z * [new tag] v0.13.23 -> v0.13.23
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4586718Z * [new tag] v0.13.25 -> v0.13.25
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4587317Z * [new tag] v0.13.3 -> v0.13.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4587919Z * [new tag] v0.13.9 -> v0.13.9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4588517Z * [new tag] v0.14.0 -> v0.14.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4589110Z * [new tag] v0.14.10 -> v0.14.10
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4589720Z * [new tag] v0.14.13 -> v0.14.13
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4590325Z * [new tag] v0.14.14 -> v0.14.14
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4590923Z * [new tag] v0.14.17 -> v0.14.17
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4591529Z * [new tag] v0.14.18 -> v0.14.18
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4592132Z * [new tag] v0.14.6 -> v0.14.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4592742Z * [new tag] v0.14.7 -> v0.14.7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4593604Z * [new tag] v0.15.1 -> v0.15.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4594223Z * [new tag] v0.15.18 -> v0.15.18
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4594825Z * [new tag] v0.15.3 -> v0.15.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4595414Z * [new tag] v0.15.30 -> v0.15.30
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4596019Z * [new tag] v0.16.1 -> v0.16.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4596620Z * [new tag] v0.16.11 -> v0.16.11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4597218Z * [new tag] v0.16.13 -> v0.16.13
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4597843Z * [new tag] v0.16.22 -> v0.16.22
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4598505Z * [new tag] v0.16.23 -> v0.16.23
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4599152Z * [new tag] v0.16.28 -> v0.16.28
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4599779Z * [new tag] v0.16.3 -> v0.16.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4600380Z * [new tag] v0.16.36 -> v0.16.36
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4600980Z * [new tag] v0.16.4 -> v0.16.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4601568Z * [new tag] v0.16.42 -> v0.16.42
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4602174Z * [new tag] v0.16.45 -> v0.16.45
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4602771Z * [new tag] v0.16.47 -> v0.16.47
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4603568Z * [new tag] v0.16.49 -> v0.16.49
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4604176Z * [new tag] v0.16.50 -> v0.16.50
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4604974Z * [new tag] v0.16.54 -> v0.16.54
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4605622Z * [new tag] v0.16.56 -> v0.16.56
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4606244Z * [new tag] v0.16.6 -> v0.16.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4606879Z * [new tag] v0.16.8 -> v0.16.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4607484Z * [new tag] v0.17.0 -> v0.17.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4608088Z * [new tag] v0.17.11 -> v0.17.11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4608692Z * [new tag] v0.17.12 -> v0.17.12
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4609302Z * [new tag] v0.17.14 -> v0.17.14
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4609896Z * [new tag] v0.17.3 -> v0.17.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4610501Z * [new tag] v0.17.8 -> v0.17.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4611104Z * [new tag] v0.18.0 -> v0.18.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4611719Z * [new tag] v0.18.16 -> v0.18.16
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4612328Z * [new tag] v0.18.17 -> v0.18.17
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4612928Z * [new tag] v0.18.21 -> v0.18.21
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4613974Z * [new tag] v0.18.23 -> v0.18.23
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4614591Z * [new tag] v0.18.24 -> v0.18.24
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4615312Z * [new tag] v0.18.25 -> v0.18.25
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4616031Z * [new tag] v0.18.26 -> v0.18.26
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4616767Z * [new tag] v0.18.33 -> v0.18.33
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4617476Z * [new tag] v0.18.40 -> v0.18.40
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4618178Z * [new tag] v0.18.45 -> v0.18.45
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4618885Z * [new tag] v0.18.52 -> v0.18.52
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4619294Z * [new tag] v0.18.60 -> v0.18.60
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4619733Z * [new tag] v0.18.9 -> v0.18.9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4620441Z * [new tag] v0.19.0 -> v0.19.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4621167Z * [new tag] v0.19.10 -> v0.19.10
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4621906Z * [new tag] v0.19.112 -> v0.19.112
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4622657Z * [new tag] v0.19.116 -> v0.19.116
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4623299Z * [new tag] v0.19.117 -> v0.19.117
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4623707Z * [new tag] v0.19.136 -> v0.19.136
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4624195Z * [new tag] v0.19.14 -> v0.19.14
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4624892Z * [new tag] v0.19.140 -> v0.19.140
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4625602Z * [new tag] v0.19.143 -> v0.19.143
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4626337Z * [new tag] v0.19.148 -> v0.19.148
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4627075Z * [new tag] v0.19.150 -> v0.19.150
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4627799Z * [new tag] v0.19.151 -> v0.19.151
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4628539Z * [new tag] v0.19.17 -> v0.19.17
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4629246Z * [new tag] v0.19.2 -> v0.19.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4629962Z * [new tag] v0.19.24 -> v0.19.24
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4630659Z * [new tag] v0.19.25 -> v0.19.25
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4631083Z * [new tag] v0.19.32 -> v0.19.32
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4631759Z * [new tag] v0.19.4 -> v0.19.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4632455Z * [new tag] v0.19.52 -> v0.19.52
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4633344Z * [new tag] v0.19.6 -> v0.19.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4634315Z * [new tag] v0.19.64 -> v0.19.64
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4635075Z * [new tag] v0.19.74 -> v0.19.74
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4635791Z * [new tag] v0.19.81 -> v0.19.81
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4636517Z * [new tag] v0.19.82 -> v0.19.82
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4637218Z * [new tag] v0.19.83 -> v0.19.83
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4637907Z * [new tag] v0.19.84 -> v0.19.84
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4638606Z * [new tag] v0.19.86 -> v0.19.86
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4639305Z * [new tag] v0.2.120 -> v0.2.120
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4639989Z * [new tag] v0.2.121 -> v0.2.121
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4640638Z * [new tag] v0.2.122 -> v0.2.122
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4641310Z * [new tag] v0.2.2 -> v0.2.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4642008Z * [new tag] v0.2.212 -> v0.2.212
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4642655Z * [new tag] v0.2.213 -> v0.2.213
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4643634Z * [new tag] v0.2.3 -> v0.2.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4644421Z * [new tag] v0.2.4 -> v0.2.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4645361Z * [new tag] v0.2.56 -> v0.2.56
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4646079Z * [new tag] v0.2.57 -> v0.2.57
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4646787Z * [new tag] v0.20.0 -> v0.20.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4647479Z * [new tag] v0.20.11 -> v0.20.11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4648153Z * [new tag] v0.20.16 -> v0.20.16
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4648852Z * [new tag] v0.20.17 -> v0.20.17
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4649549Z * [new tag] v0.20.18 -> v0.20.18
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4650241Z * [new tag] v0.20.19 -> v0.20.19
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4651032Z * [new tag] v0.20.19-PullRequest2405.0 -> v0.20.19-PullRequest2405.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4651769Z * [new tag] v0.20.20 -> v0.20.20
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4652172Z * [new tag] v0.20.21 -> v0.20.21
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4652602Z * [new tag] v0.20.21-PullRequest2406.0 -> v0.20.21-PullRequest2406.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4653033Z * [new tag] v0.20.22 -> v0.20.22
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4653932Z * [new tag] v0.20.22-PullRequest2408.0 -> v0.20.22-PullRequest2408.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4654721Z * [new tag] v0.20.22-PullRequest2409.0 -> v0.20.22-PullRequest2409.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4655451Z * [new tag] v0.20.23 -> v0.20.23
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4656161Z * [new tag] v0.20.23-PullRequest2409.0 -> v0.20.23-PullRequest2409.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4656981Z * [new tag] v0.20.24-PullRequest2407.0 -> v0.20.24-PullRequest2407.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4657810Z * [new tag] v0.20.25-PullRequest2411.0 -> v0.20.25-PullRequest2411.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4658632Z * [new tag] v0.20.25-PullRequest2412.0 -> v0.20.25-PullRequest2412.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4659421Z * [new tag] v0.20.4 -> v0.20.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4660083Z * [new tag] v0.21.0 -> v0.21.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4660709Z * [new tag] v0.21.1 -> v0.21.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4661325Z * [new tag] v0.21.10 -> v0.21.10
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4661924Z * [new tag] v0.21.11 -> v0.21.11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4662521Z * [new tag] v0.21.13 -> v0.21.13
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4663297Z * [new tag] v0.21.14 -> v0.21.14
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4663898Z * [new tag] v0.21.15 -> v0.21.15
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4664714Z * [new tag] v0.21.16 -> v0.21.16
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4665344Z * [new tag] v0.21.17 -> v0.21.17
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4665940Z * [new tag] v0.21.18 -> v0.21.18
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4666566Z * [new tag] v0.21.19 -> v0.21.19
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4667163Z * [new tag] v0.21.2 -> v0.21.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4667748Z * [new tag] v0.21.20 -> v0.21.20
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4668342Z * [new tag] v0.21.21 -> v0.21.21
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4668926Z * [new tag] v0.21.22 -> v0.21.22
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4669574Z * [new tag] v0.21.23 -> v0.21.23
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4670181Z * [new tag] v0.21.3 -> v0.21.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4670775Z * [new tag] v0.21.4 -> v0.21.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4671472Z * [new tag] v0.21.4-PullRequest2413.0 -> v0.21.4-PullRequest2413.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4672164Z * [new tag] v0.21.6 -> v0.21.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4672759Z * [new tag] v0.21.7 -> v0.21.7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4673851Z * [new tag] v0.21.8 -> v0.21.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4674442Z * [new tag] v0.21.9 -> v0.21.9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4675031Z * [new tag] v0.22.0 -> v0.22.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4675617Z * [new tag] v0.22.1 -> v0.22.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4676210Z * [new tag] v0.22.10 -> v0.22.10
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4676803Z * [new tag] v0.22.11 -> v0.22.11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4677393Z * [new tag] v0.22.12 -> v0.22.12
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4677988Z * [new tag] v0.22.13 -> v0.22.13
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4678612Z * [new tag] v0.22.14 -> v0.22.14
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4679209Z * [new tag] v0.22.15 -> v0.22.15
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4679813Z * [new tag] v0.22.16 -> v0.22.16
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4680420Z * [new tag] v0.22.17 -> v0.22.17
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4681024Z * [new tag] v0.22.18 -> v0.22.18
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4681614Z * [new tag] v0.22.19 -> v0.22.19
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4682201Z * [new tag] v0.22.2 -> v0.22.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4682978Z * [new tag] v0.22.20 -> v0.22.20
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4683735Z * [new tag] v0.22.21 -> v0.22.21
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4684328Z * [new tag] v0.22.22 -> v0.22.22
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4684922Z * [new tag] v0.22.23 -> v0.22.23
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4685529Z * [new tag] v0.22.24 -> v0.22.24
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4686116Z * [new tag] v0.22.25 -> v0.22.25
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4686699Z * [new tag] v0.22.26 -> v0.22.26
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4687297Z * [new tag] v0.22.27 -> v0.22.27
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4687890Z * [new tag] v0.22.28 -> v0.22.28
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4688471Z * [new tag] v0.22.29 -> v0.22.29
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4689057Z * [new tag] v0.22.3 -> v0.22.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4689595Z * [new tag] v0.22.30 -> v0.22.30
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4689960Z * [new tag] v0.22.31 -> v0.22.31
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4690410Z * [new tag] v0.22.32 -> v0.22.32
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4691049Z * [new tag] v0.22.34 -> v0.22.34
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4691905Z * [new tag] v0.22.4 -> v0.22.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4692532Z * [new tag] v0.22.5 -> v0.22.5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4693400Z * [new tag] v0.22.6 -> v0.22.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4694036Z * [new tag] v0.22.7 -> v0.22.7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4694616Z * [new tag] v0.22.8 -> v0.22.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4695210Z * [new tag] v0.22.9 -> v0.22.9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4695803Z * [new tag] v0.23.0 -> v0.23.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4696371Z * [new tag] v0.23.1 -> v0.23.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4696743Z * [new tag] v0.23.2 -> v0.23.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4697410Z * [new tag] v0.23.3 -> v0.23.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4698099Z * [new tag] v0.23.4 -> v0.23.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4698812Z * [new tag] v0.23.5 -> v0.23.5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4699508Z * [new tag] v0.23.6 -> v0.23.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4700163Z * [new tag] v0.23.7 -> v0.23.7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4701111Z * [new tag] v0.23.8 -> v0.23.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4701784Z * [new tag] v0.24.0 -> v0.24.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4702437Z * [new tag] v0.24.1 -> v0.24.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4703265Z * [new tag] v0.24.2 -> v0.24.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4703912Z * [new tag] v0.24.3 -> v0.24.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4704558Z * [new tag] v0.24.4 -> v0.24.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4705213Z * [new tag] v0.24.5 -> v0.24.5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4705890Z * [new tag] v0.24.6 -> v0.24.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4706571Z * [new tag] v0.24.7 -> v0.24.7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4707254Z * [new tag] v0.24.8 -> v0.24.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4707910Z * [new tag] v0.24.9 -> v0.24.9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4708537Z * [new tag] v0.25.0 -> v0.25.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4709169Z * [new tag] v0.25.1 -> v0.25.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4709528Z * [new tag] v0.25.10 -> v0.25.10
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4709902Z * [new tag] v0.25.100 -> v0.25.100
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4710284Z * [new tag] v0.25.101 -> v0.25.101
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4710641Z * [new tag] v0.25.102 -> v0.25.102
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4711001Z * [new tag] v0.25.103 -> v0.25.103
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4711374Z * [new tag] v0.25.104 -> v0.25.104
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4711746Z * [new tag] v0.25.105 -> v0.25.105
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4712101Z * [new tag] v0.25.106 -> v0.25.106
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4712460Z * [new tag] v0.25.107 -> v0.25.107
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4712815Z * [new tag] v0.25.108 -> v0.25.108
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4713404Z * [new tag] v0.25.109 -> v0.25.109
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4713779Z * [new tag] v0.25.11 -> v0.25.11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4714140Z * [new tag] v0.25.110 -> v0.25.110
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4714486Z * [new tag] v0.25.111 -> v0.25.111
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4714840Z * [new tag] v0.25.112 -> v0.25.112
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4715188Z * [new tag] v0.25.113 -> v0.25.113
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4715549Z * [new tag] v0.25.114 -> v0.25.114
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4716081Z * [new tag] v0.25.115 -> v0.25.115
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4716469Z * [new tag] v0.25.116 -> v0.25.116
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4716842Z * [new tag] v0.25.117 -> v0.25.117
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4717204Z * [new tag] v0.25.118 -> v0.25.118
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4717559Z * [new tag] v0.25.119 -> v0.25.119
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4717918Z * [new tag] v0.25.12 -> v0.25.12
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4718271Z * [new tag] v0.25.120 -> v0.25.120
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4718625Z * [new tag] v0.25.121 -> v0.25.121
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4718987Z * [new tag] v0.25.122 -> v0.25.122
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4719342Z * [new tag] v0.25.123 -> v0.25.123
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4719688Z * [new tag] v0.25.124 -> v0.25.124
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4720048Z * [new tag] v0.25.125 -> v0.25.125
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4720400Z * [new tag] v0.25.126 -> v0.25.126
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4720747Z * [new tag] v0.25.127 -> v0.25.127
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4721217Z * [new tag] v0.25.128 -> v0.25.128
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4721571Z * [new tag] v0.25.129 -> v0.25.129
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4721918Z * [new tag] v0.25.13 -> v0.25.13
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4722267Z * [new tag] v0.25.130 -> v0.25.130
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4722613Z * [new tag] v0.25.131 -> v0.25.131
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4722966Z * [new tag] v0.25.132 -> v0.25.132
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4723522Z * [new tag] v0.25.134 -> v0.25.134
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4723878Z * [new tag] v0.25.135 -> v0.25.135
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4724246Z * [new tag] v0.25.14 -> v0.25.14
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4724596Z * [new tag] v0.25.15 -> v0.25.15
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4724941Z * [new tag] v0.25.16 -> v0.25.16
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4725295Z * [new tag] v0.25.17 -> v0.25.17
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4725638Z * [new tag] v0.25.18 -> v0.25.18
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4725985Z * [new tag] v0.25.19 -> v0.25.19
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4726342Z * [new tag] v0.25.2 -> v0.25.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4726686Z * [new tag] v0.25.20 -> v0.25.20
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4727032Z * [new tag] v0.25.21 -> v0.25.21
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4727376Z * [new tag] v0.25.22 -> v0.25.22
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4727724Z * [new tag] v0.25.23 -> v0.25.23
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4728069Z * [new tag] v0.25.24 -> v0.25.24
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4728414Z * [new tag] v0.25.25 -> v0.25.25
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4728762Z * [new tag] v0.25.26 -> v0.25.26
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4729109Z * [new tag] v0.25.27 -> v0.25.27
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4729456Z * [new tag] v0.25.28 -> v0.25.28
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4729810Z * [new tag] v0.25.29 -> v0.25.29
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4730155Z * [new tag] v0.25.3 -> v0.25.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4730509Z * [new tag] v0.25.30 -> v0.25.30
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4730856Z * [new tag] v0.25.31 -> v0.25.31
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4731205Z * [new tag] v0.25.32 -> v0.25.32
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4731545Z * [new tag] v0.25.33 -> v0.25.33
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4732027Z * [new tag] v0.25.34 -> v0.25.34
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4732380Z * [new tag] v0.25.35 -> v0.25.35
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4732722Z * [new tag] v0.25.36 -> v0.25.36
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4733325Z * [new tag] v0.25.37 -> v0.25.37
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4733765Z * [new tag] v0.25.38 -> v0.25.38
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4734112Z * [new tag] v0.25.39 -> v0.25.39
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4734464Z * [new tag] v0.25.4 -> v0.25.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4734817Z * [new tag] v0.25.40 -> v0.25.40
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4735165Z * [new tag] v0.25.41 -> v0.25.41
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4735506Z * [new tag] v0.25.42 -> v0.25.42
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4735856Z * [new tag] v0.25.43 -> v0.25.43
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4736214Z * [new tag] v0.25.44 -> v0.25.44
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4736555Z * [new tag] v0.25.45 -> v0.25.45
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4736901Z * [new tag] v0.25.46 -> v0.25.46
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4737390Z * [new tag] v0.25.47 -> v0.25.47
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4737734Z * [new tag] v0.25.48 -> v0.25.48
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4738086Z * [new tag] v0.25.49 -> v0.25.49
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4738444Z * [new tag] v0.25.5 -> v0.25.5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4738791Z * [new tag] v0.25.50 -> v0.25.50
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4739144Z * [new tag] v0.25.51 -> v0.25.51
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4739492Z * [new tag] v0.25.52 -> v0.25.52
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4739840Z * [new tag] v0.25.53 -> v0.25.53
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4740192Z * [new tag] v0.25.54 -> v0.25.54
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4740540Z * [new tag] v0.25.55 -> v0.25.55
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4740887Z * [new tag] v0.25.56 -> v0.25.56
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4741252Z * [new tag] v0.25.57 -> v0.25.57
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4741597Z * [new tag] v0.25.59 -> v0.25.59
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4741941Z * [new tag] v0.25.6 -> v0.25.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4742283Z * [new tag] v0.25.60 -> v0.25.60
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4742625Z * [new tag] v0.25.61 -> v0.25.61
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4742971Z * [new tag] v0.25.62 -> v0.25.62
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4743510Z * [new tag] v0.25.63 -> v0.25.63
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4743860Z * [new tag] v0.25.64 -> v0.25.64
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4744210Z * [new tag] v0.25.65 -> v0.25.65
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4744558Z * [new tag] v0.25.66 -> v0.25.66
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4744894Z * [new tag] v0.25.67 -> v0.25.67
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4745240Z * [new tag] v0.25.68 -> v0.25.68
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4745582Z * [new tag] v0.25.69 -> v0.25.69
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4745924Z * [new tag] v0.25.7 -> v0.25.7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4746265Z * [new tag] v0.25.70 -> v0.25.70
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4746610Z * [new tag] v0.25.71 -> v0.25.71
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4746952Z * [new tag] v0.25.72 -> v0.25.72
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4747292Z * [new tag] v0.25.73 -> v0.25.73
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4747639Z * [new tag] v0.25.74 -> v0.25.74
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4748106Z * [new tag] v0.25.75 -> v0.25.75
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4748459Z * [new tag] v0.25.76 -> v0.25.76
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4748807Z * [new tag] v0.25.77 -> v0.25.77
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4749160Z * [new tag] v0.25.8 -> v0.25.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4749503Z * [new tag] v0.25.80 -> v0.25.80
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4749853Z * [new tag] v0.25.81 -> v0.25.81
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4750197Z * [new tag] v0.25.82 -> v0.25.82
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4750544Z * [new tag] v0.25.83 -> v0.25.83
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4750881Z * [new tag] v0.25.84 -> v0.25.84
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4751254Z * [new tag] v0.25.85 -> v0.25.85
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4751599Z * [new tag] v0.25.86 -> v0.25.86
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4751949Z * [new tag] v0.25.87 -> v0.25.87
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4752296Z * [new tag] v0.25.88 -> v0.25.88
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4752647Z * [new tag] v0.25.89 -> v0.25.89
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4753305Z * [new tag] v0.25.9 -> v0.25.9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4753737Z * [new tag] v0.25.90 -> v0.25.90
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4754095Z * [new tag] v0.25.91 -> v0.25.91
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4754445Z * [new tag] v0.25.92 -> v0.25.92
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4754790Z * [new tag] v0.25.93 -> v0.25.93
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4755139Z * [new tag] v0.25.94 -> v0.25.94
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4755485Z * [new tag] v0.25.95 -> v0.25.95
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4755825Z * [new tag] v0.25.96 -> v0.25.96
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4756185Z * [new tag] v0.25.97 -> v0.25.97
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4756533Z * [new tag] v0.25.98 -> v0.25.98
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4756874Z * [new tag] v0.25.99 -> v0.25.99
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4757227Z * [new tag] v0.30.0 -> v0.30.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4757578Z * [new tag] v0.5.33 -> v0.5.33
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4757926Z * [new tag] v0.5.34 -> v0.5.34
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4758268Z * [new tag] v0.50.0 -> v0.50.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4758615Z * [new tag] v0.50.2 -> v0.50.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4758964Z * [new tag] v0.50.3 -> v0.50.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4759301Z * [new tag] v0.51.0 -> v0.51.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4759640Z * [new tag] v0.51.1 -> v0.51.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4759988Z * [new tag] v0.52.0 -> v0.52.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4760323Z * [new tag] v0.52.1 -> v0.52.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4760667Z * [new tag] v0.52.10 -> v0.52.10
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4761019Z * [new tag] v0.52.11 -> v0.52.11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4761358Z * [new tag] v0.52.12 -> v0.52.12
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4761701Z * [new tag] v0.52.13 -> v0.52.13
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4762049Z * [new tag] v0.52.14 -> v0.52.14
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4762389Z * [new tag] v0.52.15 -> v0.52.15
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4762727Z * [new tag] v0.52.16 -> v0.52.16
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4763267Z * [new tag] v0.52.17 -> v0.52.17
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4763628Z * [new tag] v0.52.18 -> v0.52.18
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4764106Z * [new tag] v0.52.19 -> v0.52.19
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4764466Z * [new tag] v0.52.2 -> v0.52.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4764810Z * [new tag] v0.52.22 -> v0.52.22
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4765157Z * [new tag] v0.52.23 -> v0.52.23
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4765501Z * [new tag] v0.52.24 -> v0.52.24
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4765843Z * [new tag] v0.52.25 -> v0.52.25
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4766182Z * [new tag] v0.52.26 -> v0.52.26
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4766517Z * [new tag] v0.52.27 -> v0.52.27
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4766861Z * [new tag] v0.52.28 -> v0.52.28
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4767205Z * [new tag] v0.52.29 -> v0.52.29
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4767553Z * [new tag] v0.52.3 -> v0.52.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4767903Z * [new tag] v0.52.30 -> v0.52.30
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4768246Z * [new tag] v0.52.31 -> v0.52.31
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4768590Z * [new tag] v0.52.32 -> v0.52.32
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4769061Z * [new tag] v0.52.33 -> v0.52.33
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4769407Z * [new tag] v0.52.34 -> v0.52.34
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4769788Z * [new tag] v0.52.35 -> v0.52.35
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4770127Z * [new tag] v0.52.36 -> v0.52.36
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4770471Z * [new tag] v0.52.37 -> v0.52.37
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4770815Z * [new tag] v0.52.38 -> v0.52.38
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4771152Z * [new tag] v0.52.39 -> v0.52.39
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4771500Z * [new tag] v0.52.4 -> v0.52.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4771854Z * [new tag] v0.52.40 -> v0.52.40
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4772198Z * [new tag] v0.52.41 -> v0.52.41
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4772550Z * [new tag] v0.52.42 -> v0.52.42
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4772907Z * [new tag] v0.52.43 -> v0.52.43
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4773437Z * [new tag] v0.52.44 -> v0.52.44
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4773790Z * [new tag] v0.52.45 -> v0.52.45
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4774130Z * [new tag] v0.52.46 -> v0.52.46
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4774474Z * [new tag] v0.52.47 -> v0.52.47
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4774812Z * [new tag] v0.52.48 -> v0.52.48
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4775156Z * [new tag] v0.52.49 -> v0.52.49
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4775504Z * [new tag] v0.52.5 -> v0.52.5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4775857Z * [new tag] v0.52.50 -> v0.52.50
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4776202Z * [new tag] v0.52.51 -> v0.52.51
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4776576Z * [new tag] v0.52.52 -> v0.52.52
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4776918Z * [new tag] v0.52.53 -> v0.52.53
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4777258Z * [new tag] v0.52.54 -> v0.52.54
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4777599Z * [new tag] v0.52.55 -> v0.52.55
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4777941Z * [new tag] v0.52.56 -> v0.52.56
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4778278Z * [new tag] v0.52.57 -> v0.52.57
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4778621Z * [new tag] v0.52.58 -> v0.52.58
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4778963Z * [new tag] v0.52.59 -> v0.52.59
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4779309Z * [new tag] v0.52.6 -> v0.52.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4779803Z * [new tag] v0.52.60 -> v0.52.60
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4780154Z * [new tag] v0.52.61 -> v0.52.61
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4780488Z * [new tag] v0.52.62 -> v0.52.62
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4780837Z * [new tag] v0.52.63 -> v0.52.63
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4781181Z * [new tag] v0.52.64 -> v0.52.64
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4781521Z * [new tag] v0.52.65 -> v0.52.65
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4781865Z * [new tag] v0.52.66 -> v0.52.66
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4782208Z * [new tag] v0.52.67 -> v0.52.67
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4782554Z * [new tag] v0.52.68 -> v0.52.68
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4782891Z * [new tag] v0.52.69 -> v0.52.69
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4783419Z * [new tag] v0.52.7 -> v0.52.7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4783775Z * [new tag] v0.52.70 -> v0.52.70
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4784118Z * [new tag] v0.52.8 -> v0.52.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4784464Z * [new tag] v0.52.9 -> v0.52.9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4784810Z * [new tag] v0.53.0 -> v0.53.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4785287Z * [new tag] v0.53.1 -> v0.53.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4785631Z * [new tag] v0.53.12 -> v0.53.12
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4785979Z * [new tag] v0.53.13 -> v0.53.13
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4786323Z * [new tag] v0.53.2 -> v0.53.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4786664Z * [new tag] v0.53.3 -> v0.53.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4787010Z * [new tag] v0.53.4 -> v0.53.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4787355Z * [new tag] v0.53.6 -> v0.53.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4787697Z * [new tag] v0.53.8 -> v0.53.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4788043Z * [new tag] v0.53.9 -> v0.53.9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4788385Z * [new tag] v0.54.0 -> v0.54.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4788728Z * [new tag] v0.54.11 -> v0.54.11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4789083Z * [new tag] v0.54.3 -> v0.54.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4789424Z * [new tag] v0.54.5 -> v0.54.5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4789770Z * [new tag] v0.54.8 -> v0.54.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4790110Z * [new tag] v0.54.9 -> v0.54.9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4790459Z * [new tag] v0.55.0 -> v0.55.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4790803Z * [new tag] v0.55.1 -> v0.55.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4791138Z * [new tag] v0.55.10 -> v0.55.10
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4791494Z * [new tag] v0.55.11 -> v0.55.11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4791843Z * [new tag] v0.55.13 -> v0.55.13
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4792183Z * [new tag] v0.55.15 -> v0.55.15
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4792532Z * [new tag] v0.55.16 -> v0.55.16
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4792882Z * [new tag] v0.55.18 -> v0.55.18
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4793455Z * [new tag] v0.55.2 -> v0.55.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4793807Z * [new tag] v0.55.20 -> v0.55.20
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4794152Z * [new tag] v0.55.21 -> v0.55.21
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4794495Z * [new tag] v0.55.22 -> v0.55.22
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4794829Z * [new tag] v0.55.23 -> v0.55.23
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4795175Z * [new tag] v0.55.24 -> v0.55.24
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4795654Z * [new tag] v0.55.25 -> v0.55.25
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4795998Z * [new tag] v0.55.3 -> v0.55.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4796345Z * [new tag] v0.55.4 -> v0.55.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4796692Z * [new tag] v0.55.5 -> v0.55.5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4797042Z * [new tag] v0.55.6 -> v0.55.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4797389Z * [new tag] v0.55.9 -> v0.55.9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4797736Z * [new tag] v0.56.1 -> v0.56.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4798086Z * [new tag] v0.56.11 -> v0.56.11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4798428Z * [new tag] v0.56.2 -> v0.56.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4798781Z * [new tag] v0.56.22 -> v0.56.22
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4799130Z * [new tag] v0.56.24 -> v0.56.24
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4799472Z * [new tag] v0.56.27 -> v0.56.27
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4799819Z * [new tag] v0.56.28 -> v0.56.28
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4800165Z * [new tag] v0.56.29 -> v0.56.29
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4800506Z * [new tag] v0.56.30 -> v0.56.30
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4800959Z * [new tag] v0.56.31 -> v0.56.31
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4801305Z * [new tag] v0.56.33 -> v0.56.33
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4801651Z * [new tag] v0.56.35 -> v0.56.35
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4801991Z * [new tag] v0.56.37 -> v0.56.37
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4802336Z * [new tag] v0.56.42 -> v0.56.42
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4802678Z * [new tag] v0.56.43 -> v0.56.43
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4803014Z * [new tag] v0.56.44 -> v0.56.44
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4803548Z * [new tag] v0.56.46 -> v0.56.46
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4803900Z * [new tag] v0.56.47 -> v0.56.47
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4804243Z * [new tag] v0.56.48 -> v0.56.48
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4804587Z * [new tag] v0.56.49 -> v0.56.49
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4804940Z * [new tag] v0.56.5 -> v0.56.5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4805292Z * [new tag] v0.56.50 -> v0.56.50
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4805635Z * [new tag] v0.56.51 -> v0.56.51
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4805979Z * [new tag] v0.56.52 -> v0.56.52
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4806328Z * [new tag] v0.56.53 -> v0.56.53
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4806668Z * [new tag] v0.57.0 -> v0.57.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4807014Z * [new tag] v0.57.1 -> v0.57.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4807366Z * [new tag] v0.57.10 -> v0.57.10
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4807710Z * [new tag] v0.57.11 -> v0.57.11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4808056Z * [new tag] v0.57.12 -> v0.57.12
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4808400Z * [new tag] v0.57.13 -> v0.57.13
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4808746Z * [new tag] v0.57.14 -> v0.57.14
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4809084Z * [new tag] v0.57.15 -> v0.57.15
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4809434Z * [new tag] v0.57.16 -> v0.57.16
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4809776Z * [new tag] v0.57.17 -> v0.57.17
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4810115Z * [new tag] v0.57.19 -> v0.57.19
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4810458Z * [new tag] v0.57.2 -> v0.57.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4810802Z * [new tag] v0.57.20 -> v0.57.20
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4811261Z * [new tag] v0.57.21 -> v0.57.21
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4811610Z * [new tag] v0.57.22 -> v0.57.22
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4811957Z * [new tag] v0.57.23 -> v0.57.23
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4812299Z * [new tag] v0.57.24 -> v0.57.24
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4812641Z * [new tag] v0.57.25 -> v0.57.25
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4812984Z * [new tag] v0.57.26 -> v0.57.26
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4813508Z * [new tag] v0.57.27 -> v0.57.27
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4813848Z * [new tag] v0.57.28 -> v0.57.28
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4814191Z * [new tag] v0.57.29 -> v0.57.29
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4814538Z * [new tag] v0.57.3 -> v0.57.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4814881Z * [new tag] v0.57.30 -> v0.57.30
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4815232Z * [new tag] v0.57.31 -> v0.57.31
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4815576Z * [new tag] v0.57.32 -> v0.57.32
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4815919Z * [new tag] v0.57.33 -> v0.57.33
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4816258Z * [new tag] v0.57.34 -> v0.57.34
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4816771Z * [new tag] v0.57.35 -> v0.57.35
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4817117Z * [new tag] v0.57.36 -> v0.57.36
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4817457Z * [new tag] v0.57.37 -> v0.57.37
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4817801Z * [new tag] v0.57.38 -> v0.57.38
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4818147Z * [new tag] v0.57.39 -> v0.57.39
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4818488Z * [new tag] v0.57.4 -> v0.57.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4818836Z * [new tag] v0.57.40 -> v0.57.40
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4819187Z * [new tag] v0.57.41 -> v0.57.41
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4819526Z * [new tag] v0.57.42 -> v0.57.42
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4819868Z * [new tag] v0.57.43 -> v0.57.43
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4834639Z * [new tag] v0.57.44 -> v0.57.44
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4835287Z * [new tag] v0.57.45 -> v0.57.45
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4835879Z * [new tag] v0.57.46 -> v0.57.46
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4836441Z * [new tag] v0.57.47 -> v0.57.47
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4836994Z * [new tag] v0.57.48 -> v0.57.48
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4837635Z * [new tag] v0.57.49 -> v0.57.49
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4838260Z * [new tag] v0.57.5 -> v0.57.5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4838866Z * [new tag] v0.57.50 -> v0.57.50
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4839525Z * [new tag] v0.57.51 -> v0.57.51
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4840181Z * [new tag] v0.57.52 -> v0.57.52
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4840832Z * [new tag] v0.57.53 -> v0.57.53
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4841463Z * [new tag] v0.57.54 -> v0.57.54
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4842122Z * [new tag] v0.57.55 -> v0.57.55
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4842760Z * [new tag] v0.57.56 -> v0.57.56
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4843604Z * [new tag] v0.57.57 -> v0.57.57
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4844238Z * [new tag] v0.57.58 -> v0.57.58
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4844849Z * [new tag] v0.57.59 -> v0.57.59
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4845483Z * [new tag] v0.57.6 -> v0.57.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4846124Z * [new tag] v0.57.60 -> v0.57.60
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4846985Z * [new tag] v0.57.61 -> v0.57.61
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4847648Z * [new tag] v0.57.62 -> v0.57.62
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4848319Z * [new tag] v0.57.63 -> v0.57.63
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4848922Z * [new tag] v0.57.64 -> v0.57.64
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4849617Z * [new tag] v0.57.65 -> v0.57.65
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4850166Z * [new tag] v0.57.66 -> v0.57.66
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4850544Z * [new tag] v0.57.67 -> v0.57.67
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4850915Z * [new tag] v0.57.68 -> v0.57.68
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4851285Z * [new tag] v0.57.69 -> v0.57.69
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4851656Z * [new tag] v0.57.7 -> v0.57.7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4852013Z * [new tag] v0.57.70 -> v0.57.70
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4852379Z * [new tag] v0.57.71 -> v0.57.71
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4852730Z * [new tag] v0.57.72 -> v0.57.72
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4853263Z * [new tag] v0.57.73 -> v0.57.73
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4853641Z * [new tag] v0.57.74 -> v0.57.74
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4854173Z * [new tag] v0.57.75 -> v0.57.75
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4854520Z * [new tag] v0.57.76 -> v0.57.76
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4854873Z * [new tag] v0.57.77 -> v0.57.77
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4855238Z * [new tag] v0.57.78 -> v0.57.78
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4855585Z * [new tag] v0.57.79 -> v0.57.79
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4855928Z * [new tag] v0.57.8 -> v0.57.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4856280Z * [new tag] v0.57.80 -> v0.57.80
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4856627Z * [new tag] v0.57.81 -> v0.57.81
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4856970Z * [new tag] v0.57.82 -> v0.57.82
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4857319Z * [new tag] v0.57.84 -> v0.57.84
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4857665Z * [new tag] v0.57.85 -> v0.57.85
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4858008Z * [new tag] v0.57.86 -> v0.57.86
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4858358Z * [new tag] v0.57.87 -> v0.57.87
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4858704Z * [new tag] v0.57.88 -> v0.57.88
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4859059Z * [new tag] v0.57.9 -> v0.57.9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4859410Z * [new tag] v0.58.0 -> v0.58.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4859759Z * [new tag] v0.58.1 -> v0.58.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4860108Z * [new tag] v0.58.10 -> v0.58.10
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4860453Z * [new tag] v0.58.2 -> v0.58.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4860811Z * [new tag] v0.58.3 -> v0.58.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4861163Z * [new tag] v0.58.4 -> v0.58.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4861511Z * [new tag] v0.58.5 -> v0.58.5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4861870Z * [new tag] v0.58.6 -> v0.58.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4862220Z * [new tag] v0.58.7 -> v0.58.7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4862570Z * [new tag] v0.58.8 -> v0.58.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4862912Z * [new tag] v0.58.9 -> v0.58.9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4863453Z * [new tag] v0.59.0 -> v0.59.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4863812Z * [new tag] v0.59.1 -> v0.59.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4864162Z * [new tag] v0.6.117 -> v0.6.117
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4864520Z * [new tag] v0.6.137 -> v0.6.137
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4864993Z * [new tag] v0.6.139 -> v0.6.139
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4865413Z * [new tag] v0.6.143 -> v0.6.143
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4865755Z * [new tag] v0.6.145 -> v0.6.145
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4866109Z * [new tag] v0.6.151 -> v0.6.151
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4866449Z * [new tag] v0.6.154 -> v0.6.154
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4866788Z * [new tag] v0.6.156 -> v0.6.156
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4867129Z * [new tag] v0.6.159 -> v0.6.159
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4867474Z * [new tag] v0.6.72 -> v0.6.72
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4867818Z * [new tag] v0.60.0 -> v0.60.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4868161Z * [new tag] v0.60.1 -> v0.60.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4868510Z * [new tag] v0.60.10 -> v0.60.10
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4868859Z * [new tag] v0.60.11 -> v0.60.11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4869205Z * [new tag] v0.60.12 -> v0.60.12
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4869548Z * [new tag] v0.60.13 -> v0.60.13
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4870040Z * [new tag] v0.60.14 -> v0.60.14
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4870392Z * [new tag] v0.60.15 -> v0.60.15
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4870738Z * [new tag] v0.60.17 -> v0.60.17
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4871079Z * [new tag] v0.60.18 -> v0.60.18
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4871533Z * [new tag] v0.60.2 -> v0.60.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4871887Z * [new tag] v0.60.3 -> v0.60.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4872242Z * [new tag] v0.60.4 -> v0.60.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4872585Z * [new tag] v0.60.5 -> v0.60.5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4872941Z * [new tag] v0.60.6 -> v0.60.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4873511Z * [new tag] v0.60.7 -> v0.60.7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4873932Z * [new tag] v0.60.8 -> v0.60.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4874284Z * [new tag] v0.61.0 -> v0.61.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4874629Z * [new tag] v0.61.1 -> v0.61.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4874975Z * [new tag] v0.61.10 -> v0.61.10
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4875316Z * [new tag] v0.61.11 -> v0.61.11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4875660Z * [new tag] v0.61.12 -> v0.61.12
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4875999Z * [new tag] v0.61.13 -> v0.61.13
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4876337Z * [new tag] v0.61.14 -> v0.61.14
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4876675Z * [new tag] v0.61.15 -> v0.61.15
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4877030Z * [new tag] v0.61.16 -> v0.61.16
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4877376Z * [new tag] v0.61.17 -> v0.61.17
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4877714Z * [new tag] v0.61.18 -> v0.61.18
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4878068Z * [new tag] v0.61.19 -> v0.61.19
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4878417Z * [new tag] v0.61.2 -> v0.61.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4878764Z * [new tag] v0.61.20 -> v0.61.20
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4879102Z * [new tag] v0.61.21 -> v0.61.21
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4879447Z * [new tag] v0.61.22 -> v0.61.22
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4879793Z * [new tag] v0.61.25 -> v0.61.25
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4880132Z * [new tag] v0.61.26 -> v0.61.26
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4880479Z * [new tag] v0.61.27 -> v0.61.27
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4880961Z * [new tag] v0.61.28 -> v0.61.28
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4881308Z * [new tag] v0.61.29 -> v0.61.29
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4881662Z * [new tag] v0.61.3 -> v0.61.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4882014Z * [new tag] v0.61.31 -> v0.61.31
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4882350Z * [new tag] v0.61.32 -> v0.61.32
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4882695Z * [new tag] v0.61.33 -> v0.61.33
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4883039Z * [new tag] v0.61.34 -> v0.61.34
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4883662Z * [new tag] v0.61.35 -> v0.61.35
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4884013Z * [new tag] v0.61.36 -> v0.61.36
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4884358Z * [new tag] v0.61.37 -> v0.61.37
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4884703Z * [new tag] v0.61.38 -> v0.61.38
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4885053Z * [new tag] v0.61.39 -> v0.61.39
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4885402Z * [new tag] v0.61.4 -> v0.61.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4885751Z * [new tag] v0.61.40 -> v0.61.40
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4886232Z * [new tag] v0.61.41 -> v0.61.41
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4886580Z * [new tag] v0.61.42 -> v0.61.42
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4886925Z * [new tag] v0.61.43 -> v0.61.43
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4887273Z * [new tag] v0.61.44 -> v0.61.44
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4887610Z * [new tag] v0.61.45 -> v0.61.45
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4887953Z * [new tag] v0.61.46 -> v0.61.46
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4888297Z * [new tag] v0.61.47 -> v0.61.47
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4888634Z * [new tag] v0.61.48 -> v0.61.48
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4888984Z * [new tag] v0.61.49 -> v0.61.49
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4889336Z * [new tag] v0.61.5 -> v0.61.5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4889678Z * [new tag] v0.61.50 -> v0.61.50
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4890027Z * [new tag] v0.61.51 -> v0.61.51
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4890372Z * [new tag] v0.61.52 -> v0.61.52
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4890714Z * [new tag] v0.61.53 -> v0.61.53
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4891054Z * [new tag] v0.61.54 -> v0.61.54
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4891589Z * [new tag] v0.61.6 -> v0.61.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4891945Z * [new tag] v0.61.7 -> v0.61.7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4892306Z * [new tag] v0.61.8 -> v0.61.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4892661Z * [new tag] v0.61.9 -> v0.61.9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4893026Z * [new tag] v0.7.0 -> v0.7.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4893605Z * [new tag] v0.7.1 -> v0.7.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4894035Z * [new tag] v0.7.15 -> v0.7.15
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4894385Z * [new tag] v0.7.19 -> v0.7.19
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4894741Z * [new tag] v0.7.2 -> v0.7.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4895083Z * [new tag] v0.7.22 -> v0.7.22
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4895430Z * [new tag] v0.7.24 -> v0.7.24
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4895774Z * [new tag] v0.7.3 -> v0.7.3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4896113Z * [new tag] v0.7.9 -> v0.7.9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4896455Z * [new tag] v0.8.0 -> v0.8.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4896811Z * [new tag] v0.8.12 -> v0.8.12
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4897279Z * [new tag] v0.8.2 -> v0.8.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4897637Z * [new tag] v0.8.4 -> v0.8.4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4897993Z * [new tag] v0.8.7 -> v0.8.7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4898340Z * [new tag] v0.8.8 -> v0.8.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4898699Z * [new tag] v0.9.0 -> v0.9.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4899046Z * [new tag] v0.9.11 -> v0.9.11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4899394Z * [new tag] v0.9.2 -> v0.9.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4899731Z * [new tag] v0.9.6 -> v0.9.6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4900073Z * [new tag] v0.9.8 -> v0.9.8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4900418Z * [new tag] v0.9.9 -> v0.9.9
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.4900836Z * [new ref] 8f35981a070d719505b06b5581803ac218073bbb -> pull/3227/merge
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.5347095Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.5347618Z ##[group]Determining the checkout info
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.5348481Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.5354596Z [command]/usr/bin/git sparse-checkout disable
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.5403501Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.5433550Z ##[group]Checking out the ref
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.5434340Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/3227/merge
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7593731Z Note: switching to 'refs/remotes/pull/3227/merge'.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7594239Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7594590Z You are in 'detached HEAD' state. You can look around, make experimental
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7595402Z changes and commit them, and you can discard any commits you make in this
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7596158Z state without impacting any branches by switching back to a branch.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7596613Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7596906Z If you want to create a new branch to retain commits you create, you may
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7597600Z do so (now or later) by using -c with the switch command. Example:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7597982Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7598165Z git switch -c
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7598458Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7598611Z Or undo this operation with:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7598895Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7599021Z git switch -
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7599203Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7599533Z Turn off this advice by setting config variable advice.detachedHead to false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7600010Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7600599Z HEAD is now at 8f35981a0 Merge ee651e0549dac8cb59c211ff0b7e2308fde12973 into 730420b8c0c3f15f4315d5cc25b5f1de8c61722c
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7621345Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7669693Z [command]/usr/bin/git log -1 --format=%H
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7692718Z 8f35981a070d719505b06b5581803ac218073bbb
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7909430Z ##[group]Run actions/setup-dotnet@v5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7909719Z with:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7909907Z dotnet-version: 6.0.x
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7910119Z cache: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.7910306Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.9212958Z (node:2178) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.9213926Z (Use `node --trace-deprecation ...` to show where the warning was created)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:10.9279966Z [command]/home/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --runtime dotnet --channel LTS
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:11.3239431Z dotnet-install: .NET Core Runtime with version '8.0.20' is already installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:11.3266147Z [command]/home/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --channel 6.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:11.5931542Z dotnet-install: Attempting to download using aka.ms link https://builds.dotnet.microsoft.com/dotnet/Sdk/6.0.428/dotnet-sdk-6.0.428-linux-x64.tar.gz
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:12.5749843Z dotnet-install: Remote file https://builds.dotnet.microsoft.com/dotnet/Sdk/6.0.428/dotnet-sdk-6.0.428-linux-x64.tar.gz size is 188484831 bytes.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:12.5752419Z dotnet-install: Extracting archive from https://builds.dotnet.microsoft.com/dotnet/Sdk/6.0.428/dotnet-sdk-6.0.428-linux-x64.tar.gz
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.4502856Z dotnet-install: Downloaded file size is 188484831 bytes.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.4505098Z dotnet-install: The remote and local file sizes are equal.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.6613579Z dotnet-install: Installed version is 6.0.428
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.6676246Z dotnet-install: Adding to current process PATH: `/usr/share/dotnet`. Note: This change will be visible only when sourcing script.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.6677481Z dotnet-install: Note that the script does not resolve dependencies during installation.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.6678768Z dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.6679502Z dotnet-install: Installation finished successfully.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.6828233Z ##[group]Run actions/setup-dotnet@v5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.6828519Z with:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.6828707Z dotnet-version: 8.0.x
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.6828915Z cache: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.6829094Z env:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.6829274Z DOTNET_ROOT: /usr/share/dotnet
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.6829681Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.8160830Z (node:2476) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.8162290Z (Use `node --trace-deprecation ...` to show where the warning was created)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:16.8199562Z [command]/home/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --runtime dotnet --channel LTS
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.0444439Z dotnet-install: .NET Core Runtime with version '8.0.20' is already installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.0481261Z [command]/home/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --channel 8.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.2765787Z dotnet-install: .NET Core SDK with version '8.0.414' is already installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.2904050Z ##[group]Run actions/setup-dotnet@v5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.2904331Z with:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.2904516Z dotnet-version: 9.0.x
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.2904736Z cache: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.2904909Z env:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.2905089Z DOTNET_ROOT: /usr/share/dotnet
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.2905310Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.4212325Z (node:2637) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.4213842Z (Use `node --trace-deprecation ...` to show where the warning was created)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.4257447Z [command]/home/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --runtime dotnet --channel LTS
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.6863878Z dotnet-install: .NET Core Runtime with version '8.0.20' is already installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.6888990Z [command]/home/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --channel 9.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.9535249Z dotnet-install: .NET Core SDK with version '9.0.305' is already installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.9681942Z ##[group]Run actions/setup-dotnet@v5
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.9682229Z with:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.9682421Z dotnet-version: 10.0.x
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.9682639Z cache: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.9682809Z env:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.9682990Z DOTNET_ROOT: /usr/share/dotnet
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:17.9683541Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:18.0999170Z (node:2798) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:18.0999922Z (Use `node --trace-deprecation ...` to show where the warning was created)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:18.1038989Z [command]/home/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --runtime dotnet --channel LTS
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:18.3227194Z dotnet-install: .NET Core Runtime with version '8.0.20' is already installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:18.3254381Z [command]/home/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --channel 10.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:19.1607322Z dotnet-install: Attempting to download using primary link https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.1.25451.107/dotnet-sdk-10.0.100-rc.1.25451.107-linux-x64.tar.gz
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:20.5356178Z dotnet-install: Remote file https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.1.25451.107/dotnet-sdk-10.0.100-rc.1.25451.107-linux-x64.tar.gz size is 248007885 bytes.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:20.5360884Z dotnet-install: Extracting archive from https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.1.25451.107/dotnet-sdk-10.0.100-rc.1.25451.107-linux-x64.tar.gz
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:25.5301397Z dotnet-install: Downloaded file size is 248007885 bytes.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:25.5302494Z dotnet-install: The remote and local file sizes are equal.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:25.8164887Z dotnet-install: Installed version is 10.0.100-rc.1.25451.107
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:25.8225514Z dotnet-install: Adding to current process PATH: `/usr/share/dotnet`. Note: This change will be visible only when sourcing script.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:25.8226652Z dotnet-install: Note that the script does not resolve dependencies during installation.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:25.8228467Z dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:25.8229261Z dotnet-install: Installation finished successfully.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:25.8367190Z ##[group]Run docker/setup-docker-action@v4.3.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:25.8367509Z with:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:25.8367694Z version: latest
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:25.8367888Z set-host: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:25.8368075Z rootless: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:25.8368257Z env:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:25.8368438Z DOTNET_ROOT: /usr/share/dotnet
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:25.8368673Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:26.1089043Z ##[group]Download docker
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:26.1092220Z Downloading Docker latest from stable at download.docker.com
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:26.1747539Z Downloading https://download.docker.com/linux/static/stable/x86_64/docker-28.4.0.tgz
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:26.6586119Z [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/d0737a62-7efb-43db-931a-454a52605831 -f /home/runner/work/_temp/c7ea28ec-0380-4e9c-bc7d-e4449f51f2e6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:28.0380433Z Fixing perms
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:28.2694957Z Added Docker to PATH
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:28.2695634Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:28.2707660Z ##[group]Start Docker daemon
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:28.2723212Z [command] /opt/hostedtoolcache/docker-archive-stable/28.4.0/x64/dockerd --host="unix:///home/runner/setup-docker-action-a7e02268/docker.sock" --config-file="/home/runner/setup-docker-action-a7e02268/daemon.json" --exec-root="/home/runner/setup-docker-action-a7e02268/execroot" --data-root="/home/runner/setup-docker-action-a7e02268/data" --pidfile="/home/runner/setup-docker-action-a7e02268/docker.pid"
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:28.3006607Z time="2025-09-28T19:16:28.300475860Z" level=info msg="Starting up"
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:28.3014316Z time="2025-09-28T19:16:28.301271001Z" level=info msg="OTEL tracing is not configured, using no-op tracer provider"
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:28.3016015Z time="2025-09-28T19:16:28.301399420Z" level=info msg="CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory" dir=/etc/cdi
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:28.3017457Z time="2025-09-28T19:16:28.301429335Z" level=info msg="CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory" dir=/var/run/cdi
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:28.3018762Z time="2025-09-28T19:16:28.301542877Z" level=info msg="detected 127.0.0.53 nameserver, assuming systemd-resolved, so using resolv.conf: /run/systemd/resolve/resolv.conf"
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:28.3094683Z time="2025-09-28T19:16:28.309270346Z" level=info msg="Creating a containerd client" address=/run/containerd/containerd.sock timeout=1m0s
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.2830147Z time="2025-09-28T19:16:31.282292035Z" level=info msg="Loading containers: start."
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.6934174Z time="2025-09-28T19:16:31.693233055Z" level=info msg="Loading containers: done."
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7035397Z time="2025-09-28T19:16:31.703150889Z" level=warning msg="Not using native diff for overlay2, this may cause degraded performance for building images: kernel has CONFIG_OVERLAY_FS_REDIRECT_DIR enabled" storage-driver=overlay2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7038851Z time="2025-09-28T19:16:31.703225197Z" level=info msg="Docker daemon" commit=249d679 containerd-snapshotter=false storage-driver=overlay2 version=28.4.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7040117Z time="2025-09-28T19:16:31.703347996Z" level=info msg="Initializing buildkit"
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7275273Z time="2025-09-28T19:16:31.727378767Z" level=info msg="Completed buildkit initialization"
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7326089Z time="2025-09-28T19:16:31.732483668Z" level=info msg="Daemon has completed initialization"
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7327481Z time="2025-09-28T19:16:31.732541959Z" level=info msg="API listen on /home/runner/setup-docker-action-a7e02268/docker.sock"
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7393828Z Docker daemon started started successfully
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7395004Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7397932Z ##[group]Create Docker context
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7416295Z [command]/opt/hostedtoolcache/docker-archive-stable/28.4.0/x64/docker context create setup-docker-action --docker host=unix:///home/runner/setup-docker-action-a7e02268/docker.sock
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7523374Z setup-docker-action
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7524847Z Successfully created context "setup-docker-action"
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7552826Z [command]/opt/hostedtoolcache/docker-archive-stable/28.4.0/x64/docker context use setup-docker-action
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7655198Z setup-docker-action
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7655666Z Current context is now "setup-docker-action"
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7669946Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7670351Z ##[group]Setting outputs
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7671396Z sock=unix:///home/runner/setup-docker-action-a7e02268/docker.sock
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7674104Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7674929Z ##[group]Docker info
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7695554Z [command]/opt/hostedtoolcache/docker-archive-stable/28.4.0/x64/docker version
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7858138Z Client:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7858511Z Version: 28.4.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7858933Z API version: 1.51
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7859331Z Go version: go1.24.7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7859721Z Git commit: d8eb465
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7860149Z Built: Wed Sep 3 20:56:28 2025
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7860620Z OS/Arch: linux/amd64
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7861033Z Context: setup-docker-action
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7861331Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7861542Z Server: Docker Engine - Community
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7861930Z Engine:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7862222Z Version: 28.4.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7862621Z API version: 1.51 (minimum version 1.24)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7863281Z Go version: go1.24.7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7863651Z Git commit: 249d679
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7863885Z Built: Wed Sep 3 20:58:50 2025
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7864152Z OS/Arch: linux/amd64
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7864402Z Experimental: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7864616Z containerd:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7864801Z Version: 1.7.27
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7865071Z GitCommit: 05044ec0a9a75232cad458027ca83437aae3f4da
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7865353Z runc:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7865523Z Version: 1.3.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7865751Z GitCommit: v1.3.0-0-g4ca628d
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7865989Z docker-init:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7866174Z Version: 0.19.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7866386Z GitCommit: de40ad0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:31.7891329Z [command]/opt/hostedtoolcache/docker-archive-stable/28.4.0/x64/docker info
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0580209Z Client:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0580582Z Version: 28.4.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0580959Z Context: setup-docker-action
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0581381Z Debug Mode: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0581691Z Plugins:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0582006Z buildx: Docker Buildx (Docker Inc.)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0582436Z Version: v0.28.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0582903Z Path: /usr/libexec/docker/cli-plugins/docker-buildx
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0583666Z compose: Docker Compose (Docker Inc.)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0584093Z Version: v2.38.2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0584526Z Path: /usr/libexec/docker/cli-plugins/docker-compose
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0584905Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0585021Z Server:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0585314Z Containers: 0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0585622Z Running: 0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0585914Z Paused: 0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0586210Z Stopped: 0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0586513Z Images: 0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0586811Z Server Version: 28.4.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0587172Z Storage Driver: overlay2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0587580Z Backing Filesystem: extfs
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0587955Z Supports d_type: true
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0588309Z Using metacopy: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0588683Z Native Overlay Diff: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0589055Z userxattr: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0589391Z Logging Driver: json-file
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0589760Z Cgroup Driver: systemd
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0590500Z Cgroup Version: 2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0590795Z Plugins:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0591066Z Volume: local
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0591431Z Network: bridge host ipvlan macvlan null overlay
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0592075Z Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0592940Z CDI spec directories:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0593439Z /etc/cdi
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0593763Z /var/run/cdi
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0594059Z Swarm: inactive
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0594396Z Runtimes: runc io.containerd.runc.v2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0594837Z Default Runtime: runc
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0595187Z Init Binary: docker-init
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0595490Z containerd version: 05044ec0a9a75232cad458027ca83437aae3f4da
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0595932Z runc version: v1.3.0-0-g4ca628d
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0596198Z init version: de40ad0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0596404Z Security Options:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0596596Z apparmor
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0596764Z seccomp
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0596944Z Profile: builtin
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0597122Z cgroupns
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0597303Z Kernel Version: 6.11.0-1018-azure
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0597564Z Operating System: Ubuntu 24.04.3 LTS
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0597802Z OSType: linux
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0597992Z Architecture: x86_64
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0598191Z CPUs: 4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0598364Z Total Memory: 15.62GiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0598568Z Name: runnervm3ublj
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0598874Z ID: e62ea4ba-bffd-4f9b-88c4-d4e545e75dea
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0599370Z Docker Root Dir: /home/runner/setup-docker-action-a7e02268/data
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0599693Z Debug Mode: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0599897Z Username: githubactions
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0600108Z Experimental: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0600311Z Insecure Registries:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0600590Z ::1/128
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0600746Z 127.0.0.0/8
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0600933Z Live Restore Enabled: false
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0601169Z Product License: Community Engine
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0601338Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:34.0601698Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:39.0778802Z ##[group]Run npx playwright install-deps
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:39.0779182Z [36;1mnpx playwright install-deps[0m
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:39.0815364Z shell: /usr/bin/bash -e {0}
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:39.0815609Z env:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:39.0815791Z DOTNET_ROOT: /usr/share/dotnet
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:39.0816031Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:43.4401805Z npm warn exec The following package was not found and will be installed: playwright@1.55.1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:44.9491971Z Installing dependencies...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:44.9562389Z Switching to root user to install dependencies...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.0268879Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.0599089Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.0601071Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.0602075Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.0620799Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.0666897Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.0701397Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.2249356Z Get:8 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [57.1 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.2354785Z Get:9 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [39.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.2715881Z Get:10 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1443 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.2812879Z Get:11 http://azure.archive.ubuntu.com/ubuntu noble-updates/main Translation-en [282 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.2841513Z Get:12 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [175 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.2859729Z Get:13 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [15.3 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.2873372Z Get:14 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1485 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.2951009Z Get:15 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [299 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.2978979Z Get:16 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [377 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3008952Z Get:17 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [31.0 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3022626Z Get:18 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1957 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3125651Z Get:19 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [441 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3595179Z Get:20 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3603703Z Get:21 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3621627Z Get:22 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.4 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3637384Z Get:23 http://azure.archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9208 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3643935Z Get:24 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [7084 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3654639Z Get:25 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3664290Z Get:26 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [28.9 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3682998Z Get:27 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [17.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3693623Z Get:28 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [11.0 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3706060Z Get:29 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1444 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3724750Z Get:30 http://azure.archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [216 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3736080Z Get:31 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3822462Z Get:32 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1171 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.3903589Z Get:33 http://azure.archive.ubuntu.com/ubuntu noble-security/main Translation-en [198 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.4352843Z Get:34 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [21.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.4364632Z Get:35 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [8744 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.4379340Z Get:36 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [880 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.4426159Z Get:37 http://azure.archive.ubuntu.com/ubuntu noble-security/universe Translation-en [195 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.4447904Z Get:38 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [52.3 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.4475044Z Get:39 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [18.0 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.4494588Z Get:40 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1872 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.4598062Z Get:41 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [423 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.4633296Z Get:42 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:45.4645673Z Get:43 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [212 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:53.9783541Z Fetched 11.9 MB in 1s (8314 kB/s)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.7021874Z Reading package lists...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.7276049Z Reading package lists...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.8972851Z Building dependency tree...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.8980219Z Reading state information...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9128707Z libasound2t64 is already the newest version (1.2.11-1ubuntu0.1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9129435Z libasound2t64 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9130059Z libatk-bridge2.0-0t64 is already the newest version (2.52.0-1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9130974Z libatk-bridge2.0-0t64 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9131849Z libatk1.0-0t64 is already the newest version (2.52.0-1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9132658Z libatk1.0-0t64 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9133886Z libatspi2.0-0t64 is already the newest version (2.52.0-1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9134685Z libatspi2.0-0t64 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9135582Z libcairo2 is already the newest version (1.18.0-3build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9136301Z libcairo2 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9136954Z libcups2t64 is already the newest version (2.4.7-1.2ubuntu7.4).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9137351Z libcups2t64 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9137737Z libdbus-1-3 is already the newest version (1.14.10-4ubuntu4.1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9138128Z libdbus-1-3 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9138528Z libdrm2 is already the newest version (2.4.122-1~ubuntu0.24.04.1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9138901Z libdrm2 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9139335Z libgbm1 is already the newest version (25.0.7-0ubuntu0.24.04.2).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9139701Z libgbm1 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9140079Z libglib2.0-0t64 is already the newest version (2.80.0-6ubuntu3.4).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9140458Z libglib2.0-0t64 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9140825Z libnspr4 is already the newest version (2:4.35-1.1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9141172Z libnspr4 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9141539Z libnss3 is already the newest version (2:3.98-1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9141864Z libnss3 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9142228Z libpango-1.0-0 is already the newest version (1.52.1+ds-1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9142602Z libpango-1.0-0 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9143450Z libx11-6 is already the newest version (2:1.8.7-1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9143830Z libx11-6 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9144174Z libxcb1 is already the newest version (1.15-1ubuntu2).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9144501Z libxcb1 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9144870Z libxcomposite1 is already the newest version (1:0.4.5-1build3).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9145262Z libxcomposite1 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9145635Z libxdamage1 is already the newest version (1:1.1.6-1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9145989Z libxdamage1 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9146336Z libxext6 is already the newest version (2:1.3.4-1build2).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9146678Z libxext6 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9147029Z libxfixes3 is already the newest version (1:6.0.0-2build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9147380Z libxfixes3 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9147740Z libxkbcommon0 is already the newest version (1.6.0-1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9148089Z libxkbcommon0 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9148431Z libxrandr2 is already the newest version (2:1.5.2-2build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9148759Z libxrandr2 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9149114Z libcairo-gobject2 is already the newest version (1.18.0-3build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9149490Z libcairo-gobject2 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9149870Z libfontconfig1 is already the newest version (2.15.0-1.1ubuntu2).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9150225Z libfontconfig1 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9150593Z libfreetype6 is already the newest version (2.13.2+dfsg-1build3).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9150948Z libfreetype6 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9151435Z libgdk-pixbuf-2.0-0 is already the newest version (2.42.10+dfsg-3ubuntu3.2).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9151853Z libgdk-pixbuf-2.0-0 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9152250Z libgtk-3-0t64 is already the newest version (3.24.41-4ubuntu1.3).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9152754Z libgtk-3-0t64 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9153323Z libpangocairo-1.0-0 is already the newest version (1.52.1+ds-1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9153732Z libpangocairo-1.0-0 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9154097Z libx11-xcb1 is already the newest version (2:1.8.7-1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9154426Z libx11-xcb1 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9154761Z libxcb-shm0 is already the newest version (1.15-1ubuntu2).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9155088Z libxcb-shm0 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9155420Z libxcursor1 is already the newest version (1:1.2.1-1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9155755Z libxcursor1 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9156068Z libxi6 is already the newest version (2:1.8.1-1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9156378Z libxi6 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9156709Z libxrender1 is already the newest version (1:0.9.10-1.1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9157050Z libxrender1 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9157394Z libicu74 is already the newest version (74.2-1ubuntu3.1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9157798Z libatomic1 is already the newest version (14.2.0-4ubuntu2~24.04).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9158142Z libatomic1 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9158489Z libenchant-2-2 is already the newest version (2.3.3-2build2).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9158835Z libenchant-2-2 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9159177Z libepoxy0 is already the newest version (1.5.10-1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9159510Z libepoxy0 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9159872Z libgstreamer1.0-0 is already the newest version (1.24.2-1ubuntu0.1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9160255Z libgstreamer1.0-0 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9160616Z libharfbuzz0b is already the newest version (8.3.0-2build2).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9160954Z libharfbuzz0b set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9161319Z libjpeg-turbo8 is already the newest version (2.1.5-2ubuntu2).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9161671Z libjpeg-turbo8 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9162142Z liblcms2-2 is already the newest version (2.14-2build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:54.9162462Z liblcms2-2 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0590027Z libpng16-16t64 is already the newest version (1.6.43-5build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0590729Z libpng16-16t64 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0591431Z libwayland-client0 is already the newest version (1.22.0-2.1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0592195Z libwayland-client0 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0592997Z libwayland-egl1 is already the newest version (1.22.0-2.1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0593936Z libwayland-egl1 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0594697Z libwayland-server0 is already the newest version (1.22.0-2.1build1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0595426Z libwayland-server0 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0596063Z libwebp7 is already the newest version (1.3.2-0.4build3).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0596645Z libwebp7 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0597277Z libwebpdemux2 is already the newest version (1.3.2-0.4build3).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0597902Z libwebpdemux2 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0598530Z libxml2 is already the newest version (2.9.14+dfsg-1.3ubuntu3.5).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0599113Z libxml2 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0599723Z libxslt1.1 is already the newest version (1.1.39-0exp1ubuntu0.24.04.2).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0600342Z libxslt1.1 set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0600868Z xvfb is already the newest version (2:21.1.12-1ubuntu1.4).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0601637Z fonts-noto-color-emoji is already the newest version (2.047-0ubuntu0.24.04.1).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0602403Z fonts-liberation is already the newest version (1:2.1.5-3).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0603318Z fonts-liberation set to manually installed.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0604051Z The following additional packages will be installed:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0604815Z glib-networking glib-networking-common glib-networking-services
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0605990Z gsettings-desktop-schemas libaa1 libabsl20220623t64 libass9 libasyncns0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0606941Z libavc1394-0 libavcodec60 libavfilter9 libavformat60 libavtp0 libavutil58
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0607695Z libblas3 libbluray2 libbs2b0 libcaca0 libcairo-script-interpreter2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0608405Z libcdparanoia0 libchromaprint1 libcjson1 libcodec2-1.2 libdav1d7
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0609113Z libdc1394-25 libdca0 libdecor-0-0 libdirectfb-1.7-7t64 libdv4t64 libdvdnav4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0609879Z libdvdread8t64 libegl-mesa0 libegl1 libfaad2 libflac12t64 libfluidsynth3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0610636Z libfreeaptx0 libgav1-1 libgme0 libgraphene-1.0-0 libgsm1 libgssdp-1.6-0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0611331Z libgstreamer-plugins-good1.0-0 libgtk-4-common libgupnp-1.6-0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0611779Z libgupnp-igd-1.6-0 libhwy1t64 libiec61883-0 libimath-3-1-29t64
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0612342Z libinstpatch-1.0-2 libjack-jackd2-0 libjxl0.7 liblapack3 liblc3-1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0612854Z libldacbt-enc2 liblilv-0-0 liblrdf0 libltc11 libmbedcrypto7t64 libmfx1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0613631Z libmjpegutils-2.1-0t64 libmodplug1 libmp3lame0 libmpcdec6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0614074Z libmpeg2encpp-2.1-0t64 libmpg123-0t64 libmplex2-2.1-0t64 libmysofa1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0614723Z libneon27t64 libnice10 libopenal-data libopenal1 libopenexr-3-1-30
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0615390Z libopenh264-7 libopenmpt0t64 libopenni2-0 liborc-0.4-0t64
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0616080Z libpipewire-0.3-0t64 libplacebo338 libpocketsphinx3 libpostproc57
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0616854Z libproxy1v5 libpulse0 libqrencode4 libraptor2-0 librav1e0 libraw1394-11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0617531Z librist4 librsvg2-2 librubberband2 libsamplerate0 libsbc1 libsdl2-2.0-0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0618004Z libsecret-common libserd-0-0 libshine3 libshout3 libsndfile1 libsndio7.0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0618635Z libsord-0-0 libsoundtouch1 libsoup-3.0-0 libsoup-3.0-common libsoxr0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0619484Z libspa-0.2-modules libspandsp2t64 libspeex1 libsphinxbase3t64 libsratom-0-0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0620496Z libsrt1.5-gnutls libsrtp2-1 libssh-gcrypt-4 libsvtav1enc1d1 libswresample4
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0621002Z libswscale7 libtag1v5 libtag1v5-vanilla libtheora0 libtwolame0 libudfread0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0621471Z libunibreak5 libv4l-0t64 libv4lconvert0t64 libva-drm2 libva-x11-2 libva2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0621926Z libvdpau1 libvidstab1.1 libvisual-0.4-0 libvo-aacenc0 libvo-amrwbenc0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0622397Z libvorbisenc2 libvpl2 libwavpack1 libwebrtc-audio-processing1 libwildmidi2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0622874Z libx265-199 libxcb-xkb1 libxkbcommon-x11-0 libxvidcore4 libyuv0 libzbar0t64
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0623602Z libzimg2 libzix-0-0 libzvbi-common libzvbi0t64 libzxing3 ocl-icd-libopencl1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0624070Z session-migration timgm6mb-soundfont xfonts-encodings xfonts-utils
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0624427Z Suggested packages:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0624739Z frei0r-plugins gvfs libcuda1 libnvcuvid1 libnvidia-encode1 libbluray-bdj
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0625215Z libdirectfb-extra libdv-bin oss-compat libdvdcss2 libvisual-0.4-plugins
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0625655Z jackd2 liblrdf0-dev libportaudio2 opus-tools pipewire pulseaudio
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0626077Z raptor2-utils libraw1394-doc librsvg2-bin serdi sndiod sordi speex
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0626459Z libwildmidi-config opencl-icd fluid-soundfont-gm
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0626763Z Recommended packages:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0627052Z fonts-ipafont-mincho fonts-tlwg-loma gstreamer1.0-x libaacs0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0627479Z default-libdecor-0-plugin-1 | libdecor-0-plugin-1 gstreamer1.0-gl
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0627953Z libgtk-4-bin librsvg2-common libgtk-4-media-gstreamer libpipewire-0.3-common
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0628438Z pocketsphinx-en-us va-driver-all | va-driver vdpau-driver-all | vdpau-driver
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.0628817Z libmagickcore-6.q16-7-extra
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1339196Z The following NEW packages will be installed:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1339989Z fonts-freefont-ttf fonts-ipafont-gothic fonts-tlwg-loma-otf fonts-unifont
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1341200Z fonts-wqy-zenhei glib-networking glib-networking-common
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1341971Z glib-networking-services gsettings-desktop-schemas gstreamer1.0-libav
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1342882Z gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1343992Z libaa1 libabsl20220623t64 libass9 libasyncns0 libavc1394-0 libavcodec60
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1344952Z libavfilter9 libavformat60 libavif16 libavtp0 libavutil58 libblas3
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1345810Z libbluray2 libbs2b0 libcaca0 libcairo-script-interpreter2 libcdparanoia0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1346667Z libchromaprint1 libcjson1 libcodec2-1.2 libdav1d7 libdc1394-25 libdca0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1347465Z libdecor-0-0 libdirectfb-1.7-7t64 libdv4t64 libdvdnav4 libdvdread8t64
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1348312Z libegl-mesa0 libegl1 libevent-2.1-7t64 libfaad2 libflac12t64 libflite1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1349212Z libfluidsynth3 libfreeaptx0 libgav1-1 libgles2 libgme0 libgraphene-1.0-0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1350132Z libgsm1 libgssdp-1.6-0 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1351041Z libgstreamer-plugins-base1.0-0 libgstreamer-plugins-good1.0-0 libgtk-4-1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1351910Z libgtk-4-common libgupnp-1.6-0 libgupnp-igd-1.6-0 libharfbuzz-icu0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1352693Z libhwy1t64 libhyphen0 libiec61883-0 libimath-3-1-29t64 libinstpatch-1.0-2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1353587Z libjack-jackd2-0 libjxl0.7 liblapack3 liblc3-1 libldacbt-enc2 liblilv-0-0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1354290Z liblrdf0 libltc11 libmanette-0.2-0 libmbedcrypto7t64 libmfx1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1354940Z libmjpegutils-2.1-0t64 libmodplug1 libmp3lame0 libmpcdec6
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1355632Z libmpeg2encpp-2.1-0t64 libmpg123-0t64 libmplex2-2.1-0t64 libmysofa1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1356396Z libneon27t64 libnice10 libopenal-data libopenal1 libopenexr-3-1-30
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1357117Z libopenh264-7 libopenmpt0t64 libopenni2-0 libopus0 liborc-0.4-0t64
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1358060Z libpipewire-0.3-0t64 libplacebo338 libpocketsphinx3 libpostproc57
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1358832Z libproxy1v5 libpulse0 libqrencode4 libraptor2-0 librav1e0 libraw1394-11
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1359634Z librist4 librsvg2-2 librubberband2 libsamplerate0 libsbc1 libsdl2-2.0-0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1360443Z libsecret-1-0 libsecret-common libserd-0-0 libshine3 libshout3 libsndfile1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1361282Z libsndio7.0 libsord-0-0 libsoundtouch1 libsoup-3.0-0 libsoup-3.0-common
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1362137Z libsoxr0 libspa-0.2-modules libspandsp2t64 libspeex1 libsphinxbase3t64
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1362954Z libsratom-0-0 libsrt1.5-gnutls libsrtp2-1 libssh-gcrypt-4 libsvtav1enc1d1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1363972Z libswresample4 libswscale7 libtag1v5 libtag1v5-vanilla libtheora0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1364720Z libtwolame0 libudfread0 libunibreak5 libv4l-0t64 libv4lconvert0t64
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1365450Z libva-drm2 libva-x11-2 libva2 libvdpau1 libvidstab1.1 libvisual-0.4-0
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1366224Z libvo-aacenc0 libvo-amrwbenc0 libvorbisenc2 libvpl2 libvpx9 libwavpack1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1367051Z libwebrtc-audio-processing1 libwildmidi2 libwoff1 libx264-164 libx265-199
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1367879Z libxcb-xkb1 libxkbcommon-x11-0 libxvidcore4 libyuv0 libzbar0t64 libzimg2
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1368653Z libzix-0-0 libzvbi-common libzvbi0t64 libzxing3 ocl-icd-libopencl1
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1369442Z session-migration timgm6mb-soundfont xfonts-cyrillic xfonts-encodings
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1370137Z xfonts-scalable xfonts-utils
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1590215Z 0 upgraded, 179 newly installed, 0 to remove and 17 not upgraded.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1590890Z Need to get 114 MB of archives.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1591527Z After this operation, 363 MB of additional disk space will be used.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1592248Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.1941607Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 fonts-ipafont-gothic all 00303-21ubuntu1 [3513 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.2511190Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 fonts-freefont-ttf all 20211204+svn4273-2 [5641 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.3209715Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 fonts-tlwg-loma-otf all 1:0.7.3-1 [107 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.3396505Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 fonts-unifont all 1:15.1.01-1build1 [2993 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.3913649Z Get:6 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 fonts-wqy-zenhei all 0.9.45-8 [7472 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.4839594Z Get:7 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libproxy1v5 amd64 0.5.4-4build1 [26.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.5028275Z Get:8 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 glib-networking-common all 2.80.0-1build1 [6702 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.5213007Z Get:9 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 glib-networking-services amd64 2.80.0-1build1 [12.8 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.5393736Z Get:10 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 session-migration amd64 0.3.9build1 [9034 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.5580660Z Get:11 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 gsettings-desktop-schemas all 46.1-0ubuntu1 [35.6 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.5771269Z Get:12 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 glib-networking amd64 2.80.0-1build1 [64.1 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.5956158Z Get:13 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libva2 amd64 2.20.0-2build1 [66.2 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.6141499Z Get:14 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libva-drm2 amd64 2.20.0-2build1 [7124 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.6321323Z Get:15 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libva-x11-2 amd64 2.20.0-2build1 [12.0 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.6514878Z Get:16 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libvdpau1 amd64 1.5-2build1 [27.8 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.6694238Z Get:17 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libvpl2 amd64 2023.3.0-1build1 [99.8 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.6886056Z Get:18 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 ocl-icd-libopencl1 amd64 2.3.2-1build1 [38.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.7074047Z Get:19 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libavutil58 amd64 7:6.1.1-3ubuntu5 [401 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.7727451Z Get:20 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libcodec2-1.2 amd64 1.2.0-2build1 [8998 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.8676097Z Get:21 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libdav1d7 amd64 1.4.1-1build1 [604 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.9032612Z Get:22 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libgsm1 amd64 1.0.22-1build1 [27.8 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.9214209Z Get:23 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libhwy1t64 amd64 1.0.7-8.1build1 [584 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.9571050Z Get:24 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 libjxl0.7 amd64 0.7.0-10.2ubuntu6.1 [1001 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:55.9989753Z Get:25 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libmp3lame0 amd64 3.100-6build1 [142 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.0183793Z Get:26 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libopus0 amd64 1.4-1build1 [208 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.0426810Z Get:27 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 librav1e0 amd64 0.7.1-2 [1022 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.0815583Z Get:28 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 librsvg2-2 amd64 2.58.0+dfsg-1build1 [2135 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.1356920Z Get:29 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libshine3 amd64 3.1.1-2build1 [23.2 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.1553895Z Get:30 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libspeex1 amd64 1.2.1-2ubuntu2.24.04.1 [59.6 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.1744196Z Get:31 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsvtav1enc1d1 amd64 1.7.0+dfsg-2build1 [2425 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.2399899Z Get:32 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsoxr0 amd64 0.1.3-4build3 [80.0 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.2586273Z Get:33 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libswresample4 amd64 7:6.1.1-3ubuntu5 [63.8 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.2798576Z Get:34 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libtheora0 amd64 1.1.1+dfsg.1-16.1build3 [211 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.3002690Z Get:35 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libtwolame0 amd64 0.4.0-2build3 [52.3 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.3187452Z Get:36 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libvorbisenc2 amd64 1.3.7-1build3 [80.8 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.3377800Z Get:37 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libvpx9 amd64 1.14.0-1ubuntu2.2 [1143 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.3817605Z Get:38 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libx264-164 amd64 2:0.164.3108+git31e19f9-1 [604 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.4618323Z Get:39 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libx265-199 amd64 3.5-2build1 [1226 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.5026730Z Get:40 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libxvidcore4 amd64 2:1.3.7-1build1 [219 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.5233631Z Get:41 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libzvbi-common all 0.2.42-2 [42.4 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.5415977Z Get:42 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libzvbi0t64 amd64 0.2.42-2 [261 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.5617637Z Get:43 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libavcodec60 amd64 7:6.1.1-3ubuntu5 [5851 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.6532959Z Get:44 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libunibreak5 amd64 5.1-2build1 [25.0 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.6713326Z Get:45 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libass9 amd64 1:0.17.1-2build1 [104 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.6905275Z Get:46 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libudfread0 amd64 1.1.2-1build1 [19.0 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.7089115Z Get:47 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libbluray2 amd64 1:1.3.4-1build1 [159 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.7284180Z Get:48 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libchromaprint1 amd64 1.5.1-5 [30.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.7466945Z Get:49 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libgme0 amd64 0.6.3-7build1 [134 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.7669028Z Get:50 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libmpg123-0t64 amd64 1.32.5-1ubuntu1.1 [169 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.7865049Z Get:51 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libopenmpt0t64 amd64 0.7.3-1.1build3 [647 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.8237002Z Get:52 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libcjson1 amd64 1.7.17-1 [24.8 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.8422441Z Get:53 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libmbedcrypto7t64 amd64 2.28.8-1 [209 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.8621055Z Get:54 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 librist4 amd64 0.2.10+dfsg-2 [74.9 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.8813869Z Get:55 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsrt1.5-gnutls amd64 1.5.3-1build2 [316 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.9016102Z Get:56 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libssh-gcrypt-4 amd64 0.10.6-2ubuntu0.1 [224 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:56.9216528Z Get:57 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libavformat60 amd64 7:6.1.1-3ubuntu5 [1153 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.0048883Z Get:58 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libbs2b0 amd64 3.1.0+dfsg-7build1 [10.6 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.0231570Z Get:59 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libflite1 amd64 2.2-6build3 [13.6 MB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.1731485Z Get:60 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libserd-0-0 amd64 0.32.2-1 [43.6 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.1914980Z Get:61 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libzix-0-0 amd64 0.4.2-2build1 [23.6 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.2101074Z Get:62 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsord-0-0 amd64 0.16.16-2build1 [15.8 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.2285571Z Get:63 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsratom-0-0 amd64 0.6.16-1build1 [17.3 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.2466541Z Get:64 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 liblilv-0-0 amd64 0.24.22-1build1 [41.0 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.2653403Z Get:65 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libmysofa1 amd64 1.3.2+dfsg-2ubuntu2 [1158 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.3048813Z Get:66 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libplacebo338 amd64 6.338.2-2build1 [2654 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.3680764Z Get:67 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libblas3 amd64 3.12.0-3build1.1 [238 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.3894395Z Get:68 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 liblapack3 amd64 3.12.0-3build1.1 [2646 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.4488717Z Get:69 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libasyncns0 amd64 0.8-6build4 [11.3 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.4670068Z Get:70 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libflac12t64 amd64 1.4.3+ds-2.1ubuntu2 [197 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.4863672Z Get:71 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libsndfile1 amd64 1.2.2-1ubuntu5.24.04.1 [209 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.5060575Z Get:72 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libpulse0 amd64 1:16.1+dfsg1-2ubuntu10.1 [292 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.5265951Z Get:73 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsphinxbase3t64 amd64 0.8+5prealpha+1-17build2 [126 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.5549538Z Get:74 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libpocketsphinx3 amd64 0.8.0+real5prealpha+1-15ubuntu5 [133 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.5746085Z Get:75 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libpostproc57 amd64 7:6.1.1-3ubuntu5 [49.9 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.6410600Z Get:76 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libsamplerate0 amd64 0.2.2-4build1 [1344 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.6921611Z Get:77 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 librubberband2 amd64 3.3.0+dfsg-2build1 [130 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.7119679Z Get:78 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libswscale7 amd64 7:6.1.1-3ubuntu5 [193 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.7319449Z Get:79 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libvidstab1.1 amd64 1.1.0-2build1 [38.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.7505834Z Get:80 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libzimg2 amd64 3.0.5+ds1-1build1 [254 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.7713510Z Get:81 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libavfilter9 amd64 7:6.1.1-3ubuntu5 [4235 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.8476012Z Get:82 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 liborc-0.4-0t64 amd64 1:0.4.38-1ubuntu0.1 [207 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.8688944Z Get:83 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libgstreamer-plugins-base1.0-0 amd64 1.24.2-1ubuntu0.3 [862 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.9130067Z Get:84 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 gstreamer1.0-libav amd64 1.24.1-1build1 [103 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.9320603Z Get:85 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libcdparanoia0 amd64 3.10.2+debian-14build3 [48.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.9506508Z Get:86 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libvisual-0.4-0 amd64 0.4.2-2build1 [115 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:57.9743318Z Get:87 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 gstreamer1.0-plugins-base amd64 1.24.2-1ubuntu0.3 [721 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.0161790Z Get:88 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libaa1 amd64 1.4p5-51.1 [49.9 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.0346139Z Get:89 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libraw1394-11 amd64 2.1.2-2build3 [26.2 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.0537820Z Get:90 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libavc1394-0 amd64 0.5.4-5build3 [15.4 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.0725389Z Get:91 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libcaca0 amd64 0.99.beta20-4build2 [208 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.0943907Z Get:92 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libdv4t64 amd64 1.0.0-17.1build1 [63.2 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.1147470Z Get:93 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libgstreamer-plugins-good1.0-0 amd64 1.24.2-1ubuntu1.2 [33.0 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.1339307Z Get:94 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libiec61883-0 amd64 1.2.0-6build1 [24.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.1982713Z Get:95 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libshout3 amd64 2.4.6-1build2 [50.3 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.2188345Z Get:96 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libtag1v5-vanilla amd64 1.13.1-1build1 [326 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.2439948Z Get:97 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libtag1v5 amd64 1.13.1-1build1 [11.7 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.2627525Z Get:98 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libv4lconvert0t64 amd64 1.26.1-4build3 [87.6 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.2814249Z Get:99 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libv4l-0t64 amd64 1.26.1-4build3 [46.9 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.3008851Z Get:100 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libwavpack1 amd64 5.6.0-1build1 [84.6 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.3205691Z Get:101 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libsoup-3.0-common all 3.4.4-5ubuntu0.5 [11.3 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.3397962Z Get:102 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libsoup-3.0-0 amd64 3.4.4-5ubuntu0.5 [291 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.3618891Z Get:103 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 gstreamer1.0-plugins-good amd64 1.24.2-1ubuntu1.2 [2238 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.4319883Z Get:104 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libabsl20220623t64 amd64 20220623.1-3.1ubuntu3.2 [423 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.4535605Z Get:105 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libgav1-1 amd64 0.18.0-1build3 [357 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.4746499Z Get:106 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libyuv0 amd64 0.0~git202401110.af6ac82-1 [178 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.4944503Z Get:107 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libavif16 amd64 1.0.4-1ubuntu3 [91.2 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.5141948Z Get:108 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libavtp0 amd64 0.2.0-1build1 [6414 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.5328686Z Get:109 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libcairo-script-interpreter2 amd64 1.18.0-3build1 [60.3 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.5517038Z Get:110 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libdc1394-25 amd64 2.2.6-4build1 [90.1 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.5718240Z Get:111 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libdecor-0-0 amd64 0.2.2-1build2 [16.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.5904091Z Get:112 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libgles2 amd64 1.7.0-1build1 [17.1 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.6086031Z Get:113 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libdirectfb-1.7-7t64 amd64 1.7.7-11.1ubuntu2 [1035 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.6476533Z Get:114 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libdvdread8t64 amd64 6.1.3-1.1build1 [54.7 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.6658522Z Get:115 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libdvdnav4 amd64 6.1.1-3build1 [39.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.6845881Z Get:116 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libegl-mesa0 amd64 25.0.7-0ubuntu0.24.04.2 [124 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.7034377Z Get:117 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libevent-2.1-7t64 amd64 2.1.12-stable-9ubuntu2 [145 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.7221829Z Get:118 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libfaad2 amd64 2.11.1-1build1 [207 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.7418909Z Get:119 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libinstpatch-1.0-2 amd64 1.1.6-1build2 [251 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.7624783Z Get:120 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libjack-jackd2-0 amd64 1.9.21~dfsg-3ubuntu3 [289 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.8278986Z Get:121 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libwebrtc-audio-processing1 amd64 0.3.1-0ubuntu6 [290 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.8494201Z Get:122 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libspa-0.2-modules amd64 1.0.5-1ubuntu3.1 [626 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.8844617Z Get:123 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libpipewire-0.3-0t64 amd64 1.0.5-1ubuntu3.1 [252 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.9039382Z Get:124 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libsdl2-2.0-0 amd64 2.30.0+dfsg-1ubuntu3.1 [686 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:58.9408294Z Get:125 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 timgm6mb-soundfont all 1.3-5 [5427 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.0382512Z Get:126 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libfluidsynth3 amd64 2.3.4-1build3 [249 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.0590874Z Get:127 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libfreeaptx0 amd64 0.1.1-2build1 [13.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.0782969Z Get:128 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libgraphene-1.0-0 amd64 1.10.8-3build2 [46.2 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.0991891Z Get:129 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libgssdp-1.6-0 amd64 1.6.3-1build3 [40.4 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.1184839Z Get:130 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libegl1 amd64 1.7.0-1build1 [28.7 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.1375350Z Get:131 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libgstreamer-gl1.0-0 amd64 1.24.2-1ubuntu0.3 [214 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.1591250Z Get:132 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libgtk-4-common all 4.14.5+ds-0ubuntu0.5 [1497 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.2120251Z Get:133 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libgtk-4-1 amd64 4.14.5+ds-0ubuntu0.5 [3293 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.2882701Z Get:134 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libgupnp-1.6-0 amd64 1.6.6-1build3 [92.7 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.3074042Z Get:135 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libgupnp-igd-1.6-0 amd64 1.6.0-3build3 [16.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.3268691Z Get:136 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libharfbuzz-icu0 amd64 8.3.0-2build2 [13.3 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.3455665Z Get:137 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libhyphen0 amd64 2.8.8-7build3 [26.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.3637438Z Get:138 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libimath-3-1-29t64 amd64 3.1.9-3.1ubuntu2 [72.2 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.4285450Z Get:139 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 liblc3-1 amd64 1.0.4-3build1 [69.7 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.4474864Z Get:140 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libldacbt-enc2 amd64 2.0.2.3+git20200429+ed310a0-4ubuntu2 [27.1 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.4662672Z Get:141 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libraptor2-0 amd64 2.0.16-3ubuntu0.1 [165 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.4881358Z Get:142 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 liblrdf0 amd64 0.6.1-4build1 [18.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.5067415Z Get:143 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libltc11 amd64 1.3.2-1build1 [13.0 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.5246003Z Get:144 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libmanette-0.2-0 amd64 0.2.7-1build2 [30.6 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.5434108Z Get:145 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libmfx1 amd64 22.5.4-1 [3124 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.6023615Z Get:146 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libmjpegutils-2.1-0t64 amd64 1:2.1.0+debian-8.1build1 [25.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.6261273Z Get:147 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libmodplug1 amd64 1:0.8.9.0-3build1 [166 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.6454475Z Get:148 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libmpcdec6 amd64 2:0.1~r495-2build1 [32.7 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.6639812Z Get:149 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libmpeg2encpp-2.1-0t64 amd64 1:2.1.0+debian-8.1build1 [75.6 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.6831552Z Get:150 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libmplex2-2.1-0t64 amd64 1:2.1.0+debian-8.1build1 [46.1 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.7019088Z Get:151 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libneon27t64 amd64 0.33.0-1.1build3 [102 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.7214458Z Get:152 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libnice10 amd64 0.1.21-2build3 [157 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.7412021Z Get:153 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libopenal-data all 1:1.23.1-4build1 [161 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.7606473Z Get:154 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libopenexr-3-1-30 amd64 3.1.5-5.1build3 [1004 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.8018523Z Get:155 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libopenh264-7 amd64 2.4.1+dfsg-1 [409 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.8387982Z Get:156 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libopenni2-0 amd64 2.2.0.33+dfsg-18 [370 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.8614312Z Get:157 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libqrencode4 amd64 4.1.1-1build2 [25.0 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.9237639Z Get:158 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.9427045Z Get:159 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.9622946Z Get:160 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsndio7.0 amd64 1.9.0-0.3build3 [29.6 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:16:59.9808710Z Get:161 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsoundtouch1 amd64 2.3.2+ds1-1build1 [60.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.0001245Z Get:162 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libspandsp2t64 amd64 0.0.6+dfsg-2.1build1 [311 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.0214724Z Get:163 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsrtp2-1 amd64 2.5.0-3build1 [41.9 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.0428934Z Get:164 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libwildmidi2 amd64 0.4.3-1build3 [68.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.0614775Z Get:165 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libwoff1 amd64 1.0.2-2build1 [45.3 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.0801082Z Get:166 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libxcb-xkb1 amd64 1.15-1ubuntu2 [32.3 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.0986907Z Get:167 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libxkbcommon-x11-0 amd64 1.6.0-1build1 [14.5 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.1168948Z Get:168 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libzbar0t64 amd64 0.23.93-4build3 [123 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.1374348Z Get:169 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libzxing3 amd64 2.2.1-3 [583 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.1600199Z Get:170 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.1842075Z Get:171 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 xfonts-utils amd64 1:7.7+6build3 [94.4 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.2028454Z Get:172 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 xfonts-cyrillic all 1:1.0.5+nmu1 [384 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.2244977Z Get:173 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 xfonts-scalable all 1:1.0.3-1.3 [304 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.2449323Z Get:174 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libgstreamer-plugins-bad1.0-0 amd64 1.24.2-1ubuntu4 [797 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.2690113Z Get:175 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libdca0 amd64 0.0.7-2build1 [93.8 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.3322078Z Get:176 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libopenal1 amd64 1:1.23.1-4build1 [540 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.3542512Z Get:177 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libsbc1 amd64 2.0-1build1 [33.9 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.3727563Z Get:178 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libvo-aacenc0 amd64 0.1.3-2build1 [67.8 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.3910508Z Get:179 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libvo-amrwbenc0 amd64 0.1.3-2build1 [76.7 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.4096150Z Get:180 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 gstreamer1.0-plugins-bad amd64 1.24.2-1ubuntu4 [3081 kB]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.8476532Z Fetched 114 MB in 5s (21.5 MB/s)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.8778433Z Selecting previously unselected package fonts-ipafont-gothic.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.9071635Z (Reading database ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.9072063Z (Reading database ... 5%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.9072454Z (Reading database ... 10%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.9072858Z (Reading database ... 15%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.9073441Z (Reading database ... 20%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.9073828Z (Reading database ... 25%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.9074213Z (Reading database ... 30%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.9074600Z (Reading database ... 35%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.9075250Z (Reading database ... 40%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.9075659Z (Reading database ... 45%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.9076041Z (Reading database ... 50%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.9262531Z (Reading database ... 55%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:00.9771264Z (Reading database ... 60%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.0095437Z (Reading database ... 65%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.0506349Z (Reading database ... 70%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.0750938Z (Reading database ... 75%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.1014820Z (Reading database ... 80%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.1244917Z (Reading database ... 85%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.1797095Z (Reading database ... 90%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.2449767Z (Reading database ... 95%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.2450250Z (Reading database ... 100%
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.2450871Z (Reading database ... 214164 files and directories currently installed.)
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.2491534Z Preparing to unpack .../000-fonts-ipafont-gothic_00303-21ubuntu1_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.2585361Z Unpacking fonts-ipafont-gothic (00303-21ubuntu1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.4877570Z Selecting previously unselected package fonts-freefont-ttf.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.5008751Z Preparing to unpack .../001-fonts-freefont-ttf_20211204+svn4273-2_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.5028599Z Unpacking fonts-freefont-ttf (20211204+svn4273-2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.5887158Z Selecting previously unselected package fonts-tlwg-loma-otf.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.6020998Z Preparing to unpack .../002-fonts-tlwg-loma-otf_1%3a0.7.3-1_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.6039291Z Unpacking fonts-tlwg-loma-otf (1:0.7.3-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.6339309Z Selecting previously unselected package fonts-unifont.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.6469618Z Preparing to unpack .../003-fonts-unifont_1%3a15.1.01-1build1_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.6483424Z Unpacking fonts-unifont (1:15.1.01-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.7766486Z Selecting previously unselected package fonts-wqy-zenhei.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.7897529Z Preparing to unpack .../004-fonts-wqy-zenhei_0.9.45-8_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:01.8004315Z Unpacking fonts-wqy-zenhei (0.9.45-8) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.2629104Z Selecting previously unselected package libproxy1v5:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.2759350Z Preparing to unpack .../005-libproxy1v5_0.5.4-4build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.2839448Z Unpacking libproxy1v5:amd64 (0.5.4-4build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.3088613Z Selecting previously unselected package glib-networking-common.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.3218693Z Preparing to unpack .../006-glib-networking-common_2.80.0-1build1_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.3235276Z Unpacking glib-networking-common (2.80.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.3466417Z Selecting previously unselected package glib-networking-services.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.3596491Z Preparing to unpack .../007-glib-networking-services_2.80.0-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.3613315Z Unpacking glib-networking-services (2.80.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.3839925Z Selecting previously unselected package session-migration.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.3970558Z Preparing to unpack .../008-session-migration_0.3.9build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.4000329Z Unpacking session-migration (0.3.9build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.4272142Z Selecting previously unselected package gsettings-desktop-schemas.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.4401216Z Preparing to unpack .../009-gsettings-desktop-schemas_46.1-0ubuntu1_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.4419151Z Unpacking gsettings-desktop-schemas (46.1-0ubuntu1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.4751150Z Selecting previously unselected package glib-networking:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.4881625Z Preparing to unpack .../010-glib-networking_2.80.0-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.4901804Z Unpacking glib-networking:amd64 (2.80.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.5244720Z Selecting previously unselected package libva2:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.5376007Z Preparing to unpack .../011-libva2_2.20.0-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.5397538Z Unpacking libva2:amd64 (2.20.0-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.5678166Z Selecting previously unselected package libva-drm2:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.5808429Z Preparing to unpack .../012-libva-drm2_2.20.0-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.5826012Z Unpacking libva-drm2:amd64 (2.20.0-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.6057260Z Selecting previously unselected package libva-x11-2:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.6191605Z Preparing to unpack .../013-libva-x11-2_2.20.0-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.6206941Z Unpacking libva-x11-2:amd64 (2.20.0-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.6489514Z Selecting previously unselected package libvdpau1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.6622913Z Preparing to unpack .../014-libvdpau1_1.5-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.6637353Z Unpacking libvdpau1:amd64 (1.5-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.6887671Z Selecting previously unselected package libvpl2.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.7020882Z Preparing to unpack .../015-libvpl2_2023.3.0-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.7039597Z Unpacking libvpl2 (2023.3.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.7340987Z Selecting previously unselected package ocl-icd-libopencl1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.7470952Z Preparing to unpack .../016-ocl-icd-libopencl1_2.3.2-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.7487673Z Unpacking ocl-icd-libopencl1:amd64 (2.3.2-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.7789421Z Selecting previously unselected package libavutil58:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.7919896Z Preparing to unpack .../017-libavutil58_7%3a6.1.1-3ubuntu5_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.7946016Z Unpacking libavutil58:amd64 (7:6.1.1-3ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.8307683Z Selecting previously unselected package libcodec2-1.2:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.8439220Z Preparing to unpack .../018-libcodec2-1.2_1.2.0-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.8461542Z Unpacking libcodec2-1.2:amd64 (1.2.0-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.9319498Z Selecting previously unselected package libdav1d7:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.9449686Z Preparing to unpack .../019-libdav1d7_1.4.1-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.9463707Z Unpacking libdav1d7:amd64 (1.4.1-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.9807857Z Selecting previously unselected package libgsm1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.9938288Z Preparing to unpack .../020-libgsm1_1.0.22-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:02.9965357Z Unpacking libgsm1:amd64 (1.0.22-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.0244579Z Selecting previously unselected package libhwy1t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.0376806Z Preparing to unpack .../021-libhwy1t64_1.0.7-8.1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.0415473Z Unpacking libhwy1t64:amd64 (1.0.7-8.1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.0816615Z Selecting previously unselected package libjxl0.7:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.0946619Z Preparing to unpack .../022-libjxl0.7_0.7.0-10.2ubuntu6.1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.0969032Z Unpacking libjxl0.7:amd64 (0.7.0-10.2ubuntu6.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.1398546Z Selecting previously unselected package libmp3lame0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.1529130Z Preparing to unpack .../023-libmp3lame0_3.100-6build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.1555924Z Unpacking libmp3lame0:amd64 (3.100-6build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.1909937Z Selecting previously unselected package libopus0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.2042757Z Preparing to unpack .../024-libopus0_1.4-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.2056061Z Unpacking libopus0:amd64 (1.4-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.2352570Z Selecting previously unselected package librav1e0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.2483792Z Preparing to unpack .../025-librav1e0_0.7.1-2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.2499076Z Unpacking librav1e0:amd64 (0.7.1-2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.2916832Z Selecting previously unselected package librsvg2-2:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.3048480Z Preparing to unpack .../026-librsvg2-2_2.58.0+dfsg-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.3069325Z Unpacking librsvg2-2:amd64 (2.58.0+dfsg-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.3635202Z Selecting previously unselected package libshine3:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.3766417Z Preparing to unpack .../027-libshine3_3.1.1-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.3792541Z Unpacking libshine3:amd64 (3.1.1-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.4078549Z Selecting previously unselected package libspeex1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.4208991Z Preparing to unpack .../028-libspeex1_1.2.1-2ubuntu2.24.04.1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.4239547Z Unpacking libspeex1:amd64 (1.2.1-2ubuntu2.24.04.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.4539840Z Selecting previously unselected package libsvtav1enc1d1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.4671719Z Preparing to unpack .../029-libsvtav1enc1d1_1.7.0+dfsg-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.4692162Z Unpacking libsvtav1enc1d1:amd64 (1.7.0+dfsg-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.5274171Z Selecting previously unselected package libsoxr0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.5406524Z Preparing to unpack .../030-libsoxr0_0.1.3-4build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.5418766Z Unpacking libsoxr0:amd64 (0.1.3-4build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.5733516Z Selecting previously unselected package libswresample4:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.5864476Z Preparing to unpack .../031-libswresample4_7%3a6.1.1-3ubuntu5_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.5879266Z Unpacking libswresample4:amd64 (7:6.1.1-3ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.6167045Z Selecting previously unselected package libtheora0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.6297743Z Preparing to unpack .../032-libtheora0_1.1.1+dfsg.1-16.1build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.6316653Z Unpacking libtheora0:amd64 (1.1.1+dfsg.1-16.1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.6645498Z Selecting previously unselected package libtwolame0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.6776978Z Preparing to unpack .../033-libtwolame0_0.4.0-2build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.6791552Z Unpacking libtwolame0:amd64 (0.4.0-2build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.7116101Z Selecting previously unselected package libvorbisenc2:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.7248014Z Preparing to unpack .../034-libvorbisenc2_1.3.7-1build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.7260775Z Unpacking libvorbisenc2:amd64 (1.3.7-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.7547812Z Selecting previously unselected package libvpx9:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.7679157Z Preparing to unpack .../035-libvpx9_1.14.0-1ubuntu2.2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.7695860Z Unpacking libvpx9:amd64 (1.14.0-1ubuntu2.2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.8094838Z Selecting previously unselected package libx264-164:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.8228322Z Preparing to unpack .../036-libx264-164_2%3a0.164.3108+git31e19f9-1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.8258953Z Unpacking libx264-164:amd64 (2:0.164.3108+git31e19f9-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.8624405Z Selecting previously unselected package libx265-199:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.8755025Z Preparing to unpack .../037-libx265-199_3.5-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.8785087Z Unpacking libx265-199:amd64 (3.5-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.9540296Z Selecting previously unselected package libxvidcore4:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.9669677Z Preparing to unpack .../038-libxvidcore4_2%3a1.3.7-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.9688803Z Unpacking libxvidcore4:amd64 (2:1.3.7-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:03.9943687Z Selecting previously unselected package libzvbi-common.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.0074803Z Preparing to unpack .../039-libzvbi-common_0.2.42-2_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.0093426Z Unpacking libzvbi-common (0.2.42-2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.0412762Z Selecting previously unselected package libzvbi0t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.0545222Z Preparing to unpack .../040-libzvbi0t64_0.2.42-2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.0555373Z Unpacking libzvbi0t64:amd64 (0.2.42-2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.0858006Z Selecting previously unselected package libavcodec60:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.0987200Z Preparing to unpack .../041-libavcodec60_7%3a6.1.1-3ubuntu5_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.0999159Z Unpacking libavcodec60:amd64 (7:6.1.1-3ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.1897010Z Selecting previously unselected package libunibreak5:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.2026549Z Preparing to unpack .../042-libunibreak5_5.1-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.2037464Z Unpacking libunibreak5:amd64 (5.1-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.2275664Z Selecting previously unselected package libass9:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.2406506Z Preparing to unpack .../043-libass9_1%3a0.17.1-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.2433668Z Unpacking libass9:amd64 (1:0.17.1-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.2749717Z Selecting previously unselected package libudfread0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.2881716Z Preparing to unpack .../044-libudfread0_1.1.2-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.2900890Z Unpacking libudfread0:amd64 (1.1.2-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.3178005Z Selecting previously unselected package libbluray2:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.3307722Z Preparing to unpack .../045-libbluray2_1%3a1.3.4-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.3320154Z Unpacking libbluray2:amd64 (1:1.3.4-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.3618180Z Selecting previously unselected package libchromaprint1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.3747375Z Preparing to unpack .../046-libchromaprint1_1.5.1-5_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.3766067Z Unpacking libchromaprint1:amd64 (1.5.1-5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.4027017Z Selecting previously unselected package libgme0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.4155969Z Preparing to unpack .../047-libgme0_0.6.3-7build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.4167057Z Unpacking libgme0:amd64 (0.6.3-7build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.4421416Z Selecting previously unselected package libmpg123-0t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.4552544Z Preparing to unpack .../048-libmpg123-0t64_1.32.5-1ubuntu1.1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.4567433Z Unpacking libmpg123-0t64:amd64 (1.32.5-1ubuntu1.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.4958184Z Selecting previously unselected package libopenmpt0t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.5100205Z Preparing to unpack .../049-libopenmpt0t64_0.7.3-1.1build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.5115291Z Unpacking libopenmpt0t64:amd64 (0.7.3-1.1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.5437823Z Selecting previously unselected package libcjson1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.5569026Z Preparing to unpack .../050-libcjson1_1.7.17-1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.5585910Z Unpacking libcjson1:amd64 (1.7.17-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.5827664Z Selecting previously unselected package libmbedcrypto7t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.5958043Z Preparing to unpack .../051-libmbedcrypto7t64_2.28.8-1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.5975059Z Unpacking libmbedcrypto7t64:amd64 (2.28.8-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.6230118Z Selecting previously unselected package librist4:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.6361440Z Preparing to unpack .../052-librist4_0.2.10+dfsg-2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.6370951Z Unpacking librist4:amd64 (0.2.10+dfsg-2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.6596523Z Selecting previously unselected package libsrt1.5-gnutls:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.6726753Z Preparing to unpack .../053-libsrt1.5-gnutls_1.5.3-1build2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.6738733Z Unpacking libsrt1.5-gnutls:amd64 (1.5.3-1build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.7036970Z Selecting previously unselected package libssh-gcrypt-4:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.7167585Z Preparing to unpack .../054-libssh-gcrypt-4_0.10.6-2ubuntu0.1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.7184801Z Unpacking libssh-gcrypt-4:amd64 (0.10.6-2ubuntu0.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.7494896Z Selecting previously unselected package libavformat60:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.7625812Z Preparing to unpack .../055-libavformat60_7%3a6.1.1-3ubuntu5_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.7640555Z Unpacking libavformat60:amd64 (7:6.1.1-3ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.8035291Z Selecting previously unselected package libbs2b0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.8170323Z Preparing to unpack .../056-libbs2b0_3.1.0+dfsg-7build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.8181048Z Unpacking libbs2b0:amd64 (3.1.0+dfsg-7build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.8445027Z Selecting previously unselected package libflite1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.8576811Z Preparing to unpack .../057-libflite1_2.2-6build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.8588408Z Unpacking libflite1:amd64 (2.2-6build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.9843560Z Selecting previously unselected package libserd-0-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.9974248Z Preparing to unpack .../058-libserd-0-0_0.32.2-1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:04.9984853Z Unpacking libserd-0-0:amd64 (0.32.2-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.0230067Z Selecting previously unselected package libzix-0-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.0361910Z Preparing to unpack .../059-libzix-0-0_0.4.2-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.0419876Z Unpacking libzix-0-0:amd64 (0.4.2-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.0657922Z Selecting previously unselected package libsord-0-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.0789371Z Preparing to unpack .../060-libsord-0-0_0.16.16-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.0798996Z Unpacking libsord-0-0:amd64 (0.16.16-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.1120083Z Selecting previously unselected package libsratom-0-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.1265379Z Preparing to unpack .../061-libsratom-0-0_0.6.16-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.1276719Z Unpacking libsratom-0-0:amd64 (0.6.16-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.1567129Z Selecting previously unselected package liblilv-0-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.1696666Z Preparing to unpack .../062-liblilv-0-0_0.24.22-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.1718043Z Unpacking liblilv-0-0:amd64 (0.24.22-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.1987442Z Selecting previously unselected package libmysofa1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.2116339Z Preparing to unpack .../063-libmysofa1_1.3.2+dfsg-2ubuntu2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.2131448Z Unpacking libmysofa1:amd64 (1.3.2+dfsg-2ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.2466074Z Selecting previously unselected package libplacebo338:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.2598690Z Preparing to unpack .../064-libplacebo338_6.338.2-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.2628561Z Unpacking libplacebo338:amd64 (6.338.2-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.3244864Z Selecting previously unselected package libblas3:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.3376065Z Preparing to unpack .../065-libblas3_3.12.0-3build1.1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.3412373Z Unpacking libblas3:amd64 (3.12.0-3build1.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.3748014Z Selecting previously unselected package liblapack3:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.3878516Z Preparing to unpack .../066-liblapack3_3.12.0-3build1.1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.3914692Z Unpacking liblapack3:amd64 (3.12.0-3build1.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.4467656Z Selecting previously unselected package libasyncns0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.4596695Z Preparing to unpack .../067-libasyncns0_0.8-6build4_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.4609381Z Unpacking libasyncns0:amd64 (0.8-6build4) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.4896908Z Selecting previously unselected package libflac12t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.5026615Z Preparing to unpack .../068-libflac12t64_1.4.3+ds-2.1ubuntu2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.5043030Z Unpacking libflac12t64:amd64 (1.4.3+ds-2.1ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.5318680Z Selecting previously unselected package libsndfile1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.5448976Z Preparing to unpack .../069-libsndfile1_1.2.2-1ubuntu5.24.04.1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.5462879Z Unpacking libsndfile1:amd64 (1.2.2-1ubuntu5.24.04.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.5781450Z Selecting previously unselected package libpulse0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.5911725Z Preparing to unpack .../070-libpulse0_1%3a16.1+dfsg1-2ubuntu10.1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.5985987Z Unpacking libpulse0:amd64 (1:16.1+dfsg1-2ubuntu10.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.6344011Z Selecting previously unselected package libsphinxbase3t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.6473902Z Preparing to unpack .../071-libsphinxbase3t64_0.8+5prealpha+1-17build2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.6506521Z Unpacking libsphinxbase3t64:amd64 (0.8+5prealpha+1-17build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.6816839Z Selecting previously unselected package libpocketsphinx3:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.6947170Z Preparing to unpack .../072-libpocketsphinx3_0.8.0+real5prealpha+1-15ubuntu5_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.6956936Z Unpacking libpocketsphinx3:amd64 (0.8.0+real5prealpha+1-15ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.7248315Z Selecting previously unselected package libpostproc57:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.7378368Z Preparing to unpack .../073-libpostproc57_7%3a6.1.1-3ubuntu5_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.7391628Z Unpacking libpostproc57:amd64 (7:6.1.1-3ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.7656531Z Selecting previously unselected package libsamplerate0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.7788241Z Preparing to unpack .../074-libsamplerate0_0.2.2-4build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.7811262Z Unpacking libsamplerate0:amd64 (0.2.2-4build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.8151893Z Selecting previously unselected package librubberband2:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.8282851Z Preparing to unpack .../075-librubberband2_3.3.0+dfsg-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.8307538Z Unpacking librubberband2:amd64 (3.3.0+dfsg-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.8611004Z Selecting previously unselected package libswscale7:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.8743914Z Preparing to unpack .../076-libswscale7_7%3a6.1.1-3ubuntu5_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.8761277Z Unpacking libswscale7:amd64 (7:6.1.1-3ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.9028459Z Selecting previously unselected package libvidstab1.1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.9157265Z Preparing to unpack .../077-libvidstab1.1_1.1.0-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.9167784Z Unpacking libvidstab1.1:amd64 (1.1.0-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.9402002Z Selecting previously unselected package libzimg2:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.9530091Z Preparing to unpack .../078-libzimg2_3.0.5+ds1-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.9581125Z Unpacking libzimg2:amd64 (3.0.5+ds1-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:05.9913433Z Selecting previously unselected package libavfilter9:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.0043522Z Preparing to unpack .../079-libavfilter9_7%3a6.1.1-3ubuntu5_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.0053634Z Unpacking libavfilter9:amd64 (7:6.1.1-3ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.0874160Z Selecting previously unselected package liborc-0.4-0t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.1003747Z Preparing to unpack .../080-liborc-0.4-0t64_1%3a0.4.38-1ubuntu0.1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.1038314Z Unpacking liborc-0.4-0t64:amd64 (1:0.4.38-1ubuntu0.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.1402449Z Selecting previously unselected package libgstreamer-plugins-base1.0-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.1534728Z Preparing to unpack .../081-libgstreamer-plugins-base1.0-0_1.24.2-1ubuntu0.3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.1576386Z Unpacking libgstreamer-plugins-base1.0-0:amd64 (1.24.2-1ubuntu0.3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.2100127Z Selecting previously unselected package gstreamer1.0-libav:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.2230115Z Preparing to unpack .../082-gstreamer1.0-libav_1.24.1-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.2240080Z Unpacking gstreamer1.0-libav:amd64 (1.24.1-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.2479822Z Selecting previously unselected package libcdparanoia0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.2610776Z Preparing to unpack .../083-libcdparanoia0_3.10.2+debian-14build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.2621910Z Unpacking libcdparanoia0:amd64 (3.10.2+debian-14build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.2933388Z Selecting previously unselected package libvisual-0.4-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.3064722Z Preparing to unpack .../084-libvisual-0.4-0_0.4.2-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.3076286Z Unpacking libvisual-0.4-0:amd64 (0.4.2-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.3338662Z Selecting previously unselected package gstreamer1.0-plugins-base:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.3469681Z Preparing to unpack .../085-gstreamer1.0-plugins-base_1.24.2-1ubuntu0.3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.3485760Z Unpacking gstreamer1.0-plugins-base:amd64 (1.24.2-1ubuntu0.3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.3909006Z Selecting previously unselected package libaa1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.4041881Z Preparing to unpack .../086-libaa1_1.4p5-51.1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.4057654Z Unpacking libaa1:amd64 (1.4p5-51.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.4338463Z Selecting previously unselected package libraw1394-11:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.4470684Z Preparing to unpack .../087-libraw1394-11_2.1.2-2build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.4488827Z Unpacking libraw1394-11:amd64 (2.1.2-2build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.4774541Z Selecting previously unselected package libavc1394-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.4906651Z Preparing to unpack .../088-libavc1394-0_0.5.4-5build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.4946189Z Unpacking libavc1394-0:amd64 (0.5.4-5build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.5208473Z Selecting previously unselected package libcaca0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.5340046Z Preparing to unpack .../089-libcaca0_0.99.beta20-4build2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.5361012Z Unpacking libcaca0:amd64 (0.99.beta20-4build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.5704632Z Selecting previously unselected package libdv4t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.5835093Z Preparing to unpack .../090-libdv4t64_1.0.0-17.1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.5853972Z Unpacking libdv4t64:amd64 (1.0.0-17.1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.6168341Z Selecting previously unselected package libgstreamer-plugins-good1.0-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.6299644Z Preparing to unpack .../091-libgstreamer-plugins-good1.0-0_1.24.2-1ubuntu1.2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.6320928Z Unpacking libgstreamer-plugins-good1.0-0:amd64 (1.24.2-1ubuntu1.2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.6608157Z Selecting previously unselected package libiec61883-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.6738431Z Preparing to unpack .../092-libiec61883-0_1.2.0-6build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.6752367Z Unpacking libiec61883-0:amd64 (1.2.0-6build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.7042537Z Selecting previously unselected package libshout3:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.7175333Z Preparing to unpack .../093-libshout3_2.4.6-1build2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.7198764Z Unpacking libshout3:amd64 (2.4.6-1build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.7450240Z Selecting previously unselected package libtag1v5-vanilla:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.7584067Z Preparing to unpack .../094-libtag1v5-vanilla_1.13.1-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.7595542Z Unpacking libtag1v5-vanilla:amd64 (1.13.1-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.7908781Z Selecting previously unselected package libtag1v5:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.8039192Z Preparing to unpack .../095-libtag1v5_1.13.1-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.8066467Z Unpacking libtag1v5:amd64 (1.13.1-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.8344284Z Selecting previously unselected package libv4lconvert0t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.8475706Z Preparing to unpack .../096-libv4lconvert0t64_1.26.1-4build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.8492758Z Unpacking libv4lconvert0t64:amd64 (1.26.1-4build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.8771272Z Selecting previously unselected package libv4l-0t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.8901968Z Preparing to unpack .../097-libv4l-0t64_1.26.1-4build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.8913744Z Unpacking libv4l-0t64:amd64 (1.26.1-4build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.9221176Z Selecting previously unselected package libwavpack1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.9353819Z Preparing to unpack .../098-libwavpack1_5.6.0-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.9370201Z Unpacking libwavpack1:amd64 (5.6.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.9633585Z Selecting previously unselected package libsoup-3.0-common.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.9764656Z Preparing to unpack .../099-libsoup-3.0-common_3.4.4-5ubuntu0.5_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:06.9780895Z Unpacking libsoup-3.0-common (3.4.4-5ubuntu0.5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.0052917Z Selecting previously unselected package libsoup-3.0-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.0181974Z Preparing to unpack .../100-libsoup-3.0-0_3.4.4-5ubuntu0.5_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.0216558Z Unpacking libsoup-3.0-0:amd64 (3.4.4-5ubuntu0.5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.0528216Z Selecting previously unselected package gstreamer1.0-plugins-good:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.0658296Z Preparing to unpack .../101-gstreamer1.0-plugins-good_1.24.2-1ubuntu1.2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.0676987Z Unpacking gstreamer1.0-plugins-good:amd64 (1.24.2-1ubuntu1.2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.1370655Z Selecting previously unselected package libabsl20220623t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.1500903Z Preparing to unpack .../102-libabsl20220623t64_20220623.1-3.1ubuntu3.2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.1512429Z Unpacking libabsl20220623t64:amd64 (20220623.1-3.1ubuntu3.2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.2000765Z Selecting previously unselected package libgav1-1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.2132434Z Preparing to unpack .../103-libgav1-1_0.18.0-1build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.2146774Z Unpacking libgav1-1:amd64 (0.18.0-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.2448285Z Selecting previously unselected package libyuv0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.2579557Z Preparing to unpack .../104-libyuv0_0.0~git202401110.af6ac82-1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.2602224Z Unpacking libyuv0:amd64 (0.0~git202401110.af6ac82-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.2876265Z Selecting previously unselected package libavif16:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.3007633Z Preparing to unpack .../105-libavif16_1.0.4-1ubuntu3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.3028081Z Unpacking libavif16:amd64 (1.0.4-1ubuntu3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.3306991Z Selecting previously unselected package libavtp0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.3437460Z Preparing to unpack .../106-libavtp0_0.2.0-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.3454956Z Unpacking libavtp0:amd64 (0.2.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.3737903Z Selecting previously unselected package libcairo-script-interpreter2:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.3867534Z Preparing to unpack .../107-libcairo-script-interpreter2_1.18.0-3build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.3882157Z Unpacking libcairo-script-interpreter2:amd64 (1.18.0-3build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.4169299Z Selecting previously unselected package libdc1394-25:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.4299550Z Preparing to unpack .../108-libdc1394-25_2.2.6-4build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.4319397Z Unpacking libdc1394-25:amd64 (2.2.6-4build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.4618437Z Selecting previously unselected package libdecor-0-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.4751032Z Preparing to unpack .../109-libdecor-0-0_0.2.2-1build2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.4768265Z Unpacking libdecor-0-0:amd64 (0.2.2-1build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.5083596Z Selecting previously unselected package libgles2:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.5214653Z Preparing to unpack .../110-libgles2_1.7.0-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.5222724Z Unpacking libgles2:amd64 (1.7.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.5475643Z Selecting previously unselected package libdirectfb-1.7-7t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.5607318Z Preparing to unpack .../111-libdirectfb-1.7-7t64_1.7.7-11.1ubuntu2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.5615824Z Unpacking libdirectfb-1.7-7t64:amd64 (1.7.7-11.1ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.6104789Z Selecting previously unselected package libdvdread8t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.6237649Z Preparing to unpack .../112-libdvdread8t64_6.1.3-1.1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.6254046Z Unpacking libdvdread8t64:amd64 (6.1.3-1.1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.6530595Z Selecting previously unselected package libdvdnav4:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.6662452Z Preparing to unpack .../113-libdvdnav4_6.1.1-3build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.6677611Z Unpacking libdvdnav4:amd64 (6.1.1-3build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.6963359Z Selecting previously unselected package libegl-mesa0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.7094474Z Preparing to unpack .../114-libegl-mesa0_25.0.7-0ubuntu0.24.04.2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.7109479Z Unpacking libegl-mesa0:amd64 (25.0.7-0ubuntu0.24.04.2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.7379435Z Selecting previously unselected package libevent-2.1-7t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.7511288Z Preparing to unpack .../115-libevent-2.1-7t64_2.1.12-stable-9ubuntu2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.7525928Z Unpacking libevent-2.1-7t64:amd64 (2.1.12-stable-9ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.7845253Z Selecting previously unselected package libfaad2:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.7975534Z Preparing to unpack .../116-libfaad2_2.11.1-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.7989889Z Unpacking libfaad2:amd64 (2.11.1-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.8288201Z Selecting previously unselected package libinstpatch-1.0-2:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.8420536Z Preparing to unpack .../117-libinstpatch-1.0-2_1.1.6-1build2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.8432745Z Unpacking libinstpatch-1.0-2:amd64 (1.1.6-1build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.8728185Z Selecting previously unselected package libjack-jackd2-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.8858397Z Preparing to unpack .../118-libjack-jackd2-0_1.9.21~dfsg-3ubuntu3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.8881255Z Unpacking libjack-jackd2-0:amd64 (1.9.21~dfsg-3ubuntu3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.9204079Z Selecting previously unselected package libwebrtc-audio-processing1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.9334808Z Preparing to unpack .../119-libwebrtc-audio-processing1_0.3.1-0ubuntu6_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.9378270Z Unpacking libwebrtc-audio-processing1:amd64 (0.3.1-0ubuntu6) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.9655674Z Selecting previously unselected package libspa-0.2-modules:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.9788232Z Preparing to unpack .../120-libspa-0.2-modules_1.0.5-1ubuntu3.1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:07.9804853Z Unpacking libspa-0.2-modules:amd64 (1.0.5-1ubuntu3.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.0170332Z Selecting previously unselected package libpipewire-0.3-0t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.0303731Z Preparing to unpack .../121-libpipewire-0.3-0t64_1.0.5-1ubuntu3.1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.0314095Z Unpacking libpipewire-0.3-0t64:amd64 (1.0.5-1ubuntu3.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.0647219Z Selecting previously unselected package libsdl2-2.0-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.0779169Z Preparing to unpack .../122-libsdl2-2.0-0_2.30.0+dfsg-1ubuntu3.1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.0792940Z Unpacking libsdl2-2.0-0:amd64 (2.30.0+dfsg-1ubuntu3.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.1128876Z Selecting previously unselected package timgm6mb-soundfont.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.1260111Z Preparing to unpack .../123-timgm6mb-soundfont_1.3-5_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.1271955Z Unpacking timgm6mb-soundfont (1.3-5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.4725719Z Selecting previously unselected package libfluidsynth3:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.4856422Z Preparing to unpack .../124-libfluidsynth3_2.3.4-1build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.4870874Z Unpacking libfluidsynth3:amd64 (2.3.4-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.5150930Z Selecting previously unselected package libfreeaptx0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.5286656Z Preparing to unpack .../125-libfreeaptx0_0.1.1-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.5303519Z Unpacking libfreeaptx0:amd64 (0.1.1-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.5559419Z Selecting previously unselected package libgraphene-1.0-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.5690891Z Preparing to unpack .../126-libgraphene-1.0-0_1.10.8-3build2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.5704858Z Unpacking libgraphene-1.0-0:amd64 (1.10.8-3build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.5974160Z Selecting previously unselected package libgssdp-1.6-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.6104498Z Preparing to unpack .../127-libgssdp-1.6-0_1.6.3-1build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.6119836Z Unpacking libgssdp-1.6-0:amd64 (1.6.3-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.6378691Z Selecting previously unselected package libegl1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.6510136Z Preparing to unpack .../128-libegl1_1.7.0-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.6524891Z Unpacking libegl1:amd64 (1.7.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.6778717Z Selecting previously unselected package libgstreamer-gl1.0-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.6908939Z Preparing to unpack .../129-libgstreamer-gl1.0-0_1.24.2-1ubuntu0.3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.6923690Z Unpacking libgstreamer-gl1.0-0:amd64 (1.24.2-1ubuntu0.3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.7193580Z Selecting previously unselected package libgtk-4-common.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.7325434Z Preparing to unpack .../130-libgtk-4-common_4.14.5+ds-0ubuntu0.5_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.7336017Z Unpacking libgtk-4-common (4.14.5+ds-0ubuntu0.5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.7870829Z Selecting previously unselected package libgtk-4-1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.8002520Z Preparing to unpack .../131-libgtk-4-1_4.14.5+ds-0ubuntu0.5_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.8019582Z Unpacking libgtk-4-1:amd64 (4.14.5+ds-0ubuntu0.5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.8735185Z Selecting previously unselected package libgupnp-1.6-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.8866151Z Preparing to unpack .../132-libgupnp-1.6-0_1.6.6-1build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.8876632Z Unpacking libgupnp-1.6-0:amd64 (1.6.6-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.9139857Z Selecting previously unselected package libgupnp-igd-1.6-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.9271980Z Preparing to unpack .../133-libgupnp-igd-1.6-0_1.6.0-3build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.9310274Z Unpacking libgupnp-igd-1.6-0:amd64 (1.6.0-3build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.9563669Z Selecting previously unselected package libharfbuzz-icu0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.9696336Z Preparing to unpack .../134-libharfbuzz-icu0_8.3.0-2build2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.9710156Z Unpacking libharfbuzz-icu0:amd64 (8.3.0-2build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:08.9980041Z Selecting previously unselected package libhyphen0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.0110962Z Preparing to unpack .../135-libhyphen0_2.8.8-7build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.0123901Z Unpacking libhyphen0:amd64 (2.8.8-7build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.0445106Z Selecting previously unselected package libimath-3-1-29t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.0579816Z Preparing to unpack .../136-libimath-3-1-29t64_3.1.9-3.1ubuntu2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.0599469Z Unpacking libimath-3-1-29t64:amd64 (3.1.9-3.1ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.0891414Z Selecting previously unselected package liblc3-1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.1024078Z Preparing to unpack .../137-liblc3-1_1.0.4-3build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.1035143Z Unpacking liblc3-1:amd64 (1.0.4-3build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.1309000Z Selecting previously unselected package libldacbt-enc2:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.1440243Z Preparing to unpack .../138-libldacbt-enc2_2.0.2.3+git20200429+ed310a0-4ubuntu2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.1451446Z Unpacking libldacbt-enc2:amd64 (2.0.2.3+git20200429+ed310a0-4ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.1752226Z Selecting previously unselected package libraptor2-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.1882910Z Preparing to unpack .../139-libraptor2-0_2.0.16-3ubuntu0.1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.1911537Z Unpacking libraptor2-0:amd64 (2.0.16-3ubuntu0.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.2210237Z Selecting previously unselected package liblrdf0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.2343229Z Preparing to unpack .../140-liblrdf0_0.6.1-4build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.2372736Z Unpacking liblrdf0:amd64 (0.6.1-4build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.2681056Z Selecting previously unselected package libltc11:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.2812851Z Preparing to unpack .../141-libltc11_1.3.2-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.2826294Z Unpacking libltc11:amd64 (1.3.2-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.3080246Z Selecting previously unselected package libmanette-0.2-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.3216694Z Preparing to unpack .../142-libmanette-0.2-0_0.2.7-1build2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.3235276Z Unpacking libmanette-0.2-0:amd64 (0.2.7-1build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.3515707Z Selecting previously unselected package libmfx1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.3647440Z Preparing to unpack .../143-libmfx1_22.5.4-1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.3675171Z Unpacking libmfx1:amd64 (22.5.4-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.4747435Z Selecting previously unselected package libmjpegutils-2.1-0t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.4882730Z Preparing to unpack .../144-libmjpegutils-2.1-0t64_1%3a2.1.0+debian-8.1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.4898876Z Unpacking libmjpegutils-2.1-0t64:amd64 (1:2.1.0+debian-8.1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.5155671Z Selecting previously unselected package libmodplug1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.5288762Z Preparing to unpack .../145-libmodplug1_1%3a0.8.9.0-3build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.5304447Z Unpacking libmodplug1:amd64 (1:0.8.9.0-3build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.5561708Z Selecting previously unselected package libmpcdec6:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.5692463Z Preparing to unpack .../146-libmpcdec6_2%3a0.1~r495-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.5705595Z Unpacking libmpcdec6:amd64 (2:0.1~r495-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.5999697Z Selecting previously unselected package libmpeg2encpp-2.1-0t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.6131079Z Preparing to unpack .../147-libmpeg2encpp-2.1-0t64_1%3a2.1.0+debian-8.1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.6144285Z Unpacking libmpeg2encpp-2.1-0t64:amd64 (1:2.1.0+debian-8.1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.6428321Z Selecting previously unselected package libmplex2-2.1-0t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.6558174Z Preparing to unpack .../148-libmplex2-2.1-0t64_1%3a2.1.0+debian-8.1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.6576339Z Unpacking libmplex2-2.1-0t64:amd64 (1:2.1.0+debian-8.1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.6828975Z Selecting previously unselected package libneon27t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.6958882Z Preparing to unpack .../149-libneon27t64_0.33.0-1.1build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.6983416Z Unpacking libneon27t64:amd64 (0.33.0-1.1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.7312470Z Selecting previously unselected package libnice10:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.7442792Z Preparing to unpack .../150-libnice10_0.1.21-2build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.7472717Z Unpacking libnice10:amd64 (0.1.21-2build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.7801050Z Selecting previously unselected package libopenal-data.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.7932705Z Preparing to unpack .../151-libopenal-data_1%3a1.23.1-4build1_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.7945654Z Unpacking libopenal-data (1:1.23.1-4build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.8256745Z Selecting previously unselected package libopenexr-3-1-30:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.8390549Z Preparing to unpack .../152-libopenexr-3-1-30_3.1.5-5.1build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.8410667Z Unpacking libopenexr-3-1-30:amd64 (3.1.5-5.1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.8865133Z Selecting previously unselected package libopenh264-7:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.8997068Z Preparing to unpack .../153-libopenh264-7_2.4.1+dfsg-1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.9009960Z Unpacking libopenh264-7:amd64 (2.4.1+dfsg-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.9418939Z Selecting previously unselected package libopenni2-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.9551884Z Preparing to unpack .../154-libopenni2-0_2.2.0.33+dfsg-18_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.9583823Z Unpacking libopenni2-0:amd64 (2.2.0.33+dfsg-18) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:09.9918604Z Selecting previously unselected package libqrencode4:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.0049376Z Preparing to unpack .../155-libqrencode4_4.1.1-1build2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.0075860Z Unpacking libqrencode4:amd64 (4.1.1-1build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.0337583Z Selecting previously unselected package libsecret-common.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.0468080Z Preparing to unpack .../156-libsecret-common_0.21.4-1build3_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.0505350Z Unpacking libsecret-common (0.21.4-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.0764622Z Selecting previously unselected package libsecret-1-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.0899407Z Preparing to unpack .../157-libsecret-1-0_0.21.4-1build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.0914274Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.1212926Z Selecting previously unselected package libsndio7.0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.1345897Z Preparing to unpack .../158-libsndio7.0_1.9.0-0.3build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.1360173Z Unpacking libsndio7.0:amd64 (1.9.0-0.3build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.1662211Z Selecting previously unselected package libsoundtouch1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.1793828Z Preparing to unpack .../159-libsoundtouch1_2.3.2+ds1-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.1820577Z Unpacking libsoundtouch1:amd64 (2.3.2+ds1-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.2147874Z Selecting previously unselected package libspandsp2t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.2280091Z Preparing to unpack .../160-libspandsp2t64_0.0.6+dfsg-2.1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.2290648Z Unpacking libspandsp2t64:amd64 (0.0.6+dfsg-2.1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.2647470Z Selecting previously unselected package libsrtp2-1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.2780542Z Preparing to unpack .../161-libsrtp2-1_2.5.0-3build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.2803585Z Unpacking libsrtp2-1:amd64 (2.5.0-3build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.3107282Z Selecting previously unselected package libwildmidi2:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.3238722Z Preparing to unpack .../162-libwildmidi2_0.4.3-1build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.3256313Z Unpacking libwildmidi2:amd64 (0.4.3-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.3531900Z Selecting previously unselected package libwoff1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.3664198Z Preparing to unpack .../163-libwoff1_1.0.2-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.3679003Z Unpacking libwoff1:amd64 (1.0.2-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.3967714Z Selecting previously unselected package libxcb-xkb1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.4097993Z Preparing to unpack .../164-libxcb-xkb1_1.15-1ubuntu2_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.4117394Z Unpacking libxcb-xkb1:amd64 (1.15-1ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.4536242Z Selecting previously unselected package libxkbcommon-x11-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.4678579Z Preparing to unpack .../165-libxkbcommon-x11-0_1.6.0-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.4699797Z Unpacking libxkbcommon-x11-0:amd64 (1.6.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.5035302Z Selecting previously unselected package libzbar0t64:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.5166164Z Preparing to unpack .../166-libzbar0t64_0.23.93-4build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.5176930Z Unpacking libzbar0t64:amd64 (0.23.93-4build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.5425740Z Selecting previously unselected package libzxing3:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.5556257Z Preparing to unpack .../167-libzxing3_2.2.1-3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.5565103Z Unpacking libzxing3:amd64 (2.2.1-3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.5840521Z Selecting previously unselected package xfonts-encodings.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.5972326Z Preparing to unpack .../168-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.5992059Z Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.6339765Z Selecting previously unselected package xfonts-utils.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.6472454Z Preparing to unpack .../169-xfonts-utils_1%3a7.7+6build3_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.6494907Z Unpacking xfonts-utils (1:7.7+6build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.6909955Z Selecting previously unselected package xfonts-cyrillic.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.7040026Z Preparing to unpack .../170-xfonts-cyrillic_1%3a1.0.5+nmu1_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.7055297Z Unpacking xfonts-cyrillic (1:1.0.5+nmu1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.7497900Z Selecting previously unselected package xfonts-scalable.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.7629874Z Preparing to unpack .../171-xfonts-scalable_1%3a1.0.3-1.3_all.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.7645074Z Unpacking xfonts-scalable (1:1.0.3-1.3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.7964007Z Selecting previously unselected package libgstreamer-plugins-bad1.0-0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.8095043Z Preparing to unpack .../172-libgstreamer-plugins-bad1.0-0_1.24.2-1ubuntu4_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.8113572Z Unpacking libgstreamer-plugins-bad1.0-0:amd64 (1.24.2-1ubuntu4) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.8641903Z Selecting previously unselected package libdca0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.8772715Z Preparing to unpack .../173-libdca0_0.0.7-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.8789589Z Unpacking libdca0:amd64 (0.0.7-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.9069956Z Selecting previously unselected package libopenal1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.9200055Z Preparing to unpack .../174-libopenal1_1%3a1.23.1-4build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.9210059Z Unpacking libopenal1:amd64 (1:1.23.1-4build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.9602190Z Selecting previously unselected package libsbc1:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.9732375Z Preparing to unpack .../175-libsbc1_2.0-1build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:10.9741537Z Unpacking libsbc1:amd64 (2.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.0043632Z Selecting previously unselected package libvo-aacenc0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.0173618Z Preparing to unpack .../176-libvo-aacenc0_0.1.3-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.0192914Z Unpacking libvo-aacenc0:amd64 (0.1.3-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.0448344Z Selecting previously unselected package libvo-amrwbenc0:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.0579841Z Preparing to unpack .../177-libvo-amrwbenc0_0.1.3-2build1_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.0605635Z Unpacking libvo-amrwbenc0:amd64 (0.1.3-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.0889892Z Selecting previously unselected package gstreamer1.0-plugins-bad:amd64.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.1019843Z Preparing to unpack .../178-gstreamer1.0-plugins-bad_1.24.2-1ubuntu4_amd64.deb ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.1043542Z Unpacking gstreamer1.0-plugins-bad:amd64 (1.24.2-1ubuntu4) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.2404130Z Setting up libgme0:amd64 (0.6.3-7build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.2432760Z Setting up libchromaprint1:amd64 (1.5.1-5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.2462725Z Setting up libssh-gcrypt-4:amd64 (0.10.6-2ubuntu0.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.2501871Z Setting up libhwy1t64:amd64 (1.0.7-8.1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.2542829Z Setting up libcairo-script-interpreter2:amd64 (1.18.0-3build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.2579538Z Setting up libfreeaptx0:amd64 (0.1.1-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.2630567Z Setting up libdvdread8t64:amd64 (6.1.3-1.1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.2667900Z Setting up libudfread0:amd64 (1.1.2-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.2713653Z Setting up libmodplug1:amd64 (1:0.8.9.0-3build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.2777681Z Setting up libcdparanoia0:amd64 (3.10.2+debian-14build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.2850882Z Setting up libvo-amrwbenc0:amd64 (0.1.3-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.2961062Z Setting up session-migration (0.3.9build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4075281Z Created symlink /etc/systemd/user/graphical-session-pre.target.wants/session-migration.service → /usr/lib/systemd/user/session-migration.service.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4075884Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4108783Z Setting up libraw1394-11:amd64 (2.1.2-2build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4173826Z Setting up libsbc1:amd64 (2.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4246591Z Setting up libproxy1v5:amd64 (0.5.4-4build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4308654Z Setting up libneon27t64:amd64 (0.33.0-1.1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4378274Z Setting up libtag1v5-vanilla:amd64 (1.13.1-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4465777Z Setting up libharfbuzz-icu0:amd64 (8.3.0-2build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4499397Z Setting up libopenni2-0:amd64 (2.2.0.33+dfsg-18) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4686053Z Setting up libspeex1:amd64 (1.2.1-2ubuntu2.24.04.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4735071Z Setting up libshine3:amd64 (3.1.1-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4780118Z Setting up libcaca0:amd64 (0.99.beta20-4build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4814119Z Setting up libvpl2 (2023.3.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4858206Z Setting up libv4lconvert0t64:amd64 (1.26.1-4build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4914119Z Setting up libx264-164:amd64 (2:0.164.3108+git31e19f9-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.4967502Z Setting up libtwolame0:amd64 (0.4.0-2build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5025846Z Setting up libmbedcrypto7t64:amd64 (2.28.8-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5093817Z Setting up libwoff1:amd64 (1.0.2-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5129616Z Setting up liblc3-1:amd64 (1.0.4-3build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5201877Z Setting up libqrencode4:amd64 (4.1.1-1build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5244985Z Setting up libhyphen0:amd64 (2.8.8-7build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5295610Z Setting up libgsm1:amd64 (1.0.22-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5337085Z Setting up libvisual-0.4-0:amd64 (0.4.2-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5385271Z Setting up libsoxr0:amd64 (0.1.3-4build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5427299Z Setting up libzix-0-0:amd64 (0.4.2-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5472800Z Setting up libcodec2-1.2:amd64 (1.2.0-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5527844Z Setting up libmanette-0.2-0:amd64 (0.2.7-1build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5595740Z Setting up libsrtp2-1:amd64 (2.5.0-3build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5657712Z Setting up libmysofa1:amd64 (1.3.2+dfsg-2ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5696881Z Setting up libraptor2-0:amd64 (2.0.16-3ubuntu0.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5761977Z Setting up libldacbt-enc2:amd64 (2.0.2.3+git20200429+ed310a0-4ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5808889Z Setting up fonts-wqy-zenhei (0.9.45-8) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.5984361Z Setting up libwebrtc-audio-processing1:amd64 (0.3.1-0ubuntu6) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6024859Z Setting up fonts-freefont-ttf (20211204+svn4273-2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6099563Z Setting up libevent-2.1-7t64:amd64 (2.1.12-stable-9ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6163332Z Setting up libsvtav1enc1d1:amd64 (1.7.0+dfsg-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6271569Z Setting up libsoup-3.0-common (3.4.4-5ubuntu0.5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6326253Z Setting up libmpg123-0t64:amd64 (1.32.5-1ubuntu1.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6384078Z Setting up libcjson1:amd64 (1.7.17-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6442247Z Setting up libxvidcore4:amd64 (2:1.3.7-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6513947Z Setting up libmpcdec6:amd64 (2:0.1~r495-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6564111Z Setting up libmjpegutils-2.1-0t64:amd64 (1:2.1.0+debian-8.1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6610901Z Setting up librav1e0:amd64 (0.7.1-2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6660524Z Setting up liborc-0.4-0t64:amd64 (1:0.4.38-1ubuntu0.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6699809Z Setting up libxcb-xkb1:amd64 (1.15-1ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6737886Z Setting up libvo-aacenc0:amd64 (0.1.3-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6780664Z Setting up librist4:amd64 (0.2.10+dfsg-2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6819888Z Setting up librsvg2-2:amd64 (2.58.0+dfsg-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6868026Z Setting up libblas3:amd64 (3.12.0-3build1.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6934046Z update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.6959027Z Setting up libegl-mesa0:amd64 (25.0.7-0ubuntu0.24.04.2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7020915Z Setting up libsoundtouch1:amd64 (2.3.2+ds1-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7054401Z Setting up libplacebo338:amd64 (6.338.2-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7086210Z Setting up libgles2:amd64 (1.7.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7131118Z Setting up fonts-tlwg-loma-otf (1:0.7.3-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7177428Z Setting up libva2:amd64 (2.20.0-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7207837Z Setting up libspa-0.2-modules:amd64 (1.0.5-1ubuntu3.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7237900Z Setting up libzxing3:amd64 (2.2.1-3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7277622Z Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7332734Z Setting up libopus0:amd64 (1.4-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7373621Z Setting up libfaad2:amd64 (2.11.1-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7407097Z Setting up libxkbcommon-x11-0:amd64 (1.6.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7449740Z Setting up libdc1394-25:amd64 (2.2.6-4build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7495960Z Setting up libimath-3-1-29t64:amd64 (3.1.9-3.1ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7534416Z Setting up libunibreak5:amd64 (5.1-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7585055Z Setting up libdv4t64:amd64 (1.0.0-17.1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7661152Z Setting up libjxl0.7:amd64 (0.7.0-10.2ubuntu6.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7702639Z Setting up libopenh264-7:amd64 (2.4.1+dfsg-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7748617Z Setting up libltc11:amd64 (1.3.2-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7802459Z Setting up libx265-199:amd64 (3.5-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7878886Z Setting up libv4l-0t64:amd64 (1.26.1-4build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7925296Z Setting up libavtp0:amd64 (0.2.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.7985307Z Setting up libsndio7.0:amd64 (1.9.0-0.3build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8030923Z Setting up libdirectfb-1.7-7t64:amd64 (1.7.7-11.1ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8243790Z Setting up libspandsp2t64:amd64 (0.0.6+dfsg-2.1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8305686Z Setting up libvidstab1.1:amd64 (1.1.0-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8364802Z Setting up libvpx9:amd64 (1.14.0-1ubuntu2.2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8411788Z Setting up libsrt1.5-gnutls:amd64 (1.5.3-1build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8466430Z Setting up libtag1v5:amd64 (1.13.1-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8508987Z Setting up libflite1:amd64 (2.2-6build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8566532Z Setting up libdav1d7:amd64 (1.4.1-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8607190Z Setting up libva-drm2:amd64 (2.20.0-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8639458Z Setting up fonts-ipafont-gothic (00303-21ubuntu1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8720632Z update-alternatives: using /usr/share/fonts/opentype/ipafont-gothic/ipag.ttf to provide /usr/share/fonts/truetype/fonts-japanese-gothic.ttf (fonts-japanese-gothic.ttf) in auto mode
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8741233Z Setting up ocl-icd-libopencl1:amd64 (2.3.2-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8784028Z Setting up libasyncns0:amd64 (0.8-6build4) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8835609Z Setting up libwildmidi2:amd64 (0.4.3-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8881344Z Setting up libvdpau1:amd64 (1.5-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8944244Z Setting up libwavpack1:amd64 (5.6.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.8985808Z Setting up libbs2b0:amd64 (3.1.0+dfsg-7build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9041302Z Setting up libtheora0:amd64 (1.1.1+dfsg.1-16.1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9113478Z Setting up libegl1:amd64 (1.7.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9178750Z Setting up libdecor-0-0:amd64 (0.2.2-1build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9226399Z Setting up libdca0:amd64 (0.0.7-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9286008Z Setting up libzimg2:amd64 (3.0.5+ds1-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9344537Z Setting up libopenal-data (1:1.23.1-4build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9400331Z Setting up libabsl20220623t64:amd64 (20220623.1-3.1ubuntu3.2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9448468Z Setting up libflac12t64:amd64 (1.4.3+ds-2.1ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9527240Z Setting up libgtk-4-common (4.14.5+ds-0ubuntu0.5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9585384Z Setting up libmpeg2encpp-2.1-0t64:amd64 (1:2.1.0+debian-8.1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9644434Z Setting up glib-networking-common (2.80.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9685990Z Setting up libmfx1:amd64 (22.5.4-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9741367Z Setting up libbluray2:amd64 (1:1.3.4-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9774398Z Setting up libsamplerate0:amd64 (0.2.2-4build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9811593Z Setting up timgm6mb-soundfont (1.3-5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9909878Z update-alternatives: using /usr/share/sounds/sf2/TimGM6mb.sf2 to provide /usr/share/sounds/sf2/default-GM.sf2 (default-GM.sf2) in auto mode
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9952811Z update-alternatives: using /usr/share/sounds/sf2/TimGM6mb.sf2 to provide /usr/share/sounds/sf3/default-GM.sf3 (default-GM.sf3) in auto mode
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:11.9973384Z Setting up libva-x11-2:amd64 (2.20.0-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0004610Z Setting up libyuv0:amd64 (0.0~git202401110.af6ac82-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0043297Z Setting up libmplex2-2.1-0t64:amd64 (1:2.1.0+debian-8.1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0076964Z Setting up libpipewire-0.3-0t64:amd64 (1.0.5-1ubuntu3.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0107699Z Setting up libopenmpt0t64:amd64 (0.7.3-1.1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0145689Z Setting up libzvbi-common (0.2.42-2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0179455Z Setting up libsecret-common (0.21.4-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0218104Z Setting up libmp3lame0:amd64 (3.100-6build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0259047Z Setting up libgraphene-1.0-0:amd64 (1.10.8-3build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0292164Z Setting up libvorbisenc2:amd64 (1.3.7-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0331088Z Setting up libdvdnav4:amd64 (6.1.1-3build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0373532Z Setting up fonts-unifont (1:15.1.01-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0414463Z Setting up libaa1:amd64 (1.4p5-51.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0450389Z Setting up libiec61883-0:amd64 (1.2.0-6build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0479848Z Setting up libserd-0-0:amd64 (0.32.2-1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0541007Z Setting up libavc1394-0:amd64 (0.5.4-5build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0587554Z Setting up gsettings-desktop-schemas (46.1-0ubuntu1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0614860Z Setting up glib-networking-services (2.80.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0648845Z Setting up liblapack3:amd64 (3.12.0-3build1.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0734562Z update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0755622Z Setting up libzvbi0t64:amd64 (0.2.42-2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0788591Z Setting up liblrdf0:amd64 (0.6.1-4build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0839567Z Setting up libzbar0t64:amd64 (0.23.93-4build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0879736Z Setting up libgstreamer-plugins-base1.0-0:amd64 (1.24.2-1ubuntu0.3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0917649Z Setting up libavutil58:amd64 (7:6.1.1-3ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0955181Z Setting up libopenal1:amd64 (1:1.23.1-4build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.0998572Z Setting up xfonts-utils (1:7.7+6build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.1076072Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.1182943Z Setting up libgstreamer-plugins-good1.0-0:amd64 (1.24.2-1ubuntu1.2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.1226514Z Setting up libgstreamer-gl1.0-0:amd64 (1.24.2-1ubuntu0.3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.1279397Z Setting up gstreamer1.0-plugins-base:amd64 (1.24.2-1ubuntu0.3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.1312445Z Setting up libass9:amd64 (1:0.17.1-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.1347312Z Setting up libswresample4:amd64 (7:6.1.1-3ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.1387166Z Setting up libopenexr-3-1-30:amd64 (3.1.5-5.1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.1420085Z Setting up libshout3:amd64 (2.4.6-1build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.1483965Z Setting up libgav1-1:amd64 (0.18.0-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.1520694Z Setting up libavcodec60:amd64 (7:6.1.1-3ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.1561597Z Setting up librubberband2:amd64 (3.3.0+dfsg-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.1659384Z Setting up libjack-jackd2-0:amd64 (1.9.21~dfsg-3ubuntu3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.1695639Z Setting up libsord-0-0:amd64 (0.16.16-2build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.1731644Z Setting up xfonts-cyrillic (1:1.0.5+nmu1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2041170Z Setting up libpostproc57:amd64 (7:6.1.1-3ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2072509Z Setting up libsratom-0-0:amd64 (0.6.16-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2113383Z Setting up libsndfile1:amd64 (1.2.2-1ubuntu5.24.04.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2147943Z Setting up liblilv-0-0:amd64 (0.24.22-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2184664Z Setting up libinstpatch-1.0-2:amd64 (1.1.6-1build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2216393Z Setting up xfonts-scalable (1:1.0.3-1.3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2485581Z Setting up libswscale7:amd64 (7:6.1.1-3ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2527813Z Setting up libavif16:amd64 (1.0.4-1ubuntu3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2571587Z Setting up libpulse0:amd64 (1:16.1+dfsg1-2ubuntu10.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2662725Z Setting up libavformat60:amd64 (7:6.1.1-3ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2704623Z Setting up libsphinxbase3t64:amd64 (0.8+5prealpha+1-17build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2866090Z Setting up libsdl2-2.0-0:amd64 (2.30.0+dfsg-1ubuntu3.1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2898091Z Setting up libfluidsynth3:amd64 (2.3.4-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2930646Z Setting up libpocketsphinx3:amd64 (0.8.0+real5prealpha+1-15ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2964488Z Setting up libavfilter9:amd64 (7:6.1.1-3ubuntu5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.2999137Z Setting up gstreamer1.0-libav:amd64 (1.24.1-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.3259510Z Processing triggers for fontconfig (2.15.0-1.1ubuntu2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.4058256Z Processing triggers for libc-bin (2.39-0ubuntu8.6) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:12.6731641Z Processing triggers for man-db (2.12.0-4build2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:22.8076093Z Processing triggers for libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.4) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:22.8405422Z Setting up libgtk-4-1:amd64 (4.14.5+ds-0ubuntu0.5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:22.8794174Z Setting up glib-networking:amd64 (2.80.0-1build1) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:22.8864079Z Setting up libsoup-3.0-0:amd64 (3.4.4-5ubuntu0.5) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:22.8930421Z Setting up libgssdp-1.6-0:amd64 (1.6.3-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:22.9041996Z Setting up gstreamer1.0-plugins-good:amd64 (1.24.2-1ubuntu1.2) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:22.9098121Z Setting up libgupnp-1.6-0:amd64 (1.6.6-1build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:22.9206884Z Setting up libgupnp-igd-1.6-0:amd64 (1.6.0-3build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:22.9292580Z Setting up libnice10:amd64 (0.1.21-2build3) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:22.9390791Z Setting up libgstreamer-plugins-bad1.0-0:amd64 (1.24.2-1ubuntu4) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:22.9480724Z Setting up gstreamer1.0-plugins-bad:amd64 (1.24.2-1ubuntu4) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:22.9532175Z Processing triggers for libc-bin (2.39-0ubuntu8.6) ...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:23.6207417Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:23.6207956Z Running kernel seems to be up-to-date.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:23.6208342Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:23.6208510Z Restarting services...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:23.6276419Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:23.6276742Z Service restarts being deferred:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:23.6278959Z systemctl restart hosted-compute-agent.service
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:23.6279354Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:23.6279589Z No containers need to be restarted.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:23.6279882Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:23.6280235Z No user sessions are running outdated binaries.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:23.6280656Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:23.6281101Z No VM guests are running outdated hypervisor (qemu) binaries on this host.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:24.5116685Z ##[group]Run npx playwright install
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:24.5117019Z [36;1mnpx playwright install[0m
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:24.5151229Z shell: /usr/bin/bash -e {0}
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:24.5151469Z env:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:24.5151654Z DOTNET_ROOT: /usr/share/dotnet
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:24.5151878Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0466287Z ╔═══════════════════════════════════════════════════════════════════════════════╗
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0467402Z ║ WARNING: It looks like you are running 'npx playwright install' without first ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0468559Z ║ installing your project's dependencies. ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0469488Z ║ ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0470442Z ║ To avoid unexpected behavior, please install your dependencies first, and ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0471569Z ║ then run Playwright's install command: ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0472553Z ║ ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0473659Z ║ npm install ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0474690Z ║ npx playwright install ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0475474Z ║ ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0476355Z ║ If your project does not yet depend on Playwright, first install the ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0477463Z ║ applicable npm package (most commonly @playwright/test), and ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0478617Z ║ then run Playwright's install command to download the browsers: ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0479556Z ║ ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0480465Z ║ npm install @playwright/test ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0481479Z ║ npx playwright install ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0482328Z ║ ║
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0483504Z ╚═══════════════════════════════════════════════════════════════════════════════╝
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.0555231Z Downloading Chromium 140.0.7339.186 (playwright build v1193) from https://cdn.playwright.dev/dbazure/download/playwright/builds/chromium/1193/chromium-linux.zip
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.2284347Z | | 0% of 173.8 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.4360135Z |■■■■■■■■ | 10% of 173.8 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.5627581Z |■■■■■■■■■■■■■■■■ | 20% of 173.8 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.6695700Z |■■■■■■■■■■■■■■■■■■■■■■■■ | 30% of 173.8 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.7675037Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 40% of 173.8 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.8663300Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 50% of 173.8 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:26.9565464Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 60% of 173.8 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:27.0468827Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 70% of 173.8 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:27.1396840Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 80% of 173.8 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:27.2486103Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 90% of 173.8 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:27.4033650Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 173.8 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:31.1891096Z Chromium 140.0.7339.186 (playwright build v1193) downloaded to /home/runner/.cache/ms-playwright/chromium-1193
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:31.1895823Z Downloading Chromium Headless Shell 140.0.7339.186 (playwright build v1193) from https://cdn.playwright.dev/dbazure/download/playwright/builds/chromium/1193/chromium-headless-shell-linux.zip
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:31.3587479Z | | 0% of 104.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:31.5043452Z |■■■■■■■■ | 10% of 104.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:31.5848510Z |■■■■■■■■■■■■■■■■ | 20% of 104.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:31.6483482Z |■■■■■■■■■■■■■■■■■■■■■■■■ | 30% of 104.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:31.7110626Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 40% of 104.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:31.7708694Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 50% of 104.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:31.8320275Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 60% of 104.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:31.8892978Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 70% of 104.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:31.9428578Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 80% of 104.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:31.9948168Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 90% of 104.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:32.0508499Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 104.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:34.0624786Z Chromium Headless Shell 140.0.7339.186 (playwright build v1193) downloaded to /home/runner/.cache/ms-playwright/chromium_headless_shell-1193
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:34.0628318Z Downloading Firefox 141.0 (playwright build v1490) from https://cdn.playwright.dev/dbazure/download/playwright/builds/firefox/1490/firefox-ubuntu-24.04.zip
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:34.2381731Z | | 0% of 96 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:34.3666101Z |■■■■■■■■ | 10% of 96 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:34.4574699Z |■■■■■■■■■■■■■■■■ | 20% of 96 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:34.5231346Z |■■■■■■■■■■■■■■■■■■■■■■■■ | 30% of 96 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:34.5906031Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 40% of 96 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:34.6457561Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 50% of 96 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:34.7159386Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 60% of 96 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:34.7956393Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 70% of 96 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:34.8466799Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 80% of 96 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:34.9205483Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 90% of 96 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:34.9741617Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 96 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:36.9474273Z Firefox 141.0 (playwright build v1490) downloaded to /home/runner/.cache/ms-playwright/firefox-1490
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:36.9477629Z Downloading Webkit 26.0 (playwright build v2203) from https://cdn.playwright.dev/dbazure/download/playwright/builds/webkit/2203/webkit-ubuntu-24.04.zip
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:37.1282048Z | | 0% of 94.2 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:37.3214764Z |■■■■■■■■ | 10% of 94.2 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:37.4059932Z |■■■■■■■■■■■■■■■■ | 20% of 94.2 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:37.4846757Z |■■■■■■■■■■■■■■■■■■■■■■■■ | 30% of 94.2 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:37.5560781Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 40% of 94.2 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:37.6132968Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 50% of 94.2 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:37.6653795Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 60% of 94.2 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:37.7195299Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 70% of 94.2 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:37.7688257Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 80% of 94.2 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:37.8220153Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 90% of 94.2 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:37.8703841Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 94.2 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:39.7872700Z Webkit 26.0 (playwright build v2203) downloaded to /home/runner/.cache/ms-playwright/webkit-2203
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:39.7876188Z Downloading FFMPEG playwright build v1011 from https://cdn.playwright.dev/dbazure/download/playwright/builds/ffmpeg/1011/ffmpeg-linux.zip
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:39.9533398Z | | 0% of 2.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:39.9692247Z |■■■■■■■■ | 10% of 2.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:39.9744979Z |■■■■■■■■■■■■■■■■ | 20% of 2.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:39.9790213Z |■■■■■■■■■■■■■■■■■■■■■■■■ | 30% of 2.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:39.9819342Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 40% of 2.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:39.9844070Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 50% of 2.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:39.9870401Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 60% of 2.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:39.9898079Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 70% of 2.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:39.9919695Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 80% of 2.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:39.9946062Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 90% of 2.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:39.9970934Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 2.3 MiB
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:40.0639497Z FFMPEG playwright build v1011 downloaded to /home/runner/.cache/ms-playwright/ffmpeg-1011
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:40.4509116Z ##[group]Run dotnet build -c Release
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:40.4509658Z [36;1mdotnet build -c Release[0m
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:40.4551349Z shell: /usr/bin/bash -e {0}
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:40.4551594Z env:
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:40.4551788Z DOTNET_ROOT: /usr/share/dotnet
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:40.4552030Z ##[endgroup]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:48.5699364Z Determining projects to restore...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:17:58.2111195Z Restored /home/runner/work/TUnit/TUnit/TUnit.Assertions.FSharp/TUnit.Assertions.FSharp.fsproj (in 3.69 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:01.2938938Z Restored /home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers/TUnit.Assertions.Analyzers.csproj (in 2.2 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:01.7596441Z Restored /home/runner/work/TUnit/TUnit/Playground/Playground.csproj (in 7.22 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:01.8118439Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.TestProject/ExampleNamespace.TestProject.csproj (in 7.32 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:03.2594561Z Restored /home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers.CodeFixers/TUnit.Assertions.Analyzers.CodeFixers.csproj (in 1.36 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:03.2906242Z Restored /home/runner/work/TUnit/TUnit/TUnit.Analyzers/TUnit.Analyzers.csproj (in 4 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:04.3364811Z Restored /home/runner/work/TUnit/TUnit/TUnit.Assertions.SourceGenerator.Tests/TUnit.Assertions.SourceGenerator.Tests.csproj (in 9.8 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:04.3554992Z Restored /home/runner/work/TUnit/TUnit/TUnit.Analyzers.Roslyn47/TUnit.Analyzers.Roslyn47.csproj (in 13 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:04.5462218Z Restored /home/runner/work/TUnit/TUnit/TUnit.Analyzers.Tests/TUnit.Analyzers.Tests.csproj (in 1.23 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:04.5630142Z Restored /home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers.Tests/TUnit.Assertions.Analyzers.Tests.csproj (in 3.23 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:04.5759234Z Restored /home/runner/work/TUnit/TUnit/TUnit.Analyzers.CodeFixers/TUnit.Analyzers.CodeFixers.csproj (in 4 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:04.5919662Z Restored /home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers.CodeFixers.Tests/TUnit.Assertions.Analyzers.CodeFixers.Tests.csproj (in 2.68 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:04.6281222Z Restored /home/runner/work/TUnit/TUnit/TUnit/TUnit.csproj (in 34 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:04.9237949Z Restored /home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj (in 314 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:05.4933719Z Restored /home/runner/work/TUnit/TUnit/TUnit.Analyzers.Roslyn44/TUnit.Analyzers.Roslyn44.csproj (in 1.13 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:05.5251099Z Restored /home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj (in 18 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:05.9774464Z Restored /home/runner/work/TUnit/TUnit/TUnit.Analyzers.Roslyn414/TUnit.Analyzers.Roslyn414.csproj (in 1.34 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:05.9788682Z Restored /home/runner/work/TUnit/TUnit/TUnit.TestProject.VB.NET/TUnit.TestProject.VB.NET.vbproj (in 893 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:05.9860501Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit/TestProject.csproj (in 6 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:05.9867731Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.VB/TestProject.vbproj (in 6 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:06.1700670Z Restored /home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj (in 1.48 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:06.2222742Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.Aspire.Test/ExampleNamespace.csproj (in 7 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:06.3756620Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.FSharp/TestProject.fsproj (in 353 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:06.4927420Z Restored /home/runner/work/TUnit/TUnit/TUnit.TestProject.FSharp/TUnit.TestProject.FSharp.fsproj (in 815 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:06.5339128Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.AppHost/ExampleNamespace.AppHost.csproj (in 7 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:07.3466898Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.ServiceDefaults/ExampleNamespace.ServiceDefaults.csproj (in 966 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:07.3479284Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.WebApp/ExampleNamespace.WebApp.csproj (in 1.12 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:07.3518070Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.ApiService/ExampleNamespace.ApiService.csproj (in 809 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:07.3578648Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.AspNet.FSharp/WebApp/WebApp.fsproj (in 4 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:07.5869258Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.AspNet/WebApp/WebApp.csproj (in 237 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:07.7270003Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.AspNet/TestProject/TestProject.csproj (in 373 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:07.7824539Z Restored /home/runner/work/TUnit/TUnit/TUnit.Engine/TUnit.Engine.csproj (in 19 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:07.9286932Z Restored /home/runner/work/TUnit/TUnit/TUnit.Example.Asp.Net/TUnit.Example.Asp.Net.csproj (in 567 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:07.9580304Z Restored /home/runner/work/TUnit/TUnit/TUnit.Example.Asp.Net.TestProject/TUnit.Example.Asp.Net.TestProject.csproj (in 356 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:07.9615059Z Restored /home/runner/work/TUnit/TUnit/TUnit.Engine.Tests/TUnit.Engine.Tests.csproj (in 167 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:07.9666663Z Restored /home/runner/work/TUnit/TUnit/TUnit.Core/TUnit.Core.csproj (in 10 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:07.9794730Z Restored /home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.csproj (in 4 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:07.9830453Z Restored /home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn47/TUnit.Core.SourceGenerator.Roslyn47.csproj (in 8 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:07.9896377Z Restored /home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn44/TUnit.Core.SourceGenerator.Roslyn44.csproj (in 3 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:07.9947464Z Restored /home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn414/TUnit.Core.SourceGenerator.Roslyn414.csproj (in 3 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:08.0092995Z Restored /home/runner/work/TUnit/TUnit/TUnit.Assertions/TUnit.Assertions.csproj (in 8 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:08.0257216Z Restored /home/runner/work/TUnit/TUnit/TUnit.Assertions.SourceGenerator/TUnit.Assertions.SourceGenerator.csproj (in 4 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:08.0267219Z Restored /home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj (in 12 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:08.0634354Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.AspNet.FSharp/TestProject/TestProject.fsproj (in 32 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:08.0806707Z Restored /home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj (in 98 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:08.3711421Z Restored /home/runner/work/TUnit/TUnit/TUnit.RpcTests/TUnit.RpcTests.csproj (in 286 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:08.4006395Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates/TUnit.Templates.csproj (in 372 ms).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:09.2412928Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates.Tests/TUnit.Templates.Tests.csproj (in 1.17 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:11.5135602Z Restored /home/runner/work/TUnit/TUnit/TUnit.Pipeline/TUnit.Pipeline.csproj (in 2.26 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:11.7839956Z Restored /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.Playwright/TestProject.csproj (in 5.79 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:11.8042527Z Restored /home/runner/work/TUnit/TUnit/TUnit.Playwright/TUnit.Playwright.csproj (in 3.39 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:11.8071700Z Restored /home/runner/work/TUnit/TUnit/TUnit.PublicAPI/TUnit.PublicAPI.csproj (in 3.42 sec).
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:11.9936767Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:12.1564781Z /home/runner/.nuget/packages/system.text.encodings.web/9.0.0/buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets(4,5): warning : System.Text.Encodings.Web 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set true in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net6.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:12.1578533Z /home/runner/.nuget/packages/system.io.pipelines/9.0.0/buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets(4,5): warning : System.IO.Pipelines 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set true in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net6.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:12.1598170Z /home/runner/.nuget/packages/microsoft.bcl.asyncinterfaces/9.0.0/buildTransitive/netcoreapp2.0/Microsoft.Bcl.AsyncInterfaces.targets(4,5): warning : Microsoft.Bcl.AsyncInterfaces 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set true in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net6.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:12.1606273Z /home/runner/.nuget/packages/system.text.json/9.0.0/buildTransitive/netcoreapp2.0/System.Text.Json.targets(4,5): warning : System.Text.Json 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set true in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net6.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:12.7346025Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:12.7414510Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:17.2324674Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers/AnalyzerReleases.Shipped.md(5,1): warning RS2007: Analyzer release file 'AnalyzerReleases.Shipped.md' has a missing or invalid release header '#### Assertion Usage Rules' (https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md) [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers/TUnit.Assertions.Analyzers.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:17.3846311Z TUnit.Assertions.Analyzers -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers/bin/Release/netstandard2.0/TUnit.Assertions.Analyzers.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:19.9786316Z TUnit.Core -> /home/runner/work/TUnit/TUnit/TUnit.Core/bin/Release/netstandard2.0/TUnit.Core.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:21.8599355Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.SourceGenerator/Generators/AssertionMethodGenerator.cs(113,21): warning CS8604: Possible null reference argument for parameter 'MethodName' in 'CreateAssertionAttributeData.CreateAssertionAttributeData(INamedTypeSymbol TargetType, INamedTypeSymbol ContainingType, string MethodName, string? CustomName, bool NegateLogic, bool RequiresGenericTypeParameter, bool TreatAsInstance)'. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.SourceGenerator/TUnit.Assertions.SourceGenerator.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:21.8631390Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.SourceGenerator/Generators/AssertionMethodGenerator.cs(220,21): warning CS8604: Possible null reference argument for parameter 'MethodName' in 'CreateAssertionAttributeData.CreateAssertionAttributeData(INamedTypeSymbol TargetType, INamedTypeSymbol ContainingType, string MethodName, string? CustomName, bool NegateLogic, bool RequiresGenericTypeParameter, bool TreatAsInstance)'. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.SourceGenerator/TUnit.Assertions.SourceGenerator.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:21.8760983Z TUnit.Assertions.SourceGenerator -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.SourceGenerator/bin/Release/netstandard2.0/TUnit.Assertions.SourceGenerator.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.0614991Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Analyzers/AnalyzerReleases.Shipped.md(5,1): warning RS2007: 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) [/home/runner/work/TUnit/TUnit/TUnit.Analyzers/TUnit.Analyzers.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.0758246Z TUnit.Analyzers -> /home/runner/work/TUnit/TUnit/TUnit.Analyzers/bin/Release/netstandard2.0/TUnit.Analyzers.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.2132782Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.2621420Z TUnit.Pipeline -> /home/runner/work/TUnit/TUnit/TUnit.Pipeline/bin/Release/net8.0/TUnit.Pipeline.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.3244534Z TUnit.Core -> /home/runner/work/TUnit/TUnit/TUnit.Core/bin/Release/net8.0/TUnit.Core.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.3767179Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.3906453Z TUnit.Core -> /home/runner/work/TUnit/TUnit/TUnit.Core/bin/Release/net9.0/TUnit.Core.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.4174069Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.4580711Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.4977377Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.5661435Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.5892144Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.6887142Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.7597492Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.7673030Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.8614541Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.8895886Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.9333750Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:26.9422452Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:27.0155984Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:27.0701098Z TUnit.Assertions.Analyzers.CodeFixers -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers.CodeFixers/bin/Release/netstandard2.0/TUnit.Assertions.Analyzers.CodeFixers.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:30.3246748Z TestProject -> /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.Playwright/bin/Release/net8.0/TestProject.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:30.5260966Z TUnit.RpcTests -> /home/runner/work/TUnit/TUnit/TUnit.RpcTests/bin/Release/net8.0/TUnit.RpcTests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:35.3682308Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/CodeGenerators/Helpers/TupleArgumentHelper.cs(72,37): warning CS8600: Converting null literal or possible null value to non-nullable type. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:35.3752475Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/AotMethodInvocationGenerator.cs(168,52): warning CS8604: Possible null reference argument for parameter 'name' in 'ImmutableArray INamespaceOrTypeSymbol.GetMembers(string name)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:35.3763871Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(688,54): warning CS8604: Possible null reference argument for parameter 'name' in 'ImmutableArray INamespaceOrTypeSymbol.GetMembers(string name)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:35.3771279Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2207,20): warning CS8619: Nullability of reference types in value of type '(string? filePath, int lineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:35.3812625Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2215,20): warning CS8619: Nullability of reference types in value of type '(string? attrFilePath, int attrLineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:35.3907673Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2235,24): warning CS8619: Nullability of reference types in value of type '(string? filePath, int lineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:35.3926990Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2244,20): warning CS8619: Nullability of reference types in value of type '(string? attrFilePath, int attrLineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:35.3931288Z TUnit.Core.SourceGenerator -> /home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/bin/Release/netstandard2.0/TUnit.Core.SourceGenerator.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:39.2012640Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(688,54): warning CS8604: Possible null reference argument for parameter 'name' in 'ImmutableArray INamespaceOrTypeSymbol.GetMembers(string name)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn44/TUnit.Core.SourceGenerator.Roslyn44.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:39.2020023Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/CodeGenerators/Helpers/TupleArgumentHelper.cs(72,37): warning CS8600: Converting null literal or possible null value to non-nullable type. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn44/TUnit.Core.SourceGenerator.Roslyn44.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:39.2027440Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/AotMethodInvocationGenerator.cs(168,52): warning CS8604: Possible null reference argument for parameter 'name' in 'ImmutableArray INamespaceOrTypeSymbol.GetMembers(string name)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn44/TUnit.Core.SourceGenerator.Roslyn44.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:39.2035450Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2207,20): warning CS8619: Nullability of reference types in value of type '(string? filePath, int lineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn44/TUnit.Core.SourceGenerator.Roslyn44.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:39.2043860Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2215,20): warning CS8619: Nullability of reference types in value of type '(string? attrFilePath, int attrLineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn44/TUnit.Core.SourceGenerator.Roslyn44.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:39.2051257Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2235,24): warning CS8619: Nullability of reference types in value of type '(string? filePath, int lineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn44/TUnit.Core.SourceGenerator.Roslyn44.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:39.2059217Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2244,20): warning CS8619: Nullability of reference types in value of type '(string? attrFilePath, int attrLineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn44/TUnit.Core.SourceGenerator.Roslyn44.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:39.2218500Z TUnit.Core.SourceGenerator.Roslyn44 -> /home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn44/bin/Release/netstandard2.0/TUnit.Core.SourceGenerator.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:43.0893625Z TUnit.Analyzers.Roslyn44 -> /home/runner/work/TUnit/TUnit/TUnit.Analyzers.Roslyn44/bin/Release/netstandard2.0/TUnit.Analyzers.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:43.1352309Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/AotMethodInvocationGenerator.cs(168,52): warning CS8604: Possible null reference argument for parameter 'name' in 'ImmutableArray INamespaceOrTypeSymbol.GetMembers(string name)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn47/TUnit.Core.SourceGenerator.Roslyn47.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:43.1358950Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/CodeGenerators/Helpers/TupleArgumentHelper.cs(72,37): warning CS8600: Converting null literal or possible null value to non-nullable type. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn47/TUnit.Core.SourceGenerator.Roslyn47.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:43.1366835Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(688,54): warning CS8604: Possible null reference argument for parameter 'name' in 'ImmutableArray INamespaceOrTypeSymbol.GetMembers(string name)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn47/TUnit.Core.SourceGenerator.Roslyn47.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:43.1374742Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2207,20): warning CS8619: Nullability of reference types in value of type '(string? filePath, int lineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn47/TUnit.Core.SourceGenerator.Roslyn47.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:43.1382232Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2215,20): warning CS8619: Nullability of reference types in value of type '(string? attrFilePath, int attrLineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn47/TUnit.Core.SourceGenerator.Roslyn47.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:43.1432219Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2235,24): warning CS8619: Nullability of reference types in value of type '(string? filePath, int lineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn47/TUnit.Core.SourceGenerator.Roslyn47.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:43.1440030Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2244,20): warning CS8619: Nullability of reference types in value of type '(string? attrFilePath, int attrLineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn47/TUnit.Core.SourceGenerator.Roslyn47.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:43.2115022Z TUnit.Core.SourceGenerator.Roslyn47 -> /home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn47/bin/Release/netstandard2.0/TUnit.Core.SourceGenerator.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:43.6124608Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:46.3755529Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Analyzers/MultipleConstructorsAnalyzer.cs(13,15): warning RS2008: Enable analyzer release tracking for the analyzer project containing rule 'TUnit0052' (https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md) [/home/runner/work/TUnit/TUnit/TUnit.Analyzers.Roslyn47/TUnit.Analyzers.Roslyn47.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:46.3946574Z TUnit.Analyzers.Roslyn47 -> /home/runner/work/TUnit/TUnit/TUnit.Analyzers.Roslyn47/bin/Release/netstandard2.0/TUnit.Analyzers.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:46.8096649Z TestProject -> /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit/bin/Release/net8.0/TestProject.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:47.0920739Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:47.2661995Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:47.3816603Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:48.1799634Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:49.1575466Z TUnit.Templates -> /home/runner/work/TUnit/TUnit/TUnit.Templates/bin/Release/net9.0/TUnit.Templates.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:50.3028335Z ExampleNamespace -> /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.Aspire.Test/bin/Release/net9.0/ExampleNamespace.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:50.4995534Z WebApp -> /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.AspNet/WebApp/bin/Release/net9.0/WebApp.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:50.5163758Z TUnit.Engine -> /home/runner/work/TUnit/TUnit/TUnit.Engine/bin/Release/net8.0/TUnit.Engine.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:50.5967116Z ExampleNamespace.ServiceDefaults -> /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.ServiceDefaults/bin/Release/net9.0/ExampleNamespace.ServiceDefaults.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:50.6122675Z TUnit.Engine -> /home/runner/work/TUnit/TUnit/TUnit.Engine/bin/Release/netstandard2.0/TUnit.Engine.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:50.7906697Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:50.8758284Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:50.9451412Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:50.9954810Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:51.3042607Z TUnit.Assertions -> /home/runner/work/TUnit/TUnit/TUnit.Assertions/bin/Release/net9.0/TUnit.Assertions.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:51.3770471Z TestProject -> /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.AspNet/TestProject/bin/Release/net9.0/TestProject.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:51.3942196Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:51.9893290Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:52.0371616Z TUnit.Example.Asp.Net -> /home/runner/work/TUnit/TUnit/TUnit.Example.Asp.Net/bin/Release/net9.0/TUnit.Example.Asp.Net.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:52.1104572Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:52.1817653Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:52.3348239Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:52.7284564Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:52.8758360Z /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.FSharp/TestProject.fsproj : warning NU1504: Duplicate 'PackageReference' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageReference' items are: TUnit.Assertions.FSharp *, TUnit.Assertions.FSharp 0.61.39.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:53.6308308Z /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.AspNet.FSharp/TestProject/TestProject.fsproj : warning NU1504: Duplicate 'PackageReference' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageReference' items are: TUnit.Assertions.FSharp *, TUnit.Assertions.FSharp 0.61.39.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:56.9681695Z TestProject -> /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.VB/bin/Release/net8.0/TestProject.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:59.6487825Z TUnit.Assertions -> /home/runner/work/TUnit/TUnit/TUnit.Assertions/bin/Release/net8.0/TUnit.Assertions.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:59.6763878Z TUnit.Assertions -> /home/runner/work/TUnit/TUnit/TUnit.Assertions/bin/Release/netstandard2.0/TUnit.Assertions.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:18:59.7139380Z ExampleNamespace.ApiService -> /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.ApiService/bin/Release/net9.0/ExampleNamespace.ApiService.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:00.5179035Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Analyzers/MultipleConstructorsAnalyzer.cs(13,15): warning RS2008: Enable analyzer release tracking for the analyzer project containing rule 'TUnit0052' (https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md) [/home/runner/work/TUnit/TUnit/TUnit.Analyzers.Roslyn414/TUnit.Analyzers.Roslyn414.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:00.5636174Z TUnit.Analyzers.Roslyn414 -> /home/runner/work/TUnit/TUnit/TUnit.Analyzers.Roslyn414/bin/Release/netstandard2.0/TUnit.Analyzers.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:00.6525805Z TUnit.Analyzers.CodeFixers -> /home/runner/work/TUnit/TUnit/TUnit.Analyzers.CodeFixers/bin/Release/netstandard2.0/TUnit.Analyzers.CodeFixers.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:01.6254765Z TUnit.Assertions.FSharp -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.FSharp/bin/Release/net9.0/TUnit.Assertions.FSharp.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:03.4216763Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:03.6466580Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:03.8983968Z Removing SourceGeneratedViewer directory...
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:05.6776698Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/AotMethodInvocationGenerator.cs(168,52): warning CS8604: Possible null reference argument for parameter 'name' in 'ImmutableArray INamespaceOrTypeSymbol.GetMembers(string name)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn414/TUnit.Core.SourceGenerator.Roslyn414.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:05.6797644Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/CodeGenerators/Helpers/TupleArgumentHelper.cs(72,37): warning CS8600: Converting null literal or possible null value to non-nullable type. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn414/TUnit.Core.SourceGenerator.Roslyn414.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:05.6849833Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(688,54): warning CS8604: Possible null reference argument for parameter 'name' in 'ImmutableArray INamespaceOrTypeSymbol.GetMembers(string name)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn414/TUnit.Core.SourceGenerator.Roslyn414.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:05.6872181Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2207,20): warning CS8619: Nullability of reference types in value of type '(string? filePath, int lineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn414/TUnit.Core.SourceGenerator.Roslyn414.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:05.6879814Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2215,20): warning CS8619: Nullability of reference types in value of type '(string? attrFilePath, int attrLineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn414/TUnit.Core.SourceGenerator.Roslyn414.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:05.6912270Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2235,24): warning CS8619: Nullability of reference types in value of type '(string? filePath, int lineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn414/TUnit.Core.SourceGenerator.Roslyn414.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:05.6919981Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(2244,20): warning CS8619: Nullability of reference types in value of type '(string? attrFilePath, int attrLineNumber)' doesn't match target type '(string filePath, int lineNumber)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn414/TUnit.Core.SourceGenerator.Roslyn414.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:05.7134658Z TUnit.Core.SourceGenerator.Roslyn414 -> /home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Roslyn414/bin/Release/netstandard2.0/TUnit.Core.SourceGenerator.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:05.7233535Z TestProject -> /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.FSharp/bin/Release/net8.0/TestProject.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:05.7950946Z WebApp -> /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.AspNet.FSharp/WebApp/bin/Release/net9.0/WebApp.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:06.1782756Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/Bugs/1889/BaseTests.cs(12,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:06.1789469Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/Bugs/1889/BaseTests.cs(19,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:06.2417517Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/Bugs/1889/BaseTests.cs(12,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:06.2423994Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/Bugs/1889/BaseTests.cs(19,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:06.2636925Z TUnit.TestProject.Library -> /home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/bin/Release/net9.0/TUnit.TestProject.Library.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:06.8444409Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/Bugs/1889/BaseTests.cs(12,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:06.8451673Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/Bugs/1889/BaseTests.cs(19,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:07.0899829Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/Bugs/1889/BaseTests.cs(12,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net6.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:07.0906588Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/Bugs/1889/BaseTests.cs(19,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net6.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:07.1167257Z TUnit.TestProject.Library -> /home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/bin/Release/net6.0/TUnit.TestProject.Library.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:07.1315283Z TUnit.Assertions.FSharp -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.FSharp/bin/Release/netstandard2.0/TUnit.Assertions.FSharp.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:07.1486584Z TUnit.Assertions.FSharp -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.FSharp/bin/Release/net8.0/TUnit.Assertions.FSharp.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:07.4459086Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/Bugs/1889/BaseTests.cs(12,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:07.4465999Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/Bugs/1889/BaseTests.cs(19,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:07.4695823Z TUnit.TestProject.Library -> /home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/bin/Release/net472/TUnit.TestProject.Library.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:09.5124678Z TUnit -> /home/runner/work/TUnit/TUnit/TUnit/bin/Release/netstandard2.0/TUnit.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:12.4205405Z TUnit.Assertions.Analyzers.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers.Tests/bin/Release/net8.0/TUnit.Assertions.Analyzers.Tests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.8778783Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_PropertyDataSourceInjectionTests_PropertyInjection.g.cs(39,55): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.8834442Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_PropertyDataSourceInjectionTests_PropertyInjection.g.cs(56,104): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.8879233Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_PropertyDataSourceInjectionTests_PropertyInjection.g.cs(73,121): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.8897365Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_PropertyDataSourceInjectionTests_PropertyInjection.g.cs(90,56): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.8910087Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_DerivedStaticPropertyTests_PropertyInjection.g.cs(39,77): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.8921825Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_DerivedStaticPropertyTests_PropertyInjection.g.cs(56,91): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9021079Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_BaseStaticClass_PropertyInjection.g.cs(39,77): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9058483Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_NestedService_PropertyInjection.g.cs(39,89): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9088458Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_CustomService_PropertyInjection.g.cs(39,77): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9098206Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_StaticPropertyDataSourceTests_PropertyInjection.g.cs(39,93): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9121992Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_StaticPropertyDataSourceTests_PropertyInjection.g.cs(56,139): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9161967Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_StaticPropertyDataSourceTests_PropertyInjection.g.cs(73,162): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9172073Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_CustomPropertyDataSourceTests_PropertyInjection.g.cs(39,71): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9181741Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_BaseTestClass_PropertyInjection.g.cs(39,53): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9218484Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_DerivedPropertyInjectionTests_PropertyInjection.g.cs(39,53): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9266205Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_DerivedPropertyInjectionTests_PropertyInjection.g.cs(56,56): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9277511Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_PropertyDataSourceInjectionTests_ComplexData_PropertyInjection.g.cs(39,55): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9287024Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/PropertyDataSourceInjectionTests.cs(161,111): warning CS8604: Possible null reference argument for parameter 'testInformation' in 'Task<(bool success, object? createdInstance)> DataSourceHelpers.TryCreateWithInitializerAsync(Type type, MethodMetadata testInformation, string testSessionId)'. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9293268Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/DependencyResolutionFailureTests.cs(14,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9302240Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/DependencyResolutionFailureTests.cs(39,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9337573Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/DependencyResolutionFailureTests.cs(32,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9342356Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/DependencyResolutionFailureTests.cs(23,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9347246Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/EmptyDataSourceTests.cs(39,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9352971Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/GenericTestGenerationTests.cs(11,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9361475Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/DependencyResolutionFailureTests.cs(47,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9366556Z TUnit.UnitTests -> /home/runner/work/TUnit/TUnit/TUnit.UnitTests/bin/Release/net472/TUnit.UnitTests.exe
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:17.9554995Z TUnit.Assertions.SourceGenerator.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.SourceGenerator.Tests/bin/Release/net472/TUnit.Assertions.SourceGenerator.Tests.exe
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.8838851Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(17,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.8848517Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(34,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.8858234Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(11,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.8887915Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(49,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.8897170Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(72,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.8906236Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(33,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9491664Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(47,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9497822Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(96,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9514902Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(61,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9520836Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(113,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9551169Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(130,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9555883Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(79,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9560309Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(97,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9564835Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(147,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9569640Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(11,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9574926Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(17,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9579778Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(23,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9584708Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(32,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9589484Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(40,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9594408Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(47,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9599255Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(53,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:23.9965418Z TUnit.Assertions.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/bin/Release/net472/TUnit.Assertions.Tests.exe
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:24.0246454Z TUnit -> /home/runner/work/TUnit/TUnit/TUnit/bin/Release/net8.0/TUnit.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:24.0453456Z TUnit.Assertions.Analyzers.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers.Tests/bin/Release/net472/TUnit.Assertions.Analyzers.Tests.exe
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2042064Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AbstractTests.cs(29,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2051292Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AbstractTests.cs(47,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2059876Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AfterAllTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2069350Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AfterEachTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2127153Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TupleDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2135982Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TimeoutCancellationTokenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2219477Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2227501Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ArgumentWithImplicitConverterTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2298509Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AssemblyAfterTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2336443Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AssemblyBeforeTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2386357Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.cs(27,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2394178Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AttributeTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2402428Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/BasicTests.cs(15,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2410126Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/BeforeAllTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2417810Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/BeforeEachTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2592925Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/Issue2887/Issue2887Tests.cs(17,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2601136Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/2136/Tests2136.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2609189Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassConstructorTest.cs(23,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2712164Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassAndMethodArgumentsTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2751200Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1304/EnumMemberNamesTests.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2776113Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests.cs(21,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2874371Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/2112/Tests2112.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2923712Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/2085/Tests2085.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2931601Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/2083/Tests2083.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.2939646Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTestsSharedKeyed.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3074773Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests2.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3101938Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassTupleDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3168253Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ConcreteClassTests.cs(27,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3246414Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ConstantArgumentsTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3254761Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1899/Tests1899.cs(21,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3262288Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1899/Tests1899.cs(35,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3375831Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/CustomDisplayNameTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3383758Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/DataDrivenTests.cs(20,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3391486Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1889/Tests1889.cs(22,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3399221Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3517338Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1432/EnumMemberNamesTests.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3549554Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/DataSourceClassCombinedWithDataSourceMethodTests.cs(20,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3589288Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1821/Tests1821.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3697445Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Dynamic/Basic.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3705312Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1692/Tests1692.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3712966Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.cs(28,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3721224Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1432/ConstantsInInterpolatedStringsTests.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3840609Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1432/ConstantInBaseClassTests.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3848556Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1539/Tests1539.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.3856163Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/EnumerableTupleDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4005089Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.cs(27,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4013346Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1603/Tests1603.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4021107Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1594/Tests1594.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4076746Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1589/Tests1589.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4137262Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/EnumerableDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4195464Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1538/Tests1538.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4203252Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1589/Hooks1589.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4210800Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1594/Hooks1594.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4279511Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/GenericMethodTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4295275Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/GlobalStaticAfterEachTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4319358Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/GlobalStaticBeforeEachTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4327166Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/HooksTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4334844Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/HooksTests.cs(18,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4341987Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/InheritedPropertySetterTests.cs(20,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4426620Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4434245Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/MatrixTests.cs(20,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4442349Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenWithCancellationTokenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4511451Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/MultipleClassDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4519451Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4527297Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/NullableByteArgumentTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4597303Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/NameOfArgumentTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4605621Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/RepeatTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4613726Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/PriorityFilteringTests.cs(21,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4621284Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/PropertySetterTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4628876Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/StringArgumentTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4636738Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/STAThreadTests.cs(16,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4644242Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TestDiscoveryHookTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:27.4650567Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AssemblyNamesWithDashesTests.cs(23,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.2437387Z TUnit.Playwright -> /home/runner/work/TUnit/TUnit/TUnit.Playwright/bin/Release/net8.0/TUnit.Playwright.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.2731661Z TUnit.Engine -> /home/runner/work/TUnit/TUnit/TUnit.Engine/bin/Release/net9.0/TUnit.Engine.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.3059789Z TUnit.TestProject.Library -> /home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/bin/Release/net8.0/TUnit.TestProject.Library.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.3279437Z TUnit.TestProject.Library -> /home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/bin/Release/netstandard2.0/TUnit.TestProject.Library.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.3744815Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_PropertyDataSourceInjectionTests_PropertyInjection.g.cs(39,55): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.3780629Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_PropertyDataSourceInjectionTests_PropertyInjection.g.cs(56,104): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.3790137Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_PropertyDataSourceInjectionTests_PropertyInjection.g.cs(73,121): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.3801776Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_PropertyDataSourceInjectionTests_PropertyInjection.g.cs(90,56): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.3908592Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_PropertyDataSourceInjectionTests_ComplexData_PropertyInjection.g.cs(39,55): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4004393Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_CustomPropertyDataSourceTests_PropertyInjection.g.cs(39,71): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4041206Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_BaseTestClass_PropertyInjection.g.cs(39,53): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4050468Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_CustomService_PropertyInjection.g.cs(39,77): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4068021Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_NestedService_PropertyInjection.g.cs(39,89): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4076784Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/PropertyDataSourceInjectionTests.cs(161,111): warning CS8604: Possible null reference argument for parameter 'testInformation' in 'Task<(bool success, object? createdInstance)> DataSourceHelpers.TryCreateWithInitializerAsync(Type type, MethodMetadata testInformation, string testSessionId)'. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4084580Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_BaseStaticClass_PropertyInjection.g.cs(39,77): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4184063Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_DerivedPropertyInjectionTests_PropertyInjection.g.cs(39,53): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4193354Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_DerivedPropertyInjectionTests_PropertyInjection.g.cs(56,56): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4202635Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_StaticPropertyDataSourceTests_PropertyInjection.g.cs(39,93): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4211733Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_StaticPropertyDataSourceTests_PropertyInjection.g.cs(56,139): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4260444Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_StaticPropertyDataSourceTests_PropertyInjection.g.cs(73,162): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4269667Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_DerivedStaticPropertyTests_PropertyInjection.g.cs(39,77): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4278790Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_DerivedStaticPropertyTests_PropertyInjection.g.cs(56,91): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4356339Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/EmptyDataSourceTests.cs(39,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4361272Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/DependencyResolutionFailureTests.cs(14,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4366386Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/DependencyResolutionFailureTests.cs(23,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4371857Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/GenericTestGenerationTests.cs(11,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4377116Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/DependencyResolutionFailureTests.cs(32,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4381567Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/DependencyResolutionFailureTests.cs(39,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4437771Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/DependencyResolutionFailureTests.cs(47,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:28.4544460Z TUnit.UnitTests -> /home/runner/work/TUnit/TUnit/TUnit.UnitTests/bin/Release/net8.0/TUnit.UnitTests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:29.4606584Z TestProject -> /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.AspNet.FSharp/TestProject/bin/Release/net9.0/TestProject.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4186909Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(17,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4191387Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(11,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4195976Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(34,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4200333Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(33,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4204821Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(49,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4209304Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(72,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4214286Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(96,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4218785Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(113,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4223370Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(47,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4227689Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(61,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4231962Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(79,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4236457Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(130,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4240796Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(97,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4245434Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(147,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4249994Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(11,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4254949Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(17,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4259631Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(23,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4264669Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(32,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4296671Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(40,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4301582Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(47,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4306437Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(53,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.4607182Z TUnit.Assertions.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/bin/Release/net8.0/TUnit.Assertions.Tests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.8094443Z TUnit.Analyzers.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Analyzers.Tests/bin/Release/net8.0/TUnit.Analyzers.Tests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:42.8179999Z TUnit.Analyzers.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Analyzers.Tests/bin/Release/net472/TUnit.Analyzers.Tests.exe
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:43.7412280Z TUnit.Playwright -> /home/runner/work/TUnit/TUnit/TUnit.Playwright/bin/Release/netstandard2.0/TUnit.Playwright.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:44.7726271Z TUnit.Assertions.Analyzers.CodeFixers.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers.CodeFixers.Tests/bin/Release/net8.0/TUnit.Assertions.Analyzers.CodeFixers.Tests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:47.3116244Z TUnit.Assertions.SourceGenerator.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.SourceGenerator.Tests/bin/Release/net8.0/TUnit.Assertions.SourceGenerator.Tests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:47.3237053Z TUnit.Assertions.Analyzers.CodeFixers.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers.CodeFixers.Tests/bin/Release/net472/TUnit.Assertions.Analyzers.CodeFixers.Tests.exe
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:47.7904605Z ExampleNamespace.WebApp -> /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.WebApp/bin/Release/net9.0/ExampleNamespace.WebApp.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:47.8350342Z TUnit.Core.SourceGenerator.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/bin/Release/net472/TUnit.Core.SourceGenerator.Tests.exe
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.0696718Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AfterAllTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.0716102Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AfterEachTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.0724597Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ArgumentWithImplicitConverterTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.0736931Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AssemblyAfterTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.0745102Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.0752767Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.cs(27,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.0857307Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AttributeTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.0865903Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/BasicTests.cs(15,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.0993523Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/BeforeAllTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1005424Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/BeforeEachTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1013410Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/Issue2887/Issue2887Tests.cs(17,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1021275Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/2136/Tests2136.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1161247Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/2112/Tests2112.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1169438Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassAndMethodArgumentsTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1245192Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1304/EnumMemberNamesTests.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1254766Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/2085/Tests2085.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1264986Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/2083/Tests2083.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1274581Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AssemblyBeforeTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1285156Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassConstructorTest.cs(23,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1295439Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests2.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1306922Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTestsSharedKeyed.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1316538Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1899/Tests1899.cs(21,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1326022Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1899/Tests1899.cs(35,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1335261Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassTupleDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1343983Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1432/EnumMemberNamesTests.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1354264Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1432/ConstantsInInterpolatedStringsTests.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1364314Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AbstractTests.cs(29,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1373717Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1432/ConstantInBaseClassTests.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1382258Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1539/Tests1539.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1392762Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ConcreteClassTests.cs(27,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1402835Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests.cs(21,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1412189Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/CustomDisplayNameTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1420907Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/DataDrivenTests.cs(20,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1432852Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/DataSourceClassCombinedWithDataSourceMethodTests.cs(20,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1442965Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1453948Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1538/Tests1538.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1462274Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/EnumerableDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1475030Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/EnumerableTupleDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1485949Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AbstractTests.cs(47,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1496735Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.cs(28,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1507252Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/GenericMethodTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1517404Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ConstantArgumentsTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1527723Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1889/Tests1889.cs(22,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1538305Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1821/Tests1821.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1548528Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1589/Tests1589.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1558319Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1692/Tests1692.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1567644Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1589/Hooks1589.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1576961Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1603/Tests1603.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1586339Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/GlobalStaticAfterEachTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1596162Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/GlobalStaticBeforeEachTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1604103Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/HooksTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1614130Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/HooksTests.cs(18,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1622475Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/InheritedPropertySetterTests.cs(20,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1630339Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.cs(27,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1638079Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/MatrixTests.cs(20,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1645859Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1654136Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Dynamic/Basic.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1661632Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenWithCancellationTokenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1669822Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/MultipleClassDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1677725Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/NullableByteArgumentTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1685421Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1594/Tests1594.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1692843Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1594/Hooks1594.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1701000Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/PriorityFilteringTests.cs(21,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1708722Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/NameOfArgumentTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1716416Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/PropertySetterTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1724253Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1731805Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/STAThreadTests.cs(16,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1739642Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/RepeatTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1747237Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/StringArgumentTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1754870Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TestDiscoveryHookTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1762970Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TimeoutCancellationTokenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1771105Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TupleDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.1777289Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AssemblyNamesWithDashesTests.cs(23,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:48.2187627Z TUnit.Core.SourceGenerator.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/bin/Release/net8.0/TUnit.Core.SourceGenerator.Tests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:49.1400196Z ExampleNamespace.AppHost -> /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.AppHost/bin/Release/net9.0/ExampleNamespace.AppHost.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:50.2558313Z TUnit.Assertions.Analyzers.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers.Tests/bin/Release/net9.0/TUnit.Assertions.Analyzers.Tests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:50.2775352Z TUnit -> /home/runner/work/TUnit/TUnit/TUnit/bin/Release/net9.0/TUnit.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:51.2236931Z TUnit.Assertions.SourceGenerator.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.SourceGenerator.Tests/bin/Release/net9.0/TUnit.Assertions.SourceGenerator.Tests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:52.3444104Z TUnit.Playwright -> /home/runner/work/TUnit/TUnit/TUnit.Playwright/bin/Release/net9.0/TUnit.Playwright.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:54.9747273Z TUnit.Engine.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Engine.Tests/bin/Release/net9.0/TUnit.Engine.Tests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.2658090Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AfterAllTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.2667723Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AfterEachTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.2703990Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.2712044Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ArgumentWithImplicitConverterTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.2720177Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AssemblyAfterTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.2729167Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AssemblyBeforeTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.2736777Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.cs(27,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.2744268Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AttributeTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.2751565Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AbstractTests.cs(29,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.2969839Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/BasicTests.cs(15,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.2977830Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/BeforeEachTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.2985738Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AbstractTests.cs(47,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3046743Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/BeforeAllTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3054656Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassAndMethodArgumentsTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3062352Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassConstructorTest.cs(23,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3070250Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/Issue2887/Issue2887Tests.cs(17,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3078877Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests.cs(21,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3086590Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/2136/Tests2136.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3094385Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests2.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3102171Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTestsSharedKeyed.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3121179Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ClassTupleDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3129079Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1538/Tests1538.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3136864Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1539/Tests1539.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3144832Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/DataDrivenTests.cs(20,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3152619Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/DataSourceClassCombinedWithDataSourceMethodTests.cs(20,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3160724Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1304/EnumMemberNamesTests.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3168681Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1432/ConstantInBaseClassTests.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3176511Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/2112/Tests2112.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3184595Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1432/EnumMemberNamesTests.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3192528Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3230103Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/2085/Tests2085.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3260149Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1432/ConstantsInInterpolatedStringsTests.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3268245Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.cs(28,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3276078Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/2083/Tests2083.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3286373Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.cs(27,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3294241Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ConcreteClassTests.cs(27,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3301728Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Dynamic/Basic.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3310199Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/EnumerableTupleDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3318140Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/ConstantArgumentsTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3325973Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1589/Tests1589.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3333714Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/CustomDisplayNameTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3341312Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1589/Hooks1589.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3349099Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/GenericMethodTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3356871Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/HooksTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3364543Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1594/Tests1594.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3372490Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/HooksTests.cs(18,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3434348Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/EnumerableDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3442058Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1594/Hooks1594.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3449780Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1899/Tests1899.cs(21,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3461083Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/InheritedPropertySetterTests.cs(20,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3484332Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1899/Tests1899.cs(35,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3491999Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/GlobalStaticBeforeEachTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3499857Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1603/Tests1603.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3738831Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/GlobalStaticAfterEachTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3747184Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/MatrixTests.cs(20,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3755035Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3762826Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/MultipleClassDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3770732Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1692/Tests1692.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3778469Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/NameOfArgumentTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3786187Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1889/Tests1889.cs(22,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3793942Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/Bugs/1821/Tests1821.cs(12,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3801481Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/NullableByteArgumentTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3809896Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.cs(11,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3817993Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenWithCancellationTokenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3826081Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/PropertySetterTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3833851Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/PriorityFilteringTests.cs(21,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3841366Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/RepeatTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3849021Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/StringArgumentTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3857024Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/STAThreadTests.cs(16,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3864767Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TestDiscoveryHookTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3872996Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TimeoutCancellationTokenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3881048Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TupleDataSourceDrivenTests.cs(10,30): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.3887382Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/AssemblyNamesWithDashesTests.cs(23,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/TUnit.Core.SourceGenerator.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:55.4339636Z TUnit.Core.SourceGenerator.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator.Tests/bin/Release/net9.0/TUnit.Core.SourceGenerator.Tests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:56.4556142Z TUnit.PublicAPI -> /home/runner/work/TUnit/TUnit/TUnit.PublicAPI/bin/Release/net9.0/TUnit.PublicAPI.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:56.7286162Z Playground -> /home/runner/work/TUnit/TUnit/Playground/bin/Release/net8.0/Playground.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:19:58.9170414Z TUnit.Example.Asp.Net.TestProject -> /home/runner/work/TUnit/TUnit/TUnit.Example.Asp.Net.TestProject/bin/Release/net9.0/TUnit.Example.Asp.Net.TestProject.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7805455Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(17,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7810112Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(34,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7814764Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(49,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7819054Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(11,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7823649Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(72,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7827039Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(33,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7829640Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(96,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7833260Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(113,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7837999Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(47,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7842429Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(130,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7846945Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(61,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7851425Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/AssertConditions/BecauseTests.cs(147,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7856121Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(79,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7860652Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ThrowInDelegateValueAssertionTests.cs(97,13): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7865680Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(11,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7870553Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(17,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7886335Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(23,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7893513Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(40,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7899962Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(47,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7907387Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(32,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.7912515Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/ParseAssertionTests.cs(53,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/TUnit.Assertions.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:00.8105512Z TUnit.Assertions.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.Tests/bin/Release/net9.0/TUnit.Assertions.Tests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.4850011Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_DerivedStaticPropertyTests_PropertyInjection.g.cs(39,77): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.4861184Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_DerivedStaticPropertyTests_PropertyInjection.g.cs(56,91): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.4870499Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_BaseStaticClass_PropertyInjection.g.cs(39,77): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.4880103Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_StaticPropertyDataSourceTests_PropertyInjection.g.cs(39,93): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.4889665Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_StaticPropertyDataSourceTests_PropertyInjection.g.cs(56,139): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.4918551Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_StaticPropertyDataSourceTests_PropertyInjection.g.cs(73,162): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.4991654Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_NestedService_PropertyInjection.g.cs(39,89): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5001397Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_CustomService_PropertyInjection.g.cs(39,77): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5018514Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_CustomPropertyDataSourceTests_PropertyInjection.g.cs(39,71): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5091409Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_DerivedPropertyInjectionTests_PropertyInjection.g.cs(39,53): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5101054Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_DerivedPropertyInjectionTests_PropertyInjection.g.cs(56,56): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5111353Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_BaseTestClass_PropertyInjection.g.cs(39,53): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5120374Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_PropertyDataSourceInjectionTests_ComplexData_PropertyInjection.g.cs(39,55): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5129512Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_PropertyDataSourceInjectionTests_PropertyInjection.g.cs(39,55): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5139041Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_PropertyDataSourceInjectionTests_PropertyInjection.g.cs(56,104): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5148411Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_PropertyDataSourceInjectionTests_PropertyInjection.g.cs(73,121): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5157849Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_UnitTests_PropertyDataSourceInjectionTests_PropertyInjection.g.cs(90,56): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5167011Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/PropertyDataSourceInjectionTests.cs(161,111): warning CS8604: Possible null reference argument for parameter 'testInformation' in 'Task<(bool success, object? createdInstance)> DataSourceHelpers.TryCreateWithInitializerAsync(Type type, MethodMetadata testInformation, string testSessionId)'. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5172823Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/DependencyResolutionFailureTests.cs(23,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5177711Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/DependencyResolutionFailureTests.cs(14,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5182449Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/DependencyResolutionFailureTests.cs(47,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5187280Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/DependencyResolutionFailureTests.cs(32,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5191917Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/DependencyResolutionFailureTests.cs(39,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5197040Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/EmptyDataSourceTests.cs(39,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5202564Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.UnitTests/GenericTestGenerationTests.cs(11,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.UnitTests/TUnit.UnitTests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:03.5517470Z TUnit.UnitTests -> /home/runner/work/TUnit/TUnit/TUnit.UnitTests/bin/Release/net9.0/TUnit.UnitTests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:04.0562625Z TUnit.PublicAPI -> /home/runner/work/TUnit/TUnit/TUnit.PublicAPI/bin/Release/net8.0/TUnit.PublicAPI.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:05.4031483Z TUnit.Analyzers.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Analyzers.Tests/bin/Release/net9.0/TUnit.Analyzers.Tests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:05.4803001Z Playground -> /home/runner/work/TUnit/TUnit/Playground/bin/Release/net9.0/Playground.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:06.1104187Z TUnit.Assertions.Analyzers.CodeFixers.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers.CodeFixers.Tests/bin/Release/net9.0/TUnit.Assertions.Analyzers.CodeFixers.Tests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:06.5813000Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Templates.Tests/AspNetTemplateTests.cs(16,9): warning TUnit0018: Test methods should not assign instance data [/home/runner/work/TUnit/TUnit/TUnit.Templates.Tests/TUnit.Templates.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:06.5817640Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Templates.Tests/BasicTemplateTests.cs(16,9): warning TUnit0018: Test methods should not assign instance data [/home/runner/work/TUnit/TUnit/TUnit.Templates.Tests/TUnit.Templates.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:06.5820541Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Templates.Tests/BasicTemplateTests.cs(23,9): warning TUnit0018: Test methods should not assign instance data [/home/runner/work/TUnit/TUnit/TUnit.Templates.Tests/TUnit.Templates.Tests.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:06.6621589Z TUnit.Templates.Tests -> /home/runner/work/TUnit/TUnit/TUnit.Templates.Tests/bin/Release/net9.0/TUnit.Templates.Tests.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:07.8615738Z ExampleNamespace.TestProject -> /home/runner/work/TUnit/TUnit/TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.TestProject/bin/Release/net9.0/ExampleNamespace.TestProject.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:08.0974655Z TUnit.PublicAPI -> /home/runner/work/TUnit/TUnit/TUnit.PublicAPI/bin/Release/net472/TUnit.PublicAPI.exe
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7582738Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/AbstractBaseClassPropertyInjectionTests.cs(20,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7601942Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_TestProject_PropertyInitializationTests_PropertyInjection.g.cs(39,86): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7608683Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_TestProject_PropertyInitializationTests_PropertyInjection.g.cs(56,97): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7618408Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/AsyncDataSourceExampleTests.cs(7,67): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7622509Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/AsyncDataSourceExampleTests.cs(59,71): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7627338Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1570/Tests.cs(21,23): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7631279Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2075/Tests.cs(53,45): warning CS9113: Parameter 'factory' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7633981Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ClassDataSourceEnumerableTest.cs(6,51): warning CS9113: Parameter 'value' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7636421Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/TestCountVerificationTests.cs(6,45): warning CS9113: Parameter 'value' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7639158Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(254,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7642977Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(269,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7647568Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(285,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7651971Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/Issue2887/ReproTest.cs(16,54): warning CS9113: Parameter 'serviceProvider' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7662556Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/Issue2993/ImplicitConversionTests.cs(27,35): warning CS8600: Converting null literal or possible null value to non-nullable type. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7668367Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2955/InheritedDataSourceTests.cs(68,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7674855Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ClassDisplayNameAttributeTests.cs(23,57): warning CS9113: Parameter 'value' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7679084Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ComprehensiveCountTest.cs(8,44): warning CS9113: Parameter 'classValue' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7684576Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/CombinedParallelConstraintsTests.cs(253,17): warning CS0219: The variable 'hasOverlap' is assigned but its value is never used [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7690137Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/PropertyInitializationTests.cs(108,91): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7696908Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/PropertyInitializationTests.cs(98,82): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7702074Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NotInParallelExecutionTests.cs(28,25): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7706591Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NotInParallelExecutionTests.cs(53,30): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7712510Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedClassDataSourceDrivenTests2.cs(33,36): warning CS8618: Non-nullable property 'InnerClass' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7719524Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedClassDataSourceDrivenTests3.cs(130,36): warning CS8618: Non-nullable property 'InnerClass' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7726389Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedClassDataSourceDrivenTests3.cs(100,36): warning CS8618: Non-nullable property 'InnerClass' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7731334Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/MixedDataSourceBugTest.cs(5,41): warning CS9113: Parameter 'classValue' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7737435Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedClassDataSourceDrivenTests3.cs(61,36): warning CS8618: Non-nullable property 'InnerClass' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7744719Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedClassDataSourceDrivenTests3.cs(34,36): warning CS8618: Non-nullable property 'InnerClass' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7751868Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/DynamicallyRegisteredTests.cs(58,19): warning CS0618: 'TestContext.ReregisterTestWithArguments(object?[]?, Dictionary?)' is obsolete: 'This method is non-functional after the removal of ITestFinder. It will be removed in a future version.' [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7758165Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookExceptionHandlingTests.cs(14,25): warning CS0414: The field 'HookExceptionHandlingTests._afterAssemblyExecuted' is assigned but its value is never used [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7763918Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(17,24): warning CS0414: The field 'HookCleanupOnFailureTests._afterAssemblyCount' is assigned but its value is never used [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7769406Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(124,25): warning CS0414: The field 'MultipleAfterClassHooksTests._testsExecuted' is assigned but its value is never used [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7775222Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(16,24): warning CS0414: The field 'HookCleanupOnFailureTests._beforeAssemblyCount' is assigned but its value is never used [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7789729Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/DynamicTests/Runtime.cs(13,17): warning TUnit0014: Public method missing [Test] attribute - add attribute or make method private/protected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7792535Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/CallEventReceiverTests.cs(34,28): warning TUnit0014: Public method missing [Test] attribute - add attribute or make method private/protected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7795847Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/VerifyFixTest.cs(11,27): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7799142Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/AllDataSourcesCombinedTests.cs(40,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7804645Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/AllDataSourcesCombinedTestsVerification.cs(40,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7810218Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ArgumentsWithClassDataSourceTests.cs(29,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7815687Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/CallEventReceiverTests.cs(25,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7820861Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/TestSpecificAfterHooksTests.cs(219,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7826364Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/TestSpecificAfterHooksTests.cs(234,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7831783Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/TestSpecificAfterHooksTests.cs(249,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7837249Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/TestSpecificAfterHooksTests.cs(264,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7842603Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/TestSpecificAfterHooksTests.cs(279,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7848121Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ClassDataSourceDrivenTestsSharedKeyed2.cs(41,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7853923Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2136/Tests.cs(14,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7859310Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(388,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7864814Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(400,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7870251Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(377,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7875965Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ClassDataSourceDrivenTestsSharedKeyed3.cs(41,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7881332Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(412,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7886827Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(423,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7892145Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(435,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7897664Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(446,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7903020Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ClassDataSourceWithMethodDataSourceTests.cs(35,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7908737Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/TestMixedGenericParameters.cs(8,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7914204Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(178,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7919477Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(102,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7926287Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookExceptionHandlingTests.cs(52,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7931583Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookExceptionHandlingTests.cs(69,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7937278Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(200,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7942643Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(113,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7948023Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(20,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7953378Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(316,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7958724Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(171,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7964144Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(338,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7969471Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(349,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7974990Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(327,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7979924Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookExceptionHandlingTests.cs(197,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7984848Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(31,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7989902Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(223,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.7995562Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(322,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8001174Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(256,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8006629Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(346,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8020485Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(127,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8032161Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(59,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8037919Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(101,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8043596Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookExceptionHandlingTests.cs(106,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8049125Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(358,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8054734Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/HookOrchestratorDeadlockTests.cs(153,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8060180Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/Issue2504CollectionExpressionTest.cs(62,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8064888Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2757/Tests.cs(20,41): warning TUnit0046: Return a `Func` rather than a ``. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8068776Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2798/Tests.cs(16,36): warning TUnit0046: Return a `Func` rather than a ``. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8074102Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/3219/ClassDataSourceRetryTests.cs(46,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8079746Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/HookOrchestratorDeadlockTests.cs(163,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8088080Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/HookOrchestratorDeadlockTests.cs(80,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8093820Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2867/DisposalNotCalledTests.cs(267,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8099312Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/HookOrchestratorDeadlockTests.cs(90,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8104996Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/3219/ClassDataSourceRetryTests.cs(77,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8109126Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/3185/BugRepro3185.cs(88,19): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8113926Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SmartInferenceTests.cs(27,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8119271Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SmartInferenceTests.cs(11,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8124874Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleTupleTest.cs(11,56): warning TUnit0301: Tuple parameter 'value' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8129638Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleStaticTest.cs(9,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8134748Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleHookTest.cs(23,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8139972Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleHookTest.cs(28,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8145631Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleGenericTests.cs(23,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8151262Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleGenericTests.cs(11,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8157028Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleGenericTests.cs(56,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8162425Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleTest.cs(8,71): warning TUnit0301: Tuple parameter 'data2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8167759Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleTest.cs(16,64): warning TUnit0301: Tuple parameter 'data' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8173291Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(12,73): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8178992Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(22,65): warning TUnit0301: Tuple parameter 'value' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8184795Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(32,67): warning TUnit0301: Tuple parameter 'value1' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8190470Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(32,86): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8196325Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(43,86): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8202208Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(54,82): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8207799Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/MultipleDataSourcesTests.cs(29,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8213028Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/MultipleClassDataGeneratorsTests.cs(26,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8217951Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/MinimalDiscoveryTest.cs(8,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8223433Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(64,86): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8228103Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(121,45): warning TUnit0046: Return a `Func` rather than a ``. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8233359Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(74,83): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8239019Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(84,88): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8244544Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/MethodDataSourceWithArgumentsTests.cs(35,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8249604Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookGeneratorTest.cs(9,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8254694Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookGeneratorTest.cs(15,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8259965Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypedDataSourceTests.cs(70,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8265791Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypedDataSourceTests.cs(41,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8271393Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypedDataSourceTests.cs(49,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8277062Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypeTests.cs(9,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8282058Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(13,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8287567Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTestExample.cs(15,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8292569Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(26,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8297955Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypeTests.cs(79,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8303511Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(63,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8309064Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericInstanceMethodDataSourceTests.cs(59,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8314892Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(11,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8320422Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(73,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8326171Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericInstanceMethodDataSourceTests.cs(15,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8332200Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(171,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8337951Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypeTests.cs(20,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8343448Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypeTests.cs(52,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8348783Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypeTests.cs(61,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8354331Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypedDataSourceTests.cs(57,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8359733Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTests.cs(26,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8365292Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(22,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8370870Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericInheritsTestVerification.cs(15,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8376623Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(36,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8381741Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(35,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8387366Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(73,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8393286Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(47,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8399068Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(155,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8404570Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(43,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8410112Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericInstanceMethodDataSourceTests.cs(26,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8416057Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(63,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8420893Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/FailFastTest.cs(10,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8426316Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(82,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8432064Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(124,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8437987Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(92,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8443817Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(101,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8449555Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(110,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8455683Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(140,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8461438Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMethodTests.cs(11,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8466839Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(54,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8471829Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(63,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8476999Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(110,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8482001Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(123,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net9.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:21.8740462Z TUnit.TestProject -> /home/runner/work/TUnit/TUnit/TUnit.TestProject/bin/Release/net9.0/TUnit.TestProject.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6475047Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/AsyncDataSourceExampleTests.cs(7,67): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6482431Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/AsyncDataSourceExampleTests.cs(59,71): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6488835Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/AbstractBaseClassPropertyInjectionTests.cs(20,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6495321Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1570/Tests.cs(21,23): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6503368Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_TestProject_PropertyInitializationTests_PropertyInjection.g.cs(39,86): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6513892Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_TestProject_PropertyInitializationTests_PropertyInjection.g.cs(56,97): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6520681Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/TestCountVerificationTests.cs(6,45): warning CS9113: Parameter 'value' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6527767Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(254,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6531023Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/Issue2887/ReproTest.cs(16,54): warning CS9113: Parameter 'serviceProvider' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6533561Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(269,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6537941Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(285,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6542923Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/Issue2993/ImplicitConversionTests.cs(27,35): warning CS8600: Converting null literal or possible null value to non-nullable type. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6548004Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2955/InheritedDataSourceTests.cs(68,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6552576Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/SyncHookTests.cs(52,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6563534Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/SyncHookTests.cs(69,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6567929Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/SyncHookTests.cs(86,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6572651Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/SyncHookTests.cs(112,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6577160Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/SyncHookTests.cs(138,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6583866Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/PropertyInitializationTests.cs(108,91): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6591688Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/PropertyInitializationTests.cs(98,82): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6596519Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/SyncHookTests.cs(171,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6599322Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/SyncHookTests.cs(204,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6601590Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NotInParallelExecutionTests.cs(28,25): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6604094Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NotInParallelExecutionTests.cs(53,30): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6608149Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/SyncHookTests.cs(244,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6612899Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/SyncHookTests.cs(293,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6620834Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedClassDataSourceDrivenTests3.cs(130,36): warning CS8618: Non-nullable property 'InnerClass' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6625984Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedClassDataSourceDrivenTests2.cs(33,36): warning CS8618: Non-nullable property 'InnerClass' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6629110Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/AsyncHookTests.cs(53,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6631299Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/MixedDataSourceBugTest.cs(5,41): warning CS9113: Parameter 'classValue' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6634874Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedClassDataSourceDrivenTests3.cs(100,36): warning CS8618: Non-nullable property 'InnerClass' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6637642Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/AsyncHookTests.cs(71,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6639784Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/AsyncHookTests.cs(89,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6642923Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedClassDataSourceDrivenTests3.cs(61,36): warning CS8618: Non-nullable property 'InnerClass' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6645639Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/AsyncHookTests.cs(112,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6648760Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedClassDataSourceDrivenTests3.cs(34,36): warning CS8618: Non-nullable property 'InnerClass' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6651347Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/AsyncHookTests.cs(135,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6653593Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/AsyncHookTests.cs(163,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6655756Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/AsyncHookTests.cs(191,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6657858Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/AsyncHookTests.cs(224,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6661154Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/DynamicallyRegisteredTests.cs(58,19): warning CS0618: 'TestContext.ReregisterTestWithArguments(object?[]?, Dictionary?)' is obsolete: 'This method is non-functional after the removal of ITestFinder. It will be removed in a future version.' [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6663918Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ComprehensiveCountTest.cs(8,44): warning CS9113: Parameter 'classValue' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6666046Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1914/AsyncHookTests.cs(266,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6668335Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ClassDisplayNameAttributeTests.cs(23,57): warning CS9113: Parameter 'value' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6670516Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ClassDataSourceEnumerableTest.cs(6,51): warning CS9113: Parameter 'value' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6675692Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/CombinedParallelConstraintsTests.cs(253,17): warning CS0219: The variable 'hasOverlap' is assigned but its value is never used [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6680062Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(17,24): warning CS0414: The field 'HookCleanupOnFailureTests._afterAssemblyCount' is assigned but its value is never used [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6684567Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(124,25): warning CS0414: The field 'MultipleAfterClassHooksTests._testsExecuted' is assigned but its value is never used [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6689832Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookExceptionHandlingTests.cs(14,25): warning CS0414: The field 'HookExceptionHandlingTests._afterAssemblyExecuted' is assigned but its value is never used [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6696413Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(16,24): warning CS0414: The field 'HookCleanupOnFailureTests._beforeAssemblyCount' is assigned but its value is never used [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6702223Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/DynamicTests/Runtime.cs(13,17): warning TUnit0014: Public method missing [Test] attribute - add attribute or make method private/protected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6708407Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/CallEventReceiverTests.cs(34,28): warning TUnit0014: Public method missing [Test] attribute - add attribute or make method private/protected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6714877Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/VerifyFixTest.cs(11,27): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6720688Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/AllDataSourcesCombinedTests.cs(40,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6726696Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/AllDataSourcesCombinedTestsVerification.cs(40,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6732350Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ArgumentsWithClassDataSourceTests.cs(29,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6736595Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/CallEventReceiverTests.cs(25,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6740219Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/TestSpecificAfterHooksTests.cs(219,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6743749Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/TestSpecificAfterHooksTests.cs(234,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6747278Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/TestSpecificAfterHooksTests.cs(249,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6752174Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/TestSpecificAfterHooksTests.cs(264,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6756184Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/TestSpecificAfterHooksTests.cs(279,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6761366Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ClassDataSourceDrivenTestsSharedKeyed2.cs(41,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6766923Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ClassDataSourceDrivenTestsSharedKeyed3.cs(41,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6772490Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/TestMixedGenericParameters.cs(8,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6776347Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookExceptionHandlingTests.cs(197,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6779830Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(171,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6783027Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(178,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6786845Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(102,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6789846Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(113,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6792736Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(377,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6795959Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(20,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6798855Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(200,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6801717Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(31,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6805110Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(316,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6808030Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookExceptionHandlingTests.cs(52,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6810945Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(223,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6813971Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(388,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6817084Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(400,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6820122Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(256,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6823031Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(412,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6826173Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(423,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6829055Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(435,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6831926Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookExceptionHandlingTests.cs(69,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6834918Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(127,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6837823Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(446,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6840707Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookExceptionHandlingTests.cs(106,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6843871Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(59,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6846846Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(101,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6849764Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(327,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6852869Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(338,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6856020Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(349,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6858931Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/HookOrchestratorDeadlockTests.cs(153,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6861815Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/HookOrchestratorDeadlockTests.cs(163,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6865051Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(322,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6867956Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(346,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6870859Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/Issue2504CollectionExpressionTest.cs(62,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6873866Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(358,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6876273Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2798/Tests.cs(16,36): warning TUnit0046: Return a `Func` rather than a ``. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6878341Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2757/Tests.cs(20,41): warning TUnit0046: Return a `Func` rather than a ``. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6880919Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/HookOrchestratorDeadlockTests.cs(80,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6883786Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/3185/BugRepro3185.cs(88,19): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6886742Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/HookOrchestratorDeadlockTests.cs(90,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6889817Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2136/Tests.cs(14,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6892687Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2867/DisposalNotCalledTests.cs(267,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6895807Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SmartInferenceTests.cs(27,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6898769Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SmartInferenceTests.cs(11,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6901322Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleStaticTest.cs(9,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6904292Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleTupleTest.cs(11,56): warning TUnit0301: Tuple parameter 'value' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6907103Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleHookTest.cs(23,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6909790Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleHookTest.cs(28,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6912665Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleGenericTests.cs(56,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6915768Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleGenericTests.cs(23,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6918857Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleGenericTests.cs(11,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6921390Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/RunOnSkipTests.cs(38,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6923971Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/RunOnSkipTests.cs(52,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6926742Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleTest.cs(8,71): warning TUnit0301: Tuple parameter 'data2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6929656Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleTest.cs(16,64): warning TUnit0301: Tuple parameter 'data' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6932639Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(12,73): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6953004Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(22,65): warning TUnit0301: Tuple parameter 'value' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6959742Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(32,67): warning TUnit0301: Tuple parameter 'value1' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6964943Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(32,86): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6971277Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(43,86): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6977428Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/MultipleClassDataGeneratorsTests.cs(26,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6983587Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(54,82): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6986597Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/MinimalDiscoveryTest.cs(8,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6989446Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/MultipleDataSourcesTests.cs(29,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6992903Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(64,86): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6995718Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(121,45): warning TUnit0046: Return a `Func` rather than a ``. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.6998543Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/MethodDataSourceWithArgumentsTests.cs(35,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7002271Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(74,83): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7006025Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(84,88): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7008904Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookGeneratorTest.cs(9,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7011619Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookGeneratorTest.cs(15,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7014614Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(13,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7017404Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(26,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7020306Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypeTests.cs(79,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7023730Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypedDataSourceTests.cs(41,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7026974Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypedDataSourceTests.cs(49,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7030010Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTestExample.cs(15,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7032966Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(63,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7036215Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypedDataSourceTests.cs(70,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7039550Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericInstanceMethodDataSourceTests.cs(59,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7042710Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericInstanceMethodDataSourceTests.cs(15,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7046036Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(171,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7049126Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(155,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7052136Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypeTests.cs(9,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7055337Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(11,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7058307Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(35,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7061300Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypeTests.cs(20,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7064471Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(22,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7067286Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(43,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7070208Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypedDataSourceTests.cs(57,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7073412Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(73,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7076391Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMethodTests.cs(11,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7079429Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericInstanceMethodDataSourceTests.cs(26,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7082522Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericInheritsTestVerification.cs(15,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7085906Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(140,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7089011Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(124,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7092090Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(63,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7095567Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypeTests.cs(52,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7098899Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(73,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7103648Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(54,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7107350Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypeTests.cs(61,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7110591Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(82,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7113922Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(92,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7116866Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(63,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7119355Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/FailFastTest.cs(10,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7122236Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(101,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7125568Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(110,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7128606Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(36,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7131743Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(47,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7134984Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/3219/ClassDataSourceRetryTests.cs(46,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7138918Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ClassDataSourceWithMethodDataSourceTests.cs(35,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7142200Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/3219/ClassDataSourceRetryTests.cs(77,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7145506Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(110,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7148855Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(123,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net472]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.7151034Z TUnit.TestProject -> /home/runner/work/TUnit/TUnit/TUnit.TestProject/bin/Release/net472/TUnit.TestProject.exe
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:30.8374322Z TUnit.TestProject.VB.NET -> /home/runner/work/TUnit/TUnit/TUnit.TestProject.VB.NET/bin/Release/net472/TUnit.TestProject.VB.NET.exe
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:31.3126857Z TUnit.TestProject.VB.NET -> /home/runner/work/TUnit/TUnit/TUnit.TestProject.VB.NET/bin/Release/net9.0/TUnit.TestProject.VB.NET.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:35.2427027Z TUnit.TestProject.FSharp -> /home/runner/work/TUnit/TUnit/TUnit.TestProject.FSharp/bin/Release/net472/TUnit.TestProject.FSharp.exe
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:35.5828975Z TUnit.TestProject.FSharp -> /home/runner/work/TUnit/TUnit/TUnit.TestProject.FSharp/bin/Release/net8.0/TUnit.TestProject.FSharp.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6140606Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/AbstractBaseClassPropertyInjectionTests.cs(20,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6148874Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_TestProject_PropertyInitializationTests_PropertyInjection.g.cs(39,86): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6158829Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SourceGeneratedViewer/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.Generators.PropertyInjectionSourceGenerator/TUnit_TestProject_PropertyInitializationTests_PropertyInjection.g.cs(56,97): warning CS8669: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6168246Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/AsyncDataSourceExampleTests.cs(7,67): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6175963Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/AsyncDataSourceExampleTests.cs(59,71): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6211195Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/1570/Tests.cs(21,23): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6216134Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ClassDataSourceEnumerableTest.cs(6,51): warning CS9113: Parameter 'value' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6220088Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ClassDisplayNameAttributeTests.cs(23,57): warning CS9113: Parameter 'value' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6224242Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ComprehensiveCountTest.cs(8,44): warning CS9113: Parameter 'classValue' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6228128Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/TestCountVerificationTests.cs(6,45): warning CS9113: Parameter 'value' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6232097Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(254,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6236490Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(269,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6240578Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(285,9): warning CS0162: Unreachable code detected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6246923Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/DynamicallyRegisteredTests.cs(58,19): warning CS0618: 'TestContext.ReregisterTestWithArguments(object?[]?, Dictionary?)' is obsolete: 'This method is non-functional after the removal of ITestFinder. It will be removed in a future version.' [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6257221Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/Issue2887/ReproTest.cs(16,54): warning CS9113: Parameter 'serviceProvider' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6263423Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/Issue2993/ImplicitConversionTests.cs(27,35): warning CS8600: Converting null literal or possible null value to non-nullable type. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6274155Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/CombinedParallelConstraintsTests.cs(253,17): warning CS0219: The variable 'hasOverlap' is assigned but its value is never used [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6276835Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2955/InheritedDataSourceTests.cs(68,27): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6281248Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/PropertyInitializationTests.cs(108,91): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6285354Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/PropertyInitializationTests.cs(98,82): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6288238Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NotInParallelExecutionTests.cs(28,25): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6291449Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NotInParallelExecutionTests.cs(53,30): warning CS8602: Dereference of a possibly null reference. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6293928Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/MixedDataSourceBugTest.cs(5,41): warning CS9113: Parameter 'classValue' is unread. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6297112Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedClassDataSourceDrivenTests3.cs(130,36): warning CS8618: Non-nullable property 'InnerClass' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6300736Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedClassDataSourceDrivenTests2.cs(33,36): warning CS8618: Non-nullable property 'InnerClass' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6304435Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedClassDataSourceDrivenTests3.cs(100,36): warning CS8618: Non-nullable property 'InnerClass' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6308250Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedClassDataSourceDrivenTests3.cs(61,36): warning CS8618: Non-nullable property 'InnerClass' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6312074Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedClassDataSourceDrivenTests3.cs(34,36): warning CS8618: Non-nullable property 'InnerClass' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6317610Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(17,24): warning CS0414: The field 'HookCleanupOnFailureTests._afterAssemblyCount' is assigned but its value is never used [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6323277Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(16,24): warning CS0414: The field 'HookCleanupOnFailureTests._beforeAssemblyCount' is assigned but its value is never used [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6328765Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(124,25): warning CS0414: The field 'MultipleAfterClassHooksTests._testsExecuted' is assigned but its value is never used [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6334527Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookExceptionHandlingTests.cs(14,25): warning CS0414: The field 'HookExceptionHandlingTests._afterAssemblyExecuted' is assigned but its value is never used [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6339436Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/CallEventReceiverTests.cs(34,28): warning TUnit0014: Public method missing [Test] attribute - add attribute or make method private/protected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6344405Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/DynamicTests/Runtime.cs(13,17): warning TUnit0014: Public method missing [Test] attribute - add attribute or make method private/protected [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6349722Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/VerifyFixTest.cs(11,27): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6355167Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/AllDataSourcesCombinedTests.cs(40,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6360534Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/AllDataSourcesCombinedTestsVerification.cs(40,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6366330Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ArgumentsWithClassDataSourceTests.cs(29,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6371769Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/CallEventReceiverTests.cs(25,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6377227Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/TestSpecificAfterHooksTests.cs(219,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6382477Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/TestSpecificAfterHooksTests.cs(234,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6387904Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/TestSpecificAfterHooksTests.cs(249,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6393527Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/TestSpecificAfterHooksTests.cs(264,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6398611Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/TestSpecificAfterHooksTests.cs(279,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6404248Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ClassDataSourceDrivenTestsSharedKeyed2.cs(41,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6408364Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ClassDataSourceDrivenTestsSharedKeyed3.cs(41,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6413543Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(377,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6418160Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(388,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6423352Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(400,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6428965Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(412,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6433794Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(423,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6439103Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(435,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6444627Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/ClassDataSourceWithMethodDataSourceTests.cs(35,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6450353Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/TestMixedGenericParameters.cs(8,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6456061Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(446,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6461002Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(316,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6464278Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(327,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6467244Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(338,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6470158Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/MultipleAfterHooksFailureTests.cs(349,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6473053Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookExceptionHandlingTests.cs(52,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6476283Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(171,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6479266Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(178,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6482117Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookExceptionHandlingTests.cs(69,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6485115Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(102,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6487989Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookExceptionHandlingTests.cs(106,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6490844Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(20,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6493798Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(31,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6496685Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(322,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6499591Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(223,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6502494Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(346,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6505468Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(113,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6508314Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookCleanupOnFailureTests.cs(200,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6511463Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(127,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6514612Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(358,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6517510Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/HookExceptionHandlingTests.cs(197,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6520406Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(59,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6523394Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(101,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6526301Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/_2804/CriticalHookChainExecutionTests.cs(256,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6529179Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/HookOrchestratorDeadlockTests.cs(80,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6532027Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/HookOrchestratorDeadlockTests.cs(90,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6535046Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/HookOrchestratorDeadlockTests.cs(153,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6537941Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/HookOrchestratorDeadlockTests.cs(163,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6540313Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2798/Tests.cs(16,36): warning TUnit0046: Return a `Func` rather than a ``. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6542551Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2757/Tests.cs(20,41): warning TUnit0046: Return a `Func` rather than a ``. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6545419Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/Issue2504CollectionExpressionTest.cs(62,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6550455Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/3219/ClassDataSourceRetryTests.cs(46,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6555959Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2136/Tests.cs(14,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6560817Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/3185/BugRepro3185.cs(88,19): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6566109Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/2867/DisposalNotCalledTests.cs(267,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6569479Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/Bugs/3219/ClassDataSourceRetryTests.cs(77,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6573903Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SmartInferenceTests.cs(27,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6579451Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SmartInferenceTests.cs(11,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6585288Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleTupleTest.cs(11,56): warning TUnit0301: Tuple parameter 'value' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6590088Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleStaticTest.cs(9,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6595116Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleHookTest.cs(23,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6600208Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleHookTest.cs(28,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6605734Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleGenericTests.cs(56,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6611206Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleGenericTests.cs(23,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6616899Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/SimpleGenericTests.cs(11,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6622291Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleTest.cs(8,71): warning TUnit0301: Tuple parameter 'data2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6627890Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleTest.cs(16,64): warning TUnit0301: Tuple parameter 'data' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6633504Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(12,73): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6637081Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/MultipleClassDataGeneratorsTests.cs(26,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6642524Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(22,65): warning TUnit0301: Tuple parameter 'value' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6648306Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(32,67): warning TUnit0301: Tuple parameter 'value1' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6654048Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(32,86): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6659308Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/MultipleDataSourcesTests.cs(29,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6664254Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/MinimalDiscoveryTest.cs(8,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6669632Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(43,86): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6675103Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/MethodDataSourceWithArgumentsTests.cs(35,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6680586Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(54,82): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6686297Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(64,86): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6691790Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(74,83): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6696413Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(121,45): warning TUnit0046: Return a `Func` rather than a ``. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6701446Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/NestedTupleDataSourceTests.cs(84,88): warning TUnit0301: Tuple parameter 'value2' uses reflection which is not AOT-compatible. Consider using concrete types instead of tuples. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6706682Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(13,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6712044Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypedDataSourceTests.cs(70,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6717107Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypeTests.cs(79,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6719946Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookGeneratorTest.cs(9,24): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6722821Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookGeneratorTest.cs(15,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6727955Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypedDataSourceTests.cs(41,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6732168Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypedDataSourceTests.cs(49,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6736448Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(26,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6741308Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(35,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6746784Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTestExample.cs(15,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6752243Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(63,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6757934Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(73,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6763530Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(11,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6769119Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericInstanceMethodDataSourceTests.cs(59,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6774958Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(22,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6778830Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypeTests.cs(9,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6782028Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericInstanceMethodDataSourceTests.cs(15,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6785390Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericInheritsTestVerification.cs(15,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6788393Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypeTests.cs(20,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6791407Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypedDataSourceTests.cs(57,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6794471Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(43,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6799404Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(171,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6805308Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(140,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6810681Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(54,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6819692Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(124,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6825306Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTests.cs(26,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6830274Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(63,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6835836Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(36,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6840345Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMatrixTests.cs(47,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6843792Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericMethodTests.cs(11,17): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6847116Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(155,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6849785Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/FailFastTest.cs(10,15): warning TUnitAssertions0005: Assert.That(...) should not be used with a constant value [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6852663Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericInstanceMethodDataSourceTests.cs(26,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6856366Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypeTests.cs(52,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6859336Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericTypeTests.cs(61,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6862388Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(63,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6865725Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(73,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6868792Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(82,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6872253Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(92,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6875809Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(101,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6878911Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/GenericConstraintValidationTests.cs(110,23): warning TUnit0300: Generic test method with data source may not be AOT-compatible. All generic type combinations must be known at compile time. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6884599Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(110,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.6889483Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.TestProject/HookExecutorTests.cs(123,30): warning TUnit0042: Global hooks should not be mixed with test classes to avoid confusion. Place them in their own class. [/home/runner/work/TUnit/TUnit/TUnit.TestProject/TUnit.TestProject.csproj::TargetFramework=net8.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.7366215Z TUnit.TestProject -> /home/runner/work/TUnit/TUnit/TUnit.TestProject/bin/Release/net8.0/TUnit.TestProject.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9087603Z TUnit.TestProject.VB.NET -> /home/runner/work/TUnit/TUnit/TUnit.TestProject.VB.NET/bin/Release/net8.0/TUnit.TestProject.VB.NET.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9362093Z TUnit.TestProject.FSharp -> /home/runner/work/TUnit/TUnit/TUnit.TestProject.FSharp/bin/Release/net9.0/TUnit.TestProject.FSharp.dll
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9505711Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9506009Z Build succeeded.
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9506282Z
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9510241Z /home/runner/.nuget/packages/system.text.encodings.web/9.0.0/buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets(4,5): warning : System.Text.Encodings.Web 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set true in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net6.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9517656Z /home/runner/.nuget/packages/system.io.pipelines/9.0.0/buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets(4,5): warning : System.IO.Pipelines 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set true in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net6.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9606262Z /home/runner/.nuget/packages/microsoft.bcl.asyncinterfaces/9.0.0/buildTransitive/netcoreapp2.0/Microsoft.Bcl.AsyncInterfaces.targets(4,5): warning : Microsoft.Bcl.AsyncInterfaces 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set true in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net6.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9741999Z /home/runner/.nuget/packages/system.text.json/9.0.0/buildTransitive/netcoreapp2.0/System.Text.Json.targets(4,5): warning : System.Text.Json 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set true in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. [/home/runner/work/TUnit/TUnit/TUnit.TestProject.Library/TUnit.TestProject.Library.csproj::TargetFramework=net6.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9751012Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers/AnalyzerReleases.Shipped.md(5,1): warning RS2007: Analyzer release file 'AnalyzerReleases.Shipped.md' has a missing or invalid release header '#### Assertion Usage Rules' (https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md) [/home/runner/work/TUnit/TUnit/TUnit.Assertions.Analyzers/TUnit.Assertions.Analyzers.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9760817Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.SourceGenerator/Generators/AssertionMethodGenerator.cs(113,21): warning CS8604: Possible null reference argument for parameter 'MethodName' in 'CreateAssertionAttributeData.CreateAssertionAttributeData(INamedTypeSymbol TargetType, INamedTypeSymbol ContainingType, string MethodName, string? CustomName, bool NegateLogic, bool RequiresGenericTypeParameter, bool TreatAsInstance)'. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.SourceGenerator/TUnit.Assertions.SourceGenerator.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9771347Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Assertions.SourceGenerator/Generators/AssertionMethodGenerator.cs(220,21): warning CS8604: Possible null reference argument for parameter 'MethodName' in 'CreateAssertionAttributeData.CreateAssertionAttributeData(INamedTypeSymbol TargetType, INamedTypeSymbol ContainingType, string MethodName, string? CustomName, bool NegateLogic, bool RequiresGenericTypeParameter, bool TreatAsInstance)'. [/home/runner/work/TUnit/TUnit/TUnit.Assertions.SourceGenerator/TUnit.Assertions.SourceGenerator.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9780590Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Analyzers/AnalyzerReleases.Shipped.md(5,1): warning RS2007: 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) [/home/runner/work/TUnit/TUnit/TUnit.Analyzers/TUnit.Analyzers.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9787003Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/CodeGenerators/Helpers/TupleArgumentHelper.cs(72,37): warning CS8600: Converting null literal or possible null value to non-nullable type. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9793406Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/AotMethodInvocationGenerator.cs(168,52): warning CS8604: Possible null reference argument for parameter 'name' in 'ImmutableArray INamespaceOrTypeSymbol.GetMembers(string name)'. [/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/TUnit.Core.SourceGenerator.csproj::TargetFramework=netstandard2.0]
+modularpipeline (ubuntu-latest) UNKNOWN STEP 2025-09-28T19:20:46.9799804Z ##[warning]/home/runner/work/TUnit/TUnit/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs(688,54): warning CS8604: Possible null reference argument for parameter 'name' in 'ImmutableArray