Skip to content

ci(backend): add combined coverage report generation to CI workflow #22

ci(backend): add combined coverage report generation to CI workflow

ci(backend): add combined coverage report generation to CI workflow #22

Triggered via push December 7, 2025 17:12
Status Success
Total duration 3m 5s
Artifacts 3

backend.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

16 warnings
Test: src/backend/services/TaskAgent/src/TaskAgent.WebApi/PresentationServiceExtensions.cs#L76
Refactor your code not to use hardcoded absolute paths or URIs. (https://rules.sonarsource.com/csharp/RSPEC-1075)
Test: src/backend/services/TaskAgent/src/TaskAgent.Infrastructure/Services/DatabaseMigrationService.cs#L71
Either log this exception and handle it, or rethrow it with some contextual information. (https://rules.sonarsource.com/csharp/RSPEC-2139)
Test: src/backend/services/TaskAgent/tests/TaskAgent.Domain.UnitTests/Entities/TaskItemTests.cs#L302
Do not use 'Thread.Sleep()' in a test. (https://rules.sonarsource.com/csharp/RSPEC-2925)
Test: src/backend/services/TaskAgent/tests/TaskAgent.Domain.UnitTests/Entities/TaskItemTests.cs#L247
Do not use 'Thread.Sleep()' in a test. (https://rules.sonarsource.com/csharp/RSPEC-2925)
Test: src/backend/services/TaskAgent/src/TaskAgent.Application/DTOs/ConversationThreadDTO.cs#L6
Rename record 'ConversationThreadDTO' to match pascal case naming rules, consider using 'ConversationThreadDto'. (https://rules.sonarsource.com/csharp/RSPEC-101)
Test: src/backend/services/TaskAgent/src/TaskAgent.WebApi/PresentationServiceExtensions.cs#L76
Refactor your code not to use hardcoded absolute paths or URIs. (https://rules.sonarsource.com/csharp/RSPEC-1075)
Test: src/backend/services/TaskAgent/src/TaskAgent.Infrastructure/Services/DatabaseMigrationService.cs#L71
Either log this exception and handle it, or rethrow it with some contextual information. (https://rules.sonarsource.com/csharp/RSPEC-2139)
Test: src/backend/services/TaskAgent/tests/TaskAgent.Domain.UnitTests/Entities/TaskItemTests.cs#L302
Do not use 'Thread.Sleep()' in a test. (https://rules.sonarsource.com/csharp/RSPEC-2925)
Test: src/backend/services/TaskAgent/tests/TaskAgent.Domain.UnitTests/Entities/TaskItemTests.cs#L247
Do not use 'Thread.Sleep()' in a test. (https://rules.sonarsource.com/csharp/RSPEC-2925)
Test: src/backend/services/TaskAgent/src/TaskAgent.Application/DTOs/ConversationThreadDTO.cs#L6
Rename record 'ConversationThreadDTO' to match pascal case naming rules, consider using 'ConversationThreadDto'. (https://rules.sonarsource.com/csharp/RSPEC-101)
Build: src/backend/services/TaskAgent/src/TaskAgent.WebApi/PresentationServiceExtensions.cs#L76
Refactor your code not to use hardcoded absolute paths or URIs. (https://rules.sonarsource.com/csharp/RSPEC-1075)
Build: src/backend/services/TaskAgent/src/TaskAgent.Infrastructure/Services/DatabaseMigrationService.cs#L71
Either log this exception and handle it, or rethrow it with some contextual information. (https://rules.sonarsource.com/csharp/RSPEC-2139)
Build: src/backend/services/TaskAgent/src/TaskAgent.Application/DTOs/ConversationThreadDTO.cs#L6
Rename record 'ConversationThreadDTO' to match pascal case naming rules, consider using 'ConversationThreadDto'. (https://rules.sonarsource.com/csharp/RSPEC-101)
Build: src/backend/services/TaskAgent/src/TaskAgent.WebApi/PresentationServiceExtensions.cs#L76
Refactor your code not to use hardcoded absolute paths or URIs. (https://rules.sonarsource.com/csharp/RSPEC-1075)
Build: src/backend/services/TaskAgent/src/TaskAgent.Infrastructure/Services/DatabaseMigrationService.cs#L71
Either log this exception and handle it, or rethrow it with some contextual information. (https://rules.sonarsource.com/csharp/RSPEC-2139)
Build: src/backend/services/TaskAgent/src/TaskAgent.Application/DTOs/ConversationThreadDTO.cs#L6
Rename record 'ConversationThreadDTO' to match pascal case naming rules, consider using 'ConversationThreadDto'. (https://rules.sonarsource.com/csharp/RSPEC-101)

Artifacts

Produced during runtime
Name Size Digest
backend-coverage Expired
369 KB
sha256:9826faf95f85eb6915b3cb53663c21e552b712c41cb732ebae3d83c0a7f80c23
backend-test-results Expired
26.9 KB
sha256:3cd1d0d130490525d11357a057484d09bf4113bfad1fdb1f9fa7734d4f188418
webapp Expired
11.3 MB
sha256:1e34774a400f3f51ce5aa81c6196046e7dc795058e8f1a62d658d1e39e34ddcb