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