more audit work

This commit is contained in:
master
2026-01-08 10:21:51 +02:00
parent 43c02081ef
commit 51cf4bc16c
546 changed files with 36721 additions and 4003 deletions

View File

@@ -77,7 +77,8 @@ public sealed class FileSurfaceManifestStoreTests : IAsyncDisposable
}
};
var result = await _store.PublishAsync(doc);
var cancellationToken = TestContext.Current.CancellationToken;
var result = await _store.PublishAsync(doc, cancellationToken);
Assert.StartsWith("sha256:", result.ManifestDigest, StringComparison.Ordinal);
Assert.Equal(result.ManifestDigest, $"sha256:{result.ManifestUri.Split('/', StringSplitOptions.RemoveEmptyEntries).Last()[..^5]}");
@@ -100,9 +101,10 @@ public sealed class FileSurfaceManifestStoreTests : IAsyncDisposable
Artifacts = Array.Empty<SurfaceManifestArtifact>()
};
var publish = await _store.PublishAsync(doc);
var cancellationToken = TestContext.Current.CancellationToken;
var publish = await _store.PublishAsync(doc, cancellationToken);
var retrieved = await _store.TryGetByUriAsync(publish.ManifestUri);
var retrieved = await _store.TryGetByUriAsync(publish.ManifestUri, cancellationToken);
Assert.NotNull(retrieved);
Assert.Equal("acme", retrieved!.Tenant);
@@ -159,7 +161,8 @@ public sealed class FileSurfaceManifestStoreTests : IAsyncDisposable
}
};
var result = await _store.PublishAsync(doc);
var cancellationToken = TestContext.Current.CancellationToken;
var result = await _store.PublishAsync(doc, cancellationToken);
Assert.Equal("abcdef", result.Document.DeterminismMerkleRoot);
Assert.Equal("sha256:1234", result.Document.Determinism!.RecipeDigest);
@@ -191,10 +194,11 @@ public sealed class FileSurfaceManifestStoreTests : IAsyncDisposable
Artifacts = Array.Empty<SurfaceManifestArtifact>()
};
var publish1 = await _store.PublishAsync(doc1);
var publish2 = await _store.PublishAsync(doc2);
var cancellationToken = TestContext.Current.CancellationToken;
var publish1 = await _store.PublishAsync(doc1, cancellationToken);
var publish2 = await _store.PublishAsync(doc2, cancellationToken);
var retrieved = await _store.TryGetByDigestAsync(publish2.ManifestDigest);
var retrieved = await _store.TryGetByDigestAsync(publish2.ManifestDigest, cancellationToken);
Assert.NotNull(retrieved);
Assert.Equal("tenant-two", retrieved!.Tenant);