Merge all changes
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using StellaOps.Scanner.Analyzers.Lang.Bun;
|
||||
using Xunit;
|
||||
using StellaOps.Scanner.Analyzers.Lang.Tests.Harness;
|
||||
using StellaOps.Scanner.Analyzers.Lang.Tests.TestUtilities;
|
||||
|
||||
@@ -9,7 +10,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task StandardInstallProducesDeterministicOutputAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "standard");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -28,7 +29,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task IsolatedLinkerInstallIsParsedAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "isolated");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -47,7 +48,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task LockfileOnlyIsParsedAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "lockfile-only");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -66,7 +67,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task BinaryLockfileEmitsRemediationAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "binary-lockfile");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -85,7 +86,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task WorkspacesAreParsedAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "workspaces");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -104,7 +105,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task SymlinkSafetyIsEnforcedAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "symlinks");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -123,7 +124,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task ScopedPackagesAreParsedAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "scoped-packages");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -142,7 +143,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task GitDependenciesAreParsedAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "git-dependencies");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -161,7 +162,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task CustomRegistryIsParsedAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "custom-registry");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -180,7 +181,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task PatchedPackagesAreParsedAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "patched-packages");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -199,7 +200,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task PatchedMultiVersionIsParsedAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "patched-multi-version");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -218,7 +219,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task DeepDependencyTreeIsParsedAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "deep-tree");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -237,7 +238,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task MultiWorkspaceIsParsedAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "multi-workspace");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -256,7 +257,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task JsoncLockfileIsParsedAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "jsonc-lockfile");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -275,7 +276,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task ContainerLayersAreDiscoveredAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "container-layers");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -294,7 +295,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task BunfigOnlyEmitsDeclaredOnlyAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "bunfig-only");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -313,7 +314,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task LockfileDevClassificationIsDeterministicAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "lockfile-dev-classification");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -332,7 +333,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task NonConcreteVersionsUseExplicitKeyAsync()
|
||||
{
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "non-concrete-versions");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user