68 references to Program
aspire (6)
Program.cs (2)
404typeof(Program).Assembly, 1052var identityChannelReader = new IdentityChannelReader(typeof(Program).Assembly);
Projects\DotNetAppHostProject.cs (2)
47private readonly Program.CliLoggingOptions _loggingOptions; 87Program.CliLoggingOptions loggingOptions,
Telemetry\AspireCliTelemetry.cs (2)
415return AssemblyVersionHelper.GetInformationalVersion(typeof(Program).Assembly); 424return AssemblyVersionHelper.GetFileVersion(typeof(Program).Assembly);
Aspire.Cli.Tests (62)
Acquisition\IdentityResolverTests.cs (1)
577return Program.BuildCliExecutionContext(
AssemblyMetadataChannelTests.cs (1)
21var assembly = typeof(Aspire.Cli.Program).Assembly;
CliBootstrapTests.cs (17)
25/// <see cref="Aspire.Cli.Program.BuildApplicationAsync"/>. 33var loggingOptions = Program.ParseLoggingOptions([]); 36var (loggerFactory, fileLoggerProvider) = Program.CreateLoggerFactory([], loggingOptions, errorWriter, logBufferContext); 37var identityChannelReader = new IdentityChannelReader(typeof(Program).Assembly); 38var startupContext = new Program.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(Program.RootLoggerName), new ConsoleCancellationManager(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader); 39return await Program.BuildApplicationAsync([], startupContext); 57var reader = new IdentityChannelReader(typeof(Aspire.Cli.Program).Assembly); 125var loggingOptions = Program.ParseLoggingOptions([], binaryPath); 144typeof(Program).Assembly, 148var context = Program.BuildCliExecutionContext( 178typeof(Program).Assembly, 182var context = Program.BuildCliExecutionContext( 200typeof(Program).Assembly, 204var context = Program.BuildCliExecutionContext( 233Program.WaitForDebuggerIfRequested(parseResult, provider, waitAction: () => waitActionCalled = true); 254Program.WaitForDebuggerIfRequested(parseResult, provider, waitAction: () => waitActionCalled = true);
CliSmokeTests.cs (5)
23var exitCode = await Program.Main(args).DefaultTimeout(); 45await Program.Main([]).DefaultTimeout(); 79await Program.Main(["-d", "--help"]).DefaultTimeout(); 105await Program.Main(["--version"]).DefaultTimeout(); 140var exitCode = await Program.Main(["--non-interactive", "render", "--scenario", "publish-summary-duration-extremes", "--console-width", "80"]).DefaultTimeout();
Commands\RootCommandTests.cs (20)
164await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 344await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 366await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 388await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.NoLogo]); 417await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 441await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]); 463await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]); 464await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]); 465await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]); 497await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]); 523await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 545await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 569await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [flag]); 595await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["--version"]); 599await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 624await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, args); 648await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["run", "--", appArg]); 669await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["run", "--", "--banner"]); 690await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 714await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]);
Commands\SdkDumpCommandTests.cs (1)
279var exitCode = await Program.Main(["sdk", "dump", "--format", "ci", "--output", outputPath, projectPath]).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
ProgramTests.cs (8)
22var result = Program.ParseLogFileOption(null); 30var result = Program.ParseLogFileOption(["run", "--log-file", "cli.log", "--", "--log-file", "app.log"]); 38var result = Program.ParseLogFileOption(["run", "--", "--log-file", "app.log"]); 55var buildAnsiConsole = typeof(Program).GetMethod("BuildAnsiConsole", BindingFlags.NonPublic | BindingFlags.Static); 79using var lease = Program.AcquireBundleLeaseFromEnvironment(["run"]); 97Program.WarnIfGlobalSettingsContainAppHostPath(new FileInfo(settingsPath), errorWriter); 114Program.WarnIfGlobalSettingsContainAppHostPath(new FileInfo(settingsPath), errorWriter); 131Program.WarnIfGlobalSettingsContainAppHostPath(new FileInfo(settingsPath), errorWriter);
Telemetry\TelemetryConfigurationTests.cs (6)
38var loggingOptions = Program.ParseLoggingOptions([]); 41var (loggerFactory, fileLoggerProvider) = Program.CreateLoggerFactory([], loggingOptions, errorWriter, logBufferContext); 42var identityChannelReader = new IdentityChannelReader(typeof(Program).Assembly); 43var startupContext = new Program.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(Program.RootLoggerName), new ConsoleCancellationManager(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader); 44return await Program.BuildApplicationAsync([], startupContext, config);
TestTelemetryDefaults.cs (1)
12/// in-memory configuration passed to <see cref="Aspire.Cli.Program.BuildApplicationAsync"/>,
Utils\CliTestHelper.cs (2)
128services.AddSingleton(new Program.CliLoggingOptions(ConsoleLogLevel: null, DebugMode: false, LogsDirectory: testLogsDirectory, LogFilePath: testLogFilePath)); 223services.AddSingleton<IIdentityChannelReader>(_ => new IdentityChannelReader(typeof(Program).Assembly));