1 instantiation of AspireSkillsInstaller
Aspire.Cli.Tests (1)
Agents\AspireSkillsInstallerTests.cs (1)
2020return new AspireSkillsInstaller(
118 references to AspireSkillsInstaller
aspire (2)
Agents\AspireSkills\AspireSkillsInstaller.cs (1)
31ILogger<AspireSkillsInstaller> logger) : IAspireSkillsInstaller
Program.cs (1)
583builder.Services.AddSingleton<IAspireSkillsInstaller, AspireSkillsInstaller>();
Aspire.Cli.Tests (116)
Agents\AspireSkillsBundleTests.cs (14)
45Assert.Equal(AspireSkillsInstaller.Version, bundle.Version); 152Version = AspireSkillsInstaller.Version, 195Version = AspireSkillsInstaller.Version, 255Version = AspireSkillsInstaller.Version, 280Version = AspireSkillsInstaller.Version, 338Version = AspireSkillsInstaller.Version, 427Version = AspireSkillsInstaller.Version, 516Version = AspireSkillsInstaller.Version, 564Version = AspireSkillsInstaller.Version, 647"version": "{{AspireSkillsInstaller.Version}}", 691Version = AspireSkillsInstaller.Version, 760Assert.Equal(AspireSkillsInstaller.Version, bundle.Version); 783Assert.Equal(AspireSkillsInstaller.Version, bundle.Version); 849Version = AspireSkillsInstaller.Version,
Agents\AspireSkillsInstallerTests.cs (100)
28private const string ReleaseTagPath = $"/releases/tags/v{AspireSkillsInstaller.Version}"; 29private const string ReleaseAssetName = $"aspire-skills-v{AspireSkillsInstaller.Version}.tgz"; 45var installer = CreateInstaller( 77Assert.Equal(expected, AspireSkillsInstaller.IsCacheLockContention(exception, isWindows)); 103var logger = new TestLogger<AspireSkillsInstaller>(new TestLoggerFactory(sink, enabled: true)); 104var installer = CreateInstaller( 110var cacheLockPath = Path.Combine(cacheRoot, $".{AspireSkillsInstaller.Version}.lock"); 168var installer = CreateInstaller( 221var installer = CreateInstaller( 234AspireSkillsInstaller.GitHubAttestationVerifiedFileName))); 273[AspireSkillsInstaller.DisablePackageValidationKey] = "true" 277var installer = CreateInstaller( 287AspireSkillsInstaller.GitHubAttestationVerifiedFileName))); 289var secondInstaller = CreateInstaller(executionContext); 337var installer = CreateInstaller(executionContext, httpMessageHandler: handler); 350AspireSkillsInstaller.ArchiveSha512FileName))); 355AspireSkillsInstaller.GitHubArchiveSha256FileName))); 380var oldInstaller = CreateInstaller( 394var installer = CreateInstaller( 412AspireSkillsInstaller.ArchiveSha512FileName))); 422var restoredInstaller = CreateInstaller( 446var cachedBundleDirectory = Path.Combine(executionContext.CacheDirectory.FullName, "aspire-skills", AspireSkillsInstaller.Version); 450var installer = CreateInstaller( 469AspireSkillsInstaller.ArchiveSha512FileName))); 492var installer = CreateInstaller( 526var installer = CreateInstaller( 568var installer = CreateInstaller( 611[AspireSkillsInstaller.MaxCacheAgeKey] = "60" 615var installer = CreateInstaller( 658[AspireSkillsInstaller.MaxCacheAgeKey] = "60" 662var installer = CreateInstaller( 698[AspireSkillsInstaller.MaxCacheAgeKey] = "60" 712var logger = new TestLogger<AspireSkillsInstaller>(new TestLoggerFactory(sink, enabled: true)); 713var installer = CreateInstaller( 768[AspireSkillsInstaller.MaxCacheAgeKey] = "60" 774var logger = new TestLogger<AspireSkillsInstaller>(new TestLoggerFactory(sink, enabled: true)); 775var installer = CreateInstaller( 840[AspireSkillsInstaller.MaxCacheAgeKey] = "60" 844var installer = CreateInstaller( 873var installer = CreateInstaller( 884$".{AspireSkillsInstaller.Version}.lock"))); 903Path.Combine(cacheRoot, $".{AspireSkillsInstaller.Version}.lock"), 918var logger = new TestLogger<AspireSkillsInstaller>(new TestLoggerFactory(sink, enabled: true)); 919var installer = CreateInstaller( 962var installer = CreateInstaller( 1011var firstInstaller = CreateInstaller( 1025var secondInstaller = CreateInstaller( 1062var installer = CreateInstaller(executionContext); 1084var installer = CreateInstaller(executionContext, embeddedBundleProvider: embeddedBundleProvider); 1108var installer = CreateInstaller( 1136var installer = CreateInstaller( 1169var installer = CreateInstaller(executionContext, httpMessageHandler: handler); 1197var installer = CreateInstaller(executionContext, embeddedBundleProvider: embeddedBundleProvider); 1246var installer = CreateInstaller(executionContext, embeddedBundleProvider: embeddedBundleProvider); 1297var installer = CreateInstaller( 1359var installer = CreateInstaller( 1396var installer = CreateInstaller( 1407Assert.Equal(AspireSkillsInstaller.Version, result.Bundle.Version); 1457Assert.Equal(AspireSkillsInstaller.Version, bundle.Version); 1458Assert.Equal(AspireSkillsInstaller.Version, metadata.Version); 1459Assert.Equal(AspireSkillsInstaller.GitHubRepository, metadata.Repository); 1460Assert.Equal($"v{AspireSkillsInstaller.Version}", metadata.Tag); 1618var installer = CreateInstaller( 1629Assert.Equal(AspireSkillsInstaller.GitHubRepository, attestationVerifier.Repository); 1630Assert.Equal(AspireSkillsInstaller.ExpectedSourceRepository, attestationVerifier.ExpectedSourceRepository); 1631Assert.Equal(AspireSkillsInstaller.ExpectedWorkflowPath, attestationVerifier.ExpectedWorkflowPath); 1633Assert.Equal(AspireSkillsInstaller.Version, attestationVerifier.ExpectedVersion); 1637Assert.Equal($"/repos/{AspireSkillsInstaller.GitHubRepository}{ReleaseTagPath}", releaseRequestUri.AbsolutePath); 1644AspireSkillsInstaller.ArchiveSha512FileName))); 1649AspireSkillsInstaller.GitHubArchiveSha256FileName))); 1683var installer = CreateInstaller( 1738var installer = CreateInstaller( 1797var installer = CreateInstaller( 1811AspireSkillsInstaller.GitHubAttestationVerifiedFileName))); 1832[AspireSkillsInstaller.VersionOverrideKey] = "9.9.9" 1837var installer = CreateInstaller( 1863Version = AspireSkillsInstaller.Version, 1864Repository = AspireSkillsInstaller.GitHubRepository, 1865Tag = $"v{AspireSkillsInstaller.Version}", 1866AssetName = $"aspire-skills-v{AspireSkillsInstaller.Version}.tgz", 1870var installer = CreateInstaller( 1907var installer = CreateInstaller(executionContext, embeddedBundleProvider: embeddedBundleProvider); 1943var installer = CreateInstaller(executionContext, embeddedBundleProvider: embeddedBundleProvider); 1993var installer = CreateInstaller( 2011private static AspireSkillsInstaller CreateInstaller( 2018ILogger<AspireSkillsInstaller>? logger = null) 2033logger ?? NullLogger<AspireSkillsInstaller>.Instance); 2060Version = AspireSkillsInstaller.Version, 2085await File.WriteAllTextAsync(Path.Combine(bundleDirectory, AspireSkillsInstaller.ArchiveSha512FileName), archiveSha512); 2091Path.Combine(bundleDirectory, AspireSkillsInstaller.GitHubArchiveSha256FileName), 2098Path.Combine(bundleDirectory, AspireSkillsInstaller.GitHubAttestationVerifiedFileName), 2130var bundleDirectory = Path.Combine(rootDirectory, $"aspire-skills-v{AspireSkillsInstaller.Version}"); 2135Path.Combine(bundleDirectory, AspireSkillsInstaller.GitHubAttestationVerifiedFileName), 2182AspireSkillsInstaller.Version); 2199Version = AspireSkillsInstaller.Version, 2200Repository = AspireSkillsInstaller.GitHubRepository, 2201Tag = $"v{AspireSkillsInstaller.Version}", 2202AssetName = $"aspire-skills-v{AspireSkillsInstaller.Version}.tgz", 2221tag_name = $"v{AspireSkillsInstaller.Version}", 2262Provenance = new NpmProvenanceData { SourceRepository = AspireSkillsInstaller.ExpectedSourceRepository }
Commands\AgentInitCommandTests.cs (1)
967Version = AspireSkillsInstaller.Version,
TestServices\FakePlaywrightServices.cs (1)
171Version = AspireSkillsInstaller.Version,