save progress

This commit is contained in:
StellaOps Bot
2026-01-02 15:52:31 +02:00
parent 2dec7e6a04
commit f46bde5575
174 changed files with 20793 additions and 8307 deletions

View File

@@ -25,6 +25,7 @@ public sealed class FindingsEvidenceControllerTests
{
configuration["scanner:authority:enabled"] = "false";
});
await EnsureTriageSchemaAsync(factory);
using var client = factory.CreateClient();
var response = await client.GetAsync($"/api/v1/findings/{Guid.NewGuid()}/evidence");
@@ -41,6 +42,7 @@ public sealed class FindingsEvidenceControllerTests
{
configuration["scanner:authority:enabled"] = "false";
});
await EnsureTriageSchemaAsync(factory);
using var client = factory.CreateClient();
var response = await client.GetAsync($"/api/v1/findings/{Guid.NewGuid()}/evidence?includeRaw=true");
@@ -57,6 +59,7 @@ public sealed class FindingsEvidenceControllerTests
{
configuration["scanner:authority:enabled"] = "false";
});
await EnsureTriageSchemaAsync(factory);
using var client = factory.CreateClient();
var findingId = await SeedFindingAsync(factory);
@@ -80,6 +83,7 @@ public sealed class FindingsEvidenceControllerTests
{
configuration["scanner:authority:enabled"] = "false";
});
await EnsureTriageSchemaAsync(factory);
using var client = factory.CreateClient();
var request = new BatchEvidenceRequest
@@ -101,6 +105,7 @@ public sealed class FindingsEvidenceControllerTests
{
configuration["scanner:authority:enabled"] = "false";
});
await EnsureTriageSchemaAsync(factory);
using var client = factory.CreateClient();
var findingId = await SeedFindingAsync(factory);
@@ -125,7 +130,7 @@ public sealed class FindingsEvidenceControllerTests
using var scope = factory.Services.CreateScope();
var db = scope.ServiceProvider.GetRequiredService<TriageDbContext>();
await db.Database.MigrateAsync();
await db.Database.EnsureCreatedAsync();
var findingId = Guid.NewGuid();
var finding = new TriageFinding
@@ -163,4 +168,11 @@ public sealed class FindingsEvidenceControllerTests
await db.SaveChangesAsync();
return findingId;
}
private static async Task EnsureTriageSchemaAsync(ScannerApplicationFactory factory)
{
using var scope = factory.Services.CreateScope();
var db = scope.ServiceProvider.GetRequiredService<TriageDbContext>();
await db.Database.EnsureCreatedAsync();
}
}