Refactor code structure and optimize performance across multiple modules

This commit is contained in:
StellaOps Bot
2025-12-26 20:03:22 +02:00
parent c786faae84
commit b4fc66feb6
3353 changed files with 88254 additions and 1590657 deletions

View File

@@ -4,11 +4,14 @@ using FluentAssertions;
using StellaOps.Findings.Ledger.Observability;
using Xunit;
using StellaOps.TestKit;
namespace StellaOps.Findings.Ledger.Tests;
public class LedgerMetricsTests
{
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void ProjectionLagGauge_RecordsLatestPerTenant()
{
using var listener = CreateListener();
@@ -32,7 +35,8 @@ public class LedgerMetricsTests
.Should().Contain(new KeyValuePair<string, object?>("tenant", "tenant-a"));
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void MerkleAnchorDuration_EmitsHistogramMeasurement()
{
using var listener = CreateListener();
@@ -54,7 +58,8 @@ public class LedgerMetricsTests
.Should().Contain(new KeyValuePair<string, object?>("tenant", "tenant-b"));
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void MerkleAnchorFailure_IncrementsCounter()
{
using var listener = CreateListener();
@@ -77,7 +82,8 @@ public class LedgerMetricsTests
tags.Should().Contain(new KeyValuePair<string, object?>("reason", "persist_failure"));
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void AttachmentFailure_IncrementsCounter()
{
using var listener = CreateListener();
@@ -100,7 +106,8 @@ public class LedgerMetricsTests
tags.Should().Contain(new KeyValuePair<string, object?>("stage", "encrypt"));
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void BacklogGauge_ReflectsOutstandingQueue()
{
using var listener = CreateListener();
@@ -129,7 +136,8 @@ public class LedgerMetricsTests
.Should().Contain(new KeyValuePair<string, object?>("tenant", "tenant-q"));
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void ProjectionRebuildHistogram_RecordsScenarioTags()
{
using var listener = CreateListener();
@@ -152,7 +160,8 @@ public class LedgerMetricsTests
tags.Should().Contain(new KeyValuePair<string, object?>("scenario", "replay"));
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void DbConnectionsGauge_TracksRoleCounts()
{
using var listener = CreateListener();
@@ -181,7 +190,8 @@ public class LedgerMetricsTests
LedgerMetrics.DecrementDbConnection("writer");
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void VersionInfoGauge_EmitsConstantOne()
{
using var listener = CreateListener();