32 references to Program
aspire (3)
Program.cs (1)
665var logger = loggerFactory.CreateLogger<Program>();
Telemetry\AspireCliTelemetry.cs (2)
302return typeof(Program).Assembly.GetCustomAttribute<AssemblyInformationalVersionAttribute>()?.InformationalVersion ?? string.Empty; 311return typeof(Program).Assembly.GetCustomAttribute<AssemblyFileVersionAttribute>()?.Version ?? string.Empty;
Aspire.Cli.Tests (29)
CliSmokeTests.cs (4)
23var exitCode = await Program.Main(args).DefaultTimeout(); 45await Program.Main([]).DefaultTimeout(); 79await Program.Main(["-d", "--help"]).DefaultTimeout(); 104await Program.Main(["--version"]).DefaultTimeout();
Commands\RootCommandTests.cs (16)
93await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 115await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 137await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.NoLogo]); 166await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 189await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]); 210await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]); 211await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]); 212await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]); 243await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]); 269await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 291await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 315await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [flag]); 341await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["--version"]); 345await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 365await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 386await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]);
Commands\SdkDumpCommandTests.cs (1)
215var exitCode = await Program.Main(["sdk", "dump", "--format", "ci", "--output", outputPath, projectPath]).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
ProgramTests.cs (3)
11var result = Program.ParseLogFileOption(null); 19var result = Program.ParseLogFileOption(["run", "--log-file", "cli.log", "--", "--log-file", "app.log"]); 27var result = Program.ParseLogFileOption(["run", "--", "--log-file", "app.log"]);
Telemetry\TelemetryConfigurationTests.cs (5)
20var loggingOptions = Program.ParseLoggingOptions([]); 22var (loggerFactory, fileLoggerProvider) = Program.CreateLoggerFactory([], loggingOptions, errorWriter); 23var startupContext = new Program.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, loggerFactory.CreateLogger<Program>()); 24return await Program.BuildApplicationAsync([], startupContext, config);