1 instantiation of AspireSkillsInstaller
Aspire.Cli.Tests (1)
Agents\AspireSkillsInstallerTests.cs (1)
1987return new AspireSkillsInstaller(
113 references to AspireSkillsInstaller
aspire (2)
Agents\AspireSkills\AspireSkillsInstaller.cs (1)
31ILogger<AspireSkillsInstaller> logger) : IAspireSkillsInstaller
Program.cs (1)
550builder.Services.AddSingleton<IAspireSkillsInstaller, AspireSkillsInstaller>();
Aspire.Cli.Tests (111)
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 (95)
42var installer = CreateInstaller( 74Assert.Equal(expected, AspireSkillsInstaller.IsCacheLockContention(exception, isWindows)); 100var logger = new TestLogger<AspireSkillsInstaller>(new TestLoggerFactory(sink, enabled: true)); 101var installer = CreateInstaller( 107var cacheLockPath = Path.Combine(cacheRoot, $".{AspireSkillsInstaller.Version}.lock"); 165var installer = CreateInstaller( 218var installer = CreateInstaller( 231AspireSkillsInstaller.GitHubAttestationVerifiedFileName))); 270[AspireSkillsInstaller.DisablePackageValidationKey] = "true" 274var installer = CreateInstaller( 284AspireSkillsInstaller.GitHubAttestationVerifiedFileName))); 286var secondInstaller = CreateInstaller(executionContext); 334var installer = CreateInstaller(executionContext, httpMessageHandler: handler); 347AspireSkillsInstaller.ArchiveSha512FileName))); 352AspireSkillsInstaller.GitHubArchiveSha256FileName))); 377var oldInstaller = CreateInstaller( 391var installer = CreateInstaller( 409AspireSkillsInstaller.ArchiveSha512FileName))); 419var restoredInstaller = CreateInstaller( 443var cachedBundleDirectory = Path.Combine(executionContext.CacheDirectory.FullName, "aspire-skills", AspireSkillsInstaller.Version); 447var installer = CreateInstaller( 466AspireSkillsInstaller.ArchiveSha512FileName))); 489var installer = CreateInstaller( 523var installer = CreateInstaller( 565var installer = CreateInstaller( 608[AspireSkillsInstaller.MaxCacheAgeKey] = "60" 612var installer = CreateInstaller( 655[AspireSkillsInstaller.MaxCacheAgeKey] = "60" 659var installer = CreateInstaller( 695[AspireSkillsInstaller.MaxCacheAgeKey] = "60" 709var logger = new TestLogger<AspireSkillsInstaller>(new TestLoggerFactory(sink, enabled: true)); 710var installer = CreateInstaller( 765[AspireSkillsInstaller.MaxCacheAgeKey] = "60" 771var logger = new TestLogger<AspireSkillsInstaller>(new TestLoggerFactory(sink, enabled: true)); 772var installer = CreateInstaller( 837[AspireSkillsInstaller.MaxCacheAgeKey] = "60" 841var installer = CreateInstaller( 870var installer = CreateInstaller( 881$".{AspireSkillsInstaller.Version}.lock"))); 900Path.Combine(cacheRoot, $".{AspireSkillsInstaller.Version}.lock"), 915var logger = new TestLogger<AspireSkillsInstaller>(new TestLoggerFactory(sink, enabled: true)); 916var installer = CreateInstaller( 959var installer = CreateInstaller( 1008var firstInstaller = CreateInstaller( 1022var secondInstaller = CreateInstaller( 1059var installer = CreateInstaller(executionContext); 1081var installer = CreateInstaller(executionContext, embeddedBundleProvider: embeddedBundleProvider); 1105var installer = CreateInstaller( 1133var installer = CreateInstaller( 1166var installer = CreateInstaller(executionContext, httpMessageHandler: handler); 1194var installer = CreateInstaller(executionContext, embeddedBundleProvider: embeddedBundleProvider); 1243var installer = CreateInstaller(executionContext, embeddedBundleProvider: embeddedBundleProvider); 1294var installer = CreateInstaller( 1356var installer = CreateInstaller( 1390var installer = CreateInstaller( 1426Assert.Equal(AspireSkillsInstaller.Version, bundle.Version); 1427Assert.Equal(AspireSkillsInstaller.Version, metadata.Version); 1428Assert.Equal(AspireSkillsInstaller.GitHubRepository, metadata.Repository); 1585var installer = CreateInstaller( 1596Assert.Equal(AspireSkillsInstaller.GitHubRepository, attestationVerifier.Repository); 1597Assert.Equal(AspireSkillsInstaller.ExpectedSourceRepository, attestationVerifier.ExpectedSourceRepository); 1598Assert.Equal(AspireSkillsInstaller.ExpectedWorkflowPath, attestationVerifier.ExpectedWorkflowPath); 1600Assert.Equal(AspireSkillsInstaller.Version, attestationVerifier.ExpectedVersion); 1611AspireSkillsInstaller.ArchiveSha512FileName))); 1616AspireSkillsInstaller.GitHubArchiveSha256FileName))); 1650var installer = CreateInstaller( 1705var installer = CreateInstaller( 1764var installer = CreateInstaller( 1778AspireSkillsInstaller.GitHubAttestationVerifiedFileName))); 1799[AspireSkillsInstaller.VersionOverrideKey] = "9.9.9" 1804var installer = CreateInstaller( 1830Version = AspireSkillsInstaller.Version, 1831Repository = AspireSkillsInstaller.GitHubRepository, 1832Tag = $"v{AspireSkillsInstaller.Version}", 1833AssetName = $"aspire-skills-v{AspireSkillsInstaller.Version}.tgz", 1837var installer = CreateInstaller( 1874var installer = CreateInstaller(executionContext, embeddedBundleProvider: embeddedBundleProvider); 1910var installer = CreateInstaller(executionContext, embeddedBundleProvider: embeddedBundleProvider); 1960var installer = CreateInstaller( 1978private static AspireSkillsInstaller CreateInstaller( 1985ILogger<AspireSkillsInstaller>? logger = null) 2000logger ?? NullLogger<AspireSkillsInstaller>.Instance); 2027Version = AspireSkillsInstaller.Version, 2052await File.WriteAllTextAsync(Path.Combine(bundleDirectory, AspireSkillsInstaller.ArchiveSha512FileName), archiveSha512); 2058Path.Combine(bundleDirectory, AspireSkillsInstaller.GitHubArchiveSha256FileName), 2065Path.Combine(bundleDirectory, AspireSkillsInstaller.GitHubAttestationVerifiedFileName), 2097var bundleDirectory = Path.Combine(rootDirectory, $"aspire-skills-v{AspireSkillsInstaller.Version}"); 2102Path.Combine(bundleDirectory, AspireSkillsInstaller.GitHubAttestationVerifiedFileName), 2149AspireSkillsInstaller.Version); 2166Version = AspireSkillsInstaller.Version, 2167Repository = AspireSkillsInstaller.GitHubRepository, 2168Tag = $"v{AspireSkillsInstaller.Version}", 2169AssetName = $"aspire-skills-v{AspireSkillsInstaller.Version}.tgz", 2188tag_name = $"v{AspireSkillsInstaller.Version}", 2229Provenance = new NpmProvenanceData { SourceRepository = AspireSkillsInstaller.ExpectedSourceRepository }
Commands\AgentInitCommandTests.cs (1)
876Version = AspireSkillsInstaller.Version,
TestServices\FakePlaywrightServices.cs (1)
156Version = AspireSkillsInstaller.Version,