Frontend gaps fill work. Testing fixes work. Auditing in progress.

This commit is contained in:
StellaOps Bot
2025-12-30 01:22:58 +02:00
parent 1dc4bcbf10
commit 7a5210e2aa
928 changed files with 183942 additions and 3941 deletions

View File

@@ -39,7 +39,7 @@ public class RouterTestFixture : IAsyncLifetime
{
// In real scenario, this would configure the router via admin endpoint
// For now, assume limits are pre-configured for chaos testing
await Task.CompletedTask;
await ValueTask.CompletedTask;
}
/// <summary>
@@ -57,16 +57,16 @@ public class RouterTestFixture : IAsyncLifetime
return JsonContent.Create(request);
}
public Task InitializeAsync()
public ValueTask InitializeAsync()
{
// Verify router is reachable
return Task.CompletedTask;
return ValueTask.CompletedTask;
}
public Task DisposeAsync()
public ValueTask DisposeAsync()
{
_client.Dispose();
return Task.CompletedTask;
return ValueTask.CompletedTask;
}
}
@@ -108,10 +108,10 @@ public class RouterWithValkeyFixture : RouterTestFixture
{
// Configure artificial latency via Valkey DEBUG SLEEP
// In production, use network simulation tools like tc or toxiproxy
await Task.CompletedTask;
await ValueTask.CompletedTask;
}
public new async Task DisposeAsync()
public new async ValueTask DisposeAsync()
{
if (_valkeyContainer is not null)
{
@@ -122,3 +122,6 @@ public class RouterWithValkeyFixture : RouterTestFixture
await base.DisposeAsync();
}
}

View File

@@ -24,14 +24,14 @@ public class ValkeyFailureTests : IClassFixture<RouterWithValkeyFixture>, IAsync
_fixture = fixture;
}
public async Task InitializeAsync()
public async ValueTask InitializeAsync()
{
await _fixture.StartValkeyAsync();
}
public Task DisposeAsync()
public ValueTask DisposeAsync()
{
return Task.CompletedTask;
return ValueTask.CompletedTask;
}
[Fact]
@@ -215,3 +215,6 @@ public class ValkeyFailureTests : IClassFixture<RouterWithValkeyFixture>, IAsync
Console.WriteLine($"Health check after burst: {healthCheck.StatusCode}");
}
}