This commit is contained in:
StellaOps Bot
2025-12-26 21:43:56 +02:00
354 changed files with 354 additions and 0 deletions

View File

@@ -179,6 +179,7 @@ public sealed class GoldenSignalMetricsTests : IDisposable
};
using var metrics = new GoldenSignalMetrics(options);
using StellaOps.TestKit;
for (int i = 0; i < 10; i++)
{
metrics.IncrementRequests(1, GoldenSignalMetrics.Tag("unique_id", $"id-{i}"));

View File

@@ -480,6 +480,7 @@ public sealed class IncidentModeServiceTests : IDisposable
using var service = CreateService(opt =>
{
opt.Enabled = false;
using StellaOps.TestKit;
});
var result = await service.ActivateFromConfigAsync();

View File

@@ -43,6 +43,7 @@ public class MetricLabelGuardTests
var guard = new MetricLabelGuard(options);
using var meter = new Meter("test");
using StellaOps.TestKit;
var histogram = meter.CreateHistogram<double>("request.duration");
histogram.RecordRequestDuration(guard, 42, "verylongroute", "GET", "200", "ok");

View File

@@ -25,6 +25,7 @@ public sealed class ProofCoverageMetricsTests
{
using var metrics = new ProofCoverageMetrics();
using StellaOps.TestKit;
metrics.RecordScanCoverage(
tenantId: "tenant-1",
surfaceId: "surface-1",

View File

@@ -253,6 +253,7 @@ public sealed class SealedModeFileExporterTests : IDisposable
using var exporter = CreateExporter(opt =>
{
opt.MaxBytes = 50;
using StellaOps.TestKit;
opt.MaxRotatedFiles = 2;
});
exporter.Initialize();

View File

@@ -347,6 +347,7 @@ public sealed class SealedModeTelemetryServiceTests : IDisposable
public void RecordDriftEvent_DoesNotThrow()
{
using var service = CreateService(opt => opt.Enabled = true);
using StellaOps.TestKit;
var endpoint = new Uri("https://collector.example.com");
// Should not throw

View File

@@ -80,6 +80,7 @@ public sealed class TelemetryContextTests
public void TraceId_ReturnsActivityTraceId_WhenActivityExists()
{
using var activity = new Activity("test-operation");
using StellaOps.TestKit;
activity.Start();
var context = new TelemetryContext();

View File

@@ -49,6 +49,7 @@ public sealed class TelemetryExporterGuardTests
var provider = new CollectingLoggerProvider();
using var loggerFactory = LoggerFactory.Create(builder => builder.AddProvider(provider));
using StellaOps.TestKit;
var guard = new TelemetryExporterGuard(loggerFactory.CreateLogger<TelemetryExporterGuard>(), policy);
var descriptor = new TelemetryServiceDescriptor("PolicyEngine", "1.2.3");
var collectorOptions = new StellaOpsTelemetryOptions.CollectorOptions

View File

@@ -46,6 +46,7 @@ public class TelemetryPropagationHandlerTests
using var activity = new Activity("test-trace").Start();
using StellaOps.TestKit;
var terminal = new RecordingHandler();
var handler = new TelemetryPropagationHandler(accessor, options)
{

View File

@@ -140,6 +140,7 @@ public sealed class TtfsIngestionServiceTests : IDisposable
public void IngestEvent_DecisionRecorded_RecordsDecisionMetricsAndClickBudgetViolation()
{
using var loggerFactory = LoggerFactory.Create(_ => { });
using StellaOps.TestKit;
var service = new TtfsIngestionService(loggerFactory.CreateLogger<TtfsIngestionService>());
service.IngestEvent(new TtfsEvent