23 instantiations of PlaywrightCliInstaller
Aspire.Cli.Tests (23)
Agents\ClaudeCodeAgentEnvironmentScannerTests.cs (1)
120return new PlaywrightCliInstaller(
Agents\CopilotCliAgentEnvironmentScannerTests.cs (1)
299return new PlaywrightCliInstaller(
Agents\OpenCodeAgentEnvironmentScannerTests.cs (1)
105return new PlaywrightCliInstaller(
Agents\PlaywrightCliInstallerTests.cs (19)
37var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 70var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 106var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 140var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 171var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 210var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 255var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 298var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 346var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 407var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 445var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 488var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance); 533var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance); 572var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance); 603var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 647var installer = new PlaywrightCliInstaller( 742var installer = new PlaywrightCliInstaller( 793var installer = new PlaywrightCliInstaller( 843var installer = new PlaywrightCliInstaller(
Agents\VsCodeAgentEnvironmentScannerTests.cs (1)
366return new PlaywrightCliInstaller(
72 references to PlaywrightCliInstaller
aspire (15)
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (2)
23private readonly PlaywrightCliInstaller _playwrightCliInstaller; 34public ClaudeCodeAgentEnvironmentScanner(IClaudeCodeCliRunner claudeCodeCliRunner, PlaywrightCliInstaller playwrightCliInstaller, CliExecutionContext executionContext, ILogger<ClaudeCodeAgentEnvironmentScanner> logger)
Agents\CommonAgentApplicators.cs (2)
36/// The applicator uses <see cref="PlaywrightCliInstaller"/> to securely install the CLI and generate skill files. 43PlaywrightCliInstaller installer,
Agents\CopilotCli\CopilotCliAgentEnvironmentScanner.cs (2)
23private readonly PlaywrightCliInstaller _playwrightCliInstaller; 36public CopilotCliAgentEnvironmentScanner(ICopilotCliRunner copilotCliRunner, PlaywrightCliInstaller playwrightCliInstaller, CliExecutionContext executionContext, IEnvironment environment, ILogger<CopilotCliAgentEnvironmentScanner> logger)
Agents\OpenCode\OpenCodeAgentEnvironmentScanner.cs (2)
22private readonly PlaywrightCliInstaller _playwrightCliInstaller; 31public OpenCodeAgentEnvironmentScanner(IOpenCodeCliRunner openCodeCliRunner, PlaywrightCliInstaller playwrightCliInstaller, ILogger<OpenCodeAgentEnvironmentScanner> logger)
Agents\Playwright\PlaywrightCliInstaller.cs (1)
50ILogger<PlaywrightCliInstaller> logger)
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (2)
23private readonly PlaywrightCliInstaller _playwrightCliInstaller; 36public VsCodeAgentEnvironmentScanner(IVsCodeCliRunner vsCodeCliRunner, PlaywrightCliInstaller playwrightCliInstaller, CliExecutionContext executionContext, IEnvironment environment, ILogger<VsCodeAgentEnvironmentScanner> logger)
Commands\AgentInitCommand.cs (2)
28private readonly PlaywrightCliInstaller _playwrightCliInstaller; 36PlaywrightCliInstaller playwrightCliInstaller,
Commands\McpInitCommand.cs (1)
25PlaywrightCliInstaller playwrightCliInstaller,
Program.cs (1)
552builder.Services.AddSingleton<PlaywrightCliInstaller>();
Aspire.Cli.Tests (57)
Agents\ClaudeCodeAgentEnvironmentScannerTests.cs (2)
118private static PlaywrightCliInstaller CreatePlaywrightCliInstaller() 126NullLogger<PlaywrightCliInstaller>.Instance);
Agents\CopilotCliAgentEnvironmentScannerTests.cs (2)
297private static PlaywrightCliInstaller CreatePlaywrightCliInstaller() 305NullLogger<PlaywrightCliInstaller>.Instance);
Agents\OpenCodeAgentEnvironmentScannerTests.cs (2)
103private static PlaywrightCliInstaller CreatePlaywrightCliInstaller() 111NullLogger<PlaywrightCliInstaller>.Instance);
Agents\PlaywrightCliInstallerTests.cs (48)
37var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 70var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 106var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 140var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 171var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 210var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 255var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 298var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 346var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 385Assert.Equal(expectedIntegrity, PlaywrightCliInstaller.ComputeIntegrity(tempPath)); 407var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 445var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 485[PlaywrightCliInstaller.DisablePackageValidationKey] = "true" 488var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance); 530[PlaywrightCliInstaller.VersionOverrideKey] = "0.2.0" 533var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance); 569[PlaywrightCliInstaller.VersionOverrideKey] = invalidVersion 572var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance); 603var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 608Assert.Equal(PlaywrightCliInstaller.VersionRange, npmRunner.ResolvedVersionRange); 647var installer = new PlaywrightCliInstaller( 650NullLogger<PlaywrightCliInstaller>.Instance); 698PlaywrightCliInstaller.SyncDirectory(sourceDir, targetDir); 742var installer = new PlaywrightCliInstaller( 745NullLogger<PlaywrightCliInstaller>.Instance); 793var installer = new PlaywrightCliInstaller( 796NullLogger<PlaywrightCliInstaller>.Instance); 843var installer = new PlaywrightCliInstaller( 846NullLogger<PlaywrightCliInstaller>.Instance); 882PlaywrightCliInstaller.RemoveEmptyParentDirectories( 914PlaywrightCliInstaller.RemoveEmptyParentDirectories( 945PlaywrightCliInstaller.RemoveEmptyParentDirectories( 980PlaywrightCliInstaller.RemoveEmptyParentDirectories(
Agents\VsCodeAgentEnvironmentScannerTests.cs (2)
364private static PlaywrightCliInstaller CreatePlaywrightCliInstaller() 372NullLogger<PlaywrightCliInstaller>.Instance);
Utils\CliTestHelper.cs (1)
181services.AddSingleton<PlaywrightCliInstaller>();