1 instantiation of GoAppHostToolingCheck
Aspire.Cli.Tests (1)
Commands\GoAppHostToolingCheckTests.cs (1)
587return new GoAppHostToolingCheck(
40 references to GoAppHostToolingCheck
aspire (2)
Program.cs (1)
682builder.Services.AddSingleton<IEnvironmentCheck, GoAppHostToolingCheck>();
Utils\EnvironmentChecker\GoAppHostToolingCheck.cs (1)
52ILogger<GoAppHostToolingCheck> logger)
Aspire.Cli.Tests (38)
Commands\GoAppHostToolingCheckTests.cs (37)
39var check = CreateCheck( 52Assert.Equal(GoAppHostToolingCheck.ToolsCheckName, result.Name); 68var check = CreateCheck(workspace, appHostFile: null); 81var check = CreateCheck(workspace, appHostFile: null, commandResolver: _ => null); 95var check = CreateCheck(workspace, new FileInfo(appHostPath), commandResolver: _ => null); 110var check = CreateCheck( 126var check = CreateCheck( 135Assert.Equal(GoAppHostToolingCheck.GoCommandCheckName, result.Name); 145var check = CreateCheck( 161var check = CreateCheck(workspace, appHostFile, commandResolver: _ => null); 166Assert.Equal(GoAppHostToolingCheck.GoCommandCheckName, result.Name); 181var check = CreateCheck( 202var check = CreateCheck( 218var check = CreateCheck( 239var check = CreateCheck( 260var check = CreateCheck( 280var check = CreateCheck( 300var check = CreateCheck( 320var check = CreateCheck( 347var check = CreateCheck( 368var check = CreateCheck(workspace, appHostFile, versionResolver: ReturnsVersion(versionOutput)); 388Assert.True(GoAppHostToolingCheck.TryParseGoVersion(output, out var version)); 401Assert.False(GoAppHostToolingCheck.TryParseGoVersion(output, out var version)); 408var startInfo = GoAppHostToolingCheck.CreateVersionProbeStartInfo("/usr/bin/go"); 418var startInfo = GoAppHostToolingCheck.CreateToolchainProbeStartInfo("/usr/bin/go", "/tmp/aspire-go-doctor"); 442var output = await RunVersionProbeAsync(processExecutionFactory, new CapturingLogger<GoAppHostToolingCheck>()); 463var logger = new CapturingLogger<GoAppHostToolingCheck>(); 478var output = await RunVersionProbeAsync(processExecutionFactory, new CapturingLogger<GoAppHostToolingCheck>()); 491var logger = new CapturingLogger<GoAppHostToolingCheck>(); 509var logger = new CapturingLogger<GoAppHostToolingCheck>(); 531var logger = new CapturingLogger<GoAppHostToolingCheck>(); 552Assert.Equal(GoAppHostToolingCheck.MinimumGoVersion.ToString(), directive.Groups[1].Value); 573private static GoAppHostToolingCheck CreateCheck( 599CapturingLogger<GoAppHostToolingCheck> logger, 602GoAppHostToolingCheck.RunProbeAsync( 604GoAppHostToolingCheck.CreateVersionProbeStartInfo("/usr/bin/go"), 660Assert.Equal(GoAppHostToolingCheck.VersionCheckName, result.Name);
Utils\CliTestHelper.cs (1)
266services.AddSingleton<IEnvironmentCheck, GoAppHostToolingCheck>();