Fix build and code structure improvements. New but essential UI functionality. CI improvements. Documentation improvements. AI module improvements.

This commit is contained in:
StellaOps Bot
2025-12-26 21:54:17 +02:00
parent 335ff7da16
commit c2b9cd8d1f
3717 changed files with 264714 additions and 48202 deletions

View File

@@ -13,7 +13,7 @@ public class ValkeyCallGraphCacheServiceTests : IAsyncLifetime
{
private ValkeyCallGraphCacheService _cache = null!;
public Task InitializeAsync()
public ValueTask InitializeAsync()
{
var store = new Dictionary<string, RedisValue>(StringComparer.Ordinal);
@@ -69,10 +69,10 @@ public class ValkeyCallGraphCacheServiceTests : IAsyncLifetime
options,
NullLogger<ValkeyCallGraphCacheService>.Instance,
connectionFactory: _ => Task.FromResult(connection.Object));
return Task.CompletedTask;
return ValueTask.CompletedTask;
}
public async Task DisposeAsync()
public async ValueTask DisposeAsync()
{
await _cache.DisposeAsync();
}
@@ -92,8 +92,8 @@ public class ValkeyCallGraphCacheServiceTests : IAsyncLifetime
EntrypointIds: [nodeId],
SinkIds: []);
await _cache.SetCallGraphAsync(snapshot);
var loaded = await _cache.TryGetCallGraphAsync("scan-cache-1", "dotnet");
await _cache.SetCallGraphAsync(snapshot, cancellationToken: CancellationToken.None);
var loaded = await _cache.TryGetCallGraphAsync("scan-cache-1", "dotnet", cancellationToken: CancellationToken.None);
Assert.NotNull(loaded);
Assert.Equal(snapshot.ScanId, loaded!.ScanId);
@@ -115,8 +115,8 @@ public class ValkeyCallGraphCacheServiceTests : IAsyncLifetime
Paths: [],
ResultDigest: "sha256:r");
await _cache.SetReachabilityResultAsync(result);
var loaded = await _cache.TryGetReachabilityResultAsync("scan-cache-2", "dotnet");
await _cache.SetReachabilityResultAsync(result, cancellationToken: CancellationToken.None);
var loaded = await _cache.TryGetReachabilityResultAsync("scan-cache-2", "dotnet", cancellationToken: CancellationToken.None);
Assert.NotNull(loaded);
Assert.Equal(result.ResultDigest, loaded!.ResultDigest);