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

@@ -11,6 +11,8 @@ using System.Text.Json;
using StellaOps.AuditPack.Models;
using StellaOps.AuditPack.Services;
using StellaOps.TestKit;
namespace StellaOps.AuditPack.Tests;
/// <summary>
@@ -41,7 +43,8 @@ public class AuditReplayE2ETests : IDisposable
}
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public async Task E2E_ExportTransferReplayOffline_MatchingVerdict()
{
// ===== PHASE 1: EXPORT =====
@@ -146,7 +149,8 @@ public class AuditReplayE2ETests : IDisposable
Assert.Equal(decision, replayResult.OriginalDecision);
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public async Task E2E_ReplayDetectsTamperedSbom()
{
// Setup
@@ -222,7 +226,8 @@ public class AuditReplayE2ETests : IDisposable
tamperedRead.Manifest?.Inputs.SbomDigest);
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public async Task E2E_DeterministicMerkleRoot_SameInputs()
{
// Create identical inputs
@@ -271,7 +276,8 @@ public class AuditReplayE2ETests : IDisposable
Assert.Equal(result1.MerkleRoot, result2.MerkleRoot);
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public async Task E2E_BundleContainsAllRequiredFiles()
{
// Setup
@@ -323,7 +329,8 @@ public class AuditReplayE2ETests : IDisposable
Assert.Contains(filePaths, p => p.Contains("vex"));
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public async Task E2E_FullCycleWithTimeAnchor()
{
// Setup with explicit time anchor