87 references to Program
aspire (8)
Program.cs (3)
422typeof(Program).Assembly, 1166var identityChannelReader = new IdentityChannelReader(typeof(Program).Assembly); 1485new IdentityChannelReader(typeof(Program).Assembly));
Projects\DotNetAppHostProject.cs (2)
50private readonly Program.CliLoggingOptions _loggingOptions; 92Program.CliLoggingOptions loggingOptions,
Telemetry\AspireCliTelemetry.cs (2)
423return AssemblyVersionHelper.GetInformationalVersion(typeof(Program).Assembly); 432return AssemblyVersionHelper.GetFileVersion(typeof(Program).Assembly);
Telemetry\TelemetryManager.cs (1)
264serviceVersion: AssemblyVersionHelper.GetInformationalVersion(typeof(Program).Assembly));
Aspire.Cli.Tests (79)
Acquisition\IdentityResolverTests.cs (1)
577return Program.BuildCliExecutionContext(
AssemblyMetadataChannelTests.cs (1)
21var assembly = typeof(Aspire.Cli.Program).Assembly;
CliBootstrapTests.cs (17)
37/// <see cref="Program.BuildApplicationAsync"/>. 46var loggingOptions = Program.ParseLoggingOptions([]); 49var (loggerFactory, fileLoggerProvider) = Program.CreateLoggerFactory([], loggingOptions, errorWriter, logBufferContext); 50var identityChannelReader = new IdentityChannelReader(typeof(Program).Assembly); 51var startupContext = new Program.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(Program.RootLoggerName), new ConsoleCancellationManager(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader); 52return await Program.BuildApplicationAsync([], startupContext, configurationValues); 70var reader = new IdentityChannelReader(typeof(Aspire.Cli.Program).Assembly); 347var loggingOptions = Program.ParseLoggingOptions([], binaryPath); 366typeof(Program).Assembly, 370var context = Program.BuildCliExecutionContext( 400typeof(Program).Assembly, 404var context = Program.BuildCliExecutionContext( 422typeof(Program).Assembly, 426var context = Program.BuildCliExecutionContext( 455Program.WaitForDebuggerIfRequested(parseResult, provider, waitAction: () => waitActionCalled = true); 476Program.WaitForDebuggerIfRequested(parseResult, provider, waitAction: () => waitActionCalled = true);
CliSmokeTests.cs (6)
23var exitCode = await Program.Main(args).DefaultTimeout(); 45await Program.Main([]).DefaultTimeout(); 79await Program.Main(["-d", "--help"]).DefaultTimeout(); 108var exitCode = await Program.Main( 148await Program.Main(["--version"]).DefaultTimeout(); 183var exitCode = await Program.Main(["--non-interactive", "render", "--scenario", "publish-summary-duration-extremes", "--console-width", "80"]).DefaultTimeout();
Commands\AgentTelemetryCommandTests.cs (4)
37Program.InitializeCommandTelemetry(result.CommandResult.Command, manager, fixture.Telemetry); 72Program.InitializeCommandTelemetry(result.CommandResult.Command, manager, fixture.Telemetry); 113Program.InitializeCommandTelemetry(result.CommandResult.Command, manager, fixture.Telemetry); 140Program.InitializeCommandTelemetry(command, manager, fixture.Telemetry);
Commands\CompletionsCommandTests.cs (3)
294var result = await Program.InvokeCompletionAsync(args, output, error).DefaultTimeout(); 348var result = await Program.InvokeCompletionAsync(args, output, error).DefaultTimeout(); 373var actualExitCode = await Program.InvokeCompletionAsync(args, actual, error).DefaultTimeout();
Commands\InitCommandTests.cs (1)
521var logFilePath = serviceProvider.GetRequiredService<Program.CliLoggingOptions>().LogFilePath;
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, []); 631await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, args); 656await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["run", "--", appArg]); 677await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["run", "--", "--banner"]); 698await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 722await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]);
Commands\SdkDumpCommandTests.cs (1)
329exitCode = await Program.Main(["sdk", "dump", "--format", "ci", "--output", outputPath, projectPath]).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
Diagnostics\FileLoggerProviderTests.cs (2)
157var options = new Program.CliLoggingOptions(null, false, logsDirectory, logPath); 160var (loggerFactory, provider) = Program.CreateLoggerFactory([], options, errorWriter, new ConsoleLogBufferContext());
ProgramTests.cs (10)
58using var activity = Program.StartMainActivity(fixture.Telemetry, detector); 90using var activity = Program.StartMainActivity(fixture.Telemetry, detector); 98var result = Program.ParseLogFileOption(null); 106var result = Program.ParseLogFileOption(["run", "--log-file", "cli.log", "--", "--log-file", "app.log"]); 114var result = Program.ParseLogFileOption(["run", "--", "--log-file", "app.log"]); 131var buildAnsiConsole = typeof(Program).GetMethod("BuildAnsiConsole", BindingFlags.NonPublic | BindingFlags.Static); 155using var lease = Program.AcquireBundleLeaseFromEnvironment(["run"]); 173Program.WarnIfGlobalSettingsContainAppHostPath(new FileInfo(settingsPath), errorWriter); 190Program.WarnIfGlobalSettingsContainAppHostPath(new FileInfo(settingsPath), errorWriter); 207Program.WarnIfGlobalSettingsContainAppHostPath(new FileInfo(settingsPath), errorWriter);
Telemetry\AgentTelemetryPersistenceTests.cs (1)
302var expectedVersion = AssemblyVersionHelper.GetInformationalVersion(typeof(Program).Assembly);
Telemetry\ReportedLogExportTests.cs (2)
121var loggingOptions = new Program.CliLoggingOptions(LogLevel.Error, false, directory, Path.Combine(directory, "cli.log")); 122var (factory, fileProvider) = Program.CreateLoggerFactory(
Telemetry\TelemetryConfigurationTests.cs (6)
39var loggingOptions = Program.ParseLoggingOptions([]); 42var (loggerFactory, fileLoggerProvider) = Program.CreateLoggerFactory([], loggingOptions, errorWriter, logBufferContext); 43var identityChannelReader = new IdentityChannelReader(typeof(Program).Assembly); 44var startupContext = new Program.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(Program.RootLoggerName), new ConsoleCancellationManager(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader); 45var host = await Program.BuildApplicationAsync([], startupContext, config);
TestServices\TestProcessExecutionFactory.cs (1)
34guardian.ArgumentList.Add(typeof(Aspire.Cli.Program).Assembly.Location);
TestTelemetryDefaults.cs (1)
12/// in-memory configuration passed to <see cref="Aspire.Cli.Program.BuildApplicationAsync"/>,
Utils\CliTestHelper.cs (2)
129services.AddSingleton(new Program.CliLoggingOptions(ConsoleLogLevel: null, DebugMode: false, LogsDirectory: testLogsDirectory, LogFilePath: testLogFilePath)); 232services.AddSingleton<IIdentityChannelReader>(_ => new IdentityChannelReader(typeof(Program).Assembly));