save progress

This commit is contained in:
master
2026-01-09 18:27:36 +02:00
parent e608752924
commit a21d3dbc1f
361 changed files with 63068 additions and 1192 deletions

View File

@@ -450,7 +450,7 @@ public sealed class InMemoryMirrorEvidenceStoreTests
await store.StoreAsync(evidence);
Assert.Single(store);
Assert.Equal(1, store.Count);
}
[Fact]
@@ -502,7 +502,7 @@ public sealed class InMemoryMirrorEvidenceStoreTests
store.Clear();
Assert.Empty(store);
Assert.Equal(0, store.Count);
}
}
@@ -731,7 +731,7 @@ public sealed class MirrorOperationRecorderTests
Assert.NotNull(result.EvidencePointer);
// Verify evidence was stored
Assert.Single(_evidenceStore);
Assert.Equal(1, _evidenceStore.Count);
var evidence = await _evidenceStore.GetAsync(context.OperationId);
Assert.NotNull(evidence);
Assert.Equal(MirrorOperationType.BundleExport, evidence.OperationType);

View File

@@ -417,7 +417,7 @@ public class EventPublishingTests
var result = await store.TryMarkAsync("key-1", TimeSpan.FromMinutes(5), CT);
Assert.True(result);
Assert.Single(store);
Assert.Equal(1, store.Count);
}
[Fact]
@@ -429,7 +429,7 @@ public class EventPublishingTests
var result = await store.TryMarkAsync("key-1", TimeSpan.FromMinutes(5), CT);
Assert.False(result);
Assert.Single(store);
Assert.Equal(1, store.Count);
}
[Fact]
@@ -451,7 +451,7 @@ public class EventPublishingTests
await store.RemoveAsync("key-1", CT);
Assert.False(await store.ExistsAsync("key-1", CT));
Assert.Empty(store);
Assert.Equal(0, store.Count);
}
[Fact]
@@ -463,7 +463,7 @@ public class EventPublishingTests
store.Clear();
Assert.Empty(store);
Assert.Equal(0, store.Count);
}
[Fact]

View File

@@ -243,7 +243,7 @@ public sealed class TimelineEventTests
// Assert
Assert.True(result.Success);
Assert.False(result.Deduplicated);
Assert.Single(sink);
Assert.Single(sink.GetEvents());
var stored = sink.GetEvents()[0];
Assert.Equal(evt.EventId, stored.EventId);
@@ -281,7 +281,7 @@ public sealed class TimelineEventTests
Assert.True(result2.Success);
Assert.True(result2.Deduplicated);
Assert.Single(sink);
Assert.Single(sink.GetEvents());
}
[Fact]

View File

@@ -414,7 +414,7 @@ public sealed class InMemoryJobAttestationStoreTests
await store.StoreAsync(attestation);
Assert.Single(store);
Assert.Equal(1, store.Count);
}
[Fact]
@@ -482,7 +482,7 @@ public sealed class InMemoryJobAttestationStoreTests
store.Clear();
Assert.Empty(store);
Assert.Equal(0, store.Count);
}
}
@@ -552,7 +552,7 @@ public sealed class JobAttestationServiceTests
var result = await _service.GenerateJobCompletionAttestationAsync(request);
Assert.Single(_store);
Assert.Equal(1, _store.Count);
var stored = await _store.GetAsync(result.Attestation!.AttestationId);
Assert.NotNull(stored);
}

View File

@@ -302,7 +302,7 @@ public sealed class InMemoryJobCapsuleStoreTests
await store.StoreAsync(capsule, CancellationToken.None);
Assert.Single(store);
Assert.Single(store.GetAll());
}
[Fact]
@@ -358,10 +358,10 @@ public sealed class InMemoryJobCapsuleStoreTests
var capsule = JobCapsule.Create("tenant-1", Guid.NewGuid(), "test.job", JobCapsuleKind.JobScheduling, inputs);
await store.StoreAsync(capsule, CancellationToken.None);
Assert.Single(store);
Assert.Single(store.GetAll());
store.Clear();
Assert.Empty(store);
Assert.Equal(0, store.Count);
}
}

View File

@@ -18,7 +18,7 @@ public sealed class ScaleMetricsTests
// Assert
var percentiles = metrics.GetDispatchLatencyPercentiles("tenant-1");
Assert.Single(percentiles);
Assert.Equal(1, percentiles.Count);
Assert.Equal(100, percentiles.P95);
}
@@ -58,7 +58,7 @@ public sealed class ScaleMetricsTests
var percentiles = metrics.GetDispatchLatencyPercentiles();
// Assert
Assert.Empty(percentiles);
Assert.Equal(0, percentiles.Count);
Assert.Equal(0, percentiles.P95);
}
@@ -77,7 +77,7 @@ public sealed class ScaleMetricsTests
// Assert
Assert.Equal(2, tenant1Percentiles.Count);
Assert.Single(tenant2Percentiles);
Assert.Equal(1, tenant2Percentiles.Count);
Assert.Equal(100, tenant2Percentiles.P95);
}
@@ -95,7 +95,7 @@ public sealed class ScaleMetricsTests
// Assert
var percentiles = metrics.GetDispatchLatencyPercentiles("tenant-1");
Assert.Single(percentiles);
Assert.Equal(1, percentiles.Count);
Assert.True(percentiles.P95 >= 10);
}
@@ -210,7 +210,7 @@ public sealed class ScaleMetricsTests
// Assert
Assert.Equal(50, snapshot.TotalQueueDepth);
Assert.Equal(10, snapshot.TotalActiveJobs);
Assert.Single(snapshot.DispatchLatency);
Assert.Equal(1, snapshot.DispatchLatency.Count);
Assert.Single(snapshot.QueueDepthByKey);
Assert.Single(snapshot.ActiveJobsByKey);
}
@@ -229,7 +229,7 @@ public sealed class ScaleMetricsTests
// Assert
var snapshot = metrics.GetSnapshot();
Assert.Equal(0, snapshot.TotalQueueDepth);
Assert.Empty(snapshot.DispatchLatency);
Assert.Equal(0, snapshot.DispatchLatency.Count);
}
[Fact]