37 references to PlaywrightInstallStatus
aspire (20)
Agents\Playwright\PlaywrightCliInstaller.cs (16)
88
public async Task<(
PlaywrightInstallStatus
Status, string? Message)> InstallSelectedAsync(IReadOnlySet<string> selectedSkillDirectories, CancellationToken cancellationToken)
129
public async Task<(
PlaywrightInstallStatus
Status, string? Message)> InstallAsync(string repoRoot, IReadOnlySet<string> selectedSkillDirectories, CancellationToken cancellationToken)
136
private async Task<(
PlaywrightInstallStatus
Status, string? Message)> InstallCoreAsync(string repoRoot, IReadOnlySet<string> selectedSkillDirectories, CancellationToken cancellationToken)
142
return (
PlaywrightInstallStatus
.Skipped, null);
159
return (
PlaywrightInstallStatus
.Failed, string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.PlaywrightCliInstaller_InvalidVersionOverride, VersionOverrideKey, versionOverride));
175
return (
PlaywrightInstallStatus
.Failed, string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.PlaywrightCliInstaller_FailedToResolvePackage, NpmPackageInfo.FormatPackageSpecifier(PackageName, effectiveRange)));
224
return (
PlaywrightInstallStatus
.Failed, string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.PlaywrightCliInstaller_FailedToDownload, NpmPackageInfo.FormatPackageSpecifier(PackageName, packageInfo.Version)));
253
return (
PlaywrightInstallStatus
.Failed, string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.PlaywrightCliInstaller_ProvenanceVerificationFailed, NpmPackageInfo.FormatPackageSpecifier(PackageName, packageInfo.Version), provenanceResult.Outcome));
269
return (
PlaywrightInstallStatus
.Failed, string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.PlaywrightCliInstaller_FailedToInstallGlobally, NpmPackageInfo.FormatPackageSpecifier(PackageName, packageInfo.Version)));
297
private async Task<(
PlaywrightInstallStatus
Status, string? Message)> InstallAndMirrorSkillsAsync(
307
return (
PlaywrightInstallStatus
.Failed, AgentCommandStrings.PlaywrightCliInstaller_FailedToGenerateSkillFiles);
351
private (
PlaywrightInstallStatus
Status, string? Message) MirrorSkillFiles(string repoRoot, IReadOnlySet<string> selectedSkillDirectories, HashSet<string> preExistingLocations)
362
return (
PlaywrightInstallStatus
.Failed, AgentCommandStrings.PlaywrightCliInstaller_FailedToGenerateSkillFiles);
424
return (
PlaywrightInstallStatus
.Installed, null);
428
? (
PlaywrightInstallStatus
.Failed, AgentCommandStrings.PlaywrightCliInstaller_FailedToMirrorSkillFiles)
429
: (
PlaywrightInstallStatus
.InstalledWithWarnings, AgentCommandStrings.PlaywrightCliInstaller_InstalledWithMirrorWarnings);
Commands\AgentInitCommand.cs (4)
668
case
PlaywrightInstallStatus
.Installed:
671
case
PlaywrightInstallStatus
.InstalledWithWarnings:
674
case
PlaywrightInstallStatus
.Failed:
678
case
PlaywrightInstallStatus
.Skipped:
Aspire.Cli.Tests (17)
Agents\PlaywrightCliInstallerTests.cs (17)
77
Assert.Equal(
PlaywrightInstallStatus
.Installed, status);
112
Assert.Equal(
PlaywrightInstallStatus
.Failed, status);
148
Assert.Equal(successfulDestination ?
PlaywrightInstallStatus
.InstalledWithWarnings :
PlaywrightInstallStatus
.Failed, status);
186
Assert.Equal(
PlaywrightInstallStatus
.Failed, status);
231
Assert.Equal(
PlaywrightInstallStatus
.Installed, status);
268
Assert.Equal(
PlaywrightInstallStatus
.Failed, status);
301
Assert.Equal(
PlaywrightInstallStatus
.Installed, status);
371
Assert.Equal(
PlaywrightInstallStatus
.Installed, status);
402
Assert.Equal(
PlaywrightInstallStatus
.Failed, status);
444
Assert.Equal(
PlaywrightInstallStatus
.Installed, status);
489
Assert.Equal(
PlaywrightInstallStatus
.Installed, status);
532
Assert.Equal(
PlaywrightInstallStatus
.Failed, status);
580
Assert.Equal(
PlaywrightInstallStatus
.Installed, status);
676
Assert.Equal(
PlaywrightInstallStatus
.Failed, status);
722
Assert.Equal(
PlaywrightInstallStatus
.Installed, status);
803
Assert.Equal(
PlaywrightInstallStatus
.Failed, status);