79 references to Program
aspire (7)
Program.cs (3)
421
typeof(
Program
).Assembly,
1124
var identityChannelReader = new IdentityChannelReader(typeof(
Program
).Assembly);
1422
new IdentityChannelReader(typeof(
Program
).Assembly));
Projects\DotNetAppHostProject.cs (2)
50
private readonly
Program
.CliLoggingOptions _loggingOptions;
92
Program
.CliLoggingOptions loggingOptions,
Telemetry\AspireCliTelemetry.cs (2)
574
return AssemblyVersionHelper.GetInformationalVersion(typeof(
Program
).Assembly);
583
return AssemblyVersionHelper.GetFileVersion(typeof(
Program
).Assembly);
Aspire.Cli.Tests (72)
Acquisition\IdentityResolverTests.cs (1)
577
return
Program
.BuildCliExecutionContext(
AssemblyMetadataChannelTests.cs (1)
21
var assembly = typeof(Aspire.Cli.
Program
).Assembly;
CliBootstrapTests.cs (17)
32
/// <see cref="Aspire.Cli.
Program
.BuildApplicationAsync"/>.
41
var loggingOptions =
Program
.ParseLoggingOptions([]);
44
var (loggerFactory, fileLoggerProvider) =
Program
.CreateLoggerFactory([], loggingOptions, errorWriter, logBufferContext);
45
var identityChannelReader = new IdentityChannelReader(typeof(
Program
).Assembly);
46
var startupContext = new
Program
.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(
Program
.RootLoggerName), new ConsoleCancellationManager(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader);
47
return await
Program
.BuildApplicationAsync([], startupContext, configurationValues);
65
var reader = new IdentityChannelReader(typeof(Aspire.Cli.
Program
).Assembly);
178
var loggingOptions =
Program
.ParseLoggingOptions([], binaryPath);
197
typeof(
Program
).Assembly,
201
var context =
Program
.BuildCliExecutionContext(
231
typeof(
Program
).Assembly,
235
var context =
Program
.BuildCliExecutionContext(
253
typeof(
Program
).Assembly,
257
var context =
Program
.BuildCliExecutionContext(
286
Program
.WaitForDebuggerIfRequested(parseResult, provider, waitAction: () => waitActionCalled = true);
307
Program
.WaitForDebuggerIfRequested(parseResult, provider, waitAction: () => waitActionCalled = true);
CliSmokeTests.cs (5)
23
var exitCode = await
Program
.Main(args).DefaultTimeout();
45
await
Program
.Main([]).DefaultTimeout();
79
await
Program
.Main(["-d", "--help"]).DefaultTimeout();
105
await
Program
.Main(["--version"]).DefaultTimeout();
140
var exitCode = await
Program
.Main(["--non-interactive", "render", "--scenario", "publish-summary-duration-extremes", "--console-width", "80"]).DefaultTimeout();
Commands\AgentTelemetryCommandTests.cs (4)
37
Program
.InitializeCommandTelemetry(result.CommandResult.Command, manager, fixture.Telemetry);
72
Program
.InitializeCommandTelemetry(result.CommandResult.Command, manager, fixture.Telemetry);
113
Program
.InitializeCommandTelemetry(result.CommandResult.Command, manager, fixture.Telemetry);
140
Program
.InitializeCommandTelemetry(command, manager, fixture.Telemetry);
Commands\CompletionsCommandTests.cs (3)
294
var result = await
Program
.InvokeCompletionAsync(args, output, error).DefaultTimeout();
348
var result = await
Program
.InvokeCompletionAsync(args, output, error).DefaultTimeout();
373
var actualExitCode = await
Program
.InvokeCompletionAsync(args, actual, error).DefaultTimeout();
Commands\InitCommandTests.cs (1)
523
var logFilePath = serviceProvider.GetRequiredService<
Program
.CliLoggingOptions>().LogFilePath;
Commands\RootCommandTests.cs (20)
164
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []);
344
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []);
366
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []);
388
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.NoLogo]);
417
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []);
441
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]);
463
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]);
464
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]);
465
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]);
497
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]);
523
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []);
545
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []);
569
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [flag]);
595
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["--version"]);
599
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []);
628
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, args);
653
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["run", "--", appArg]);
674
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["run", "--", "--banner"]);
695
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []);
719
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]);
Commands\SdkDumpCommandTests.cs (1)
329
exitCode = await
Program
.Main(["sdk", "dump", "--format", "ci", "--output", outputPath, projectPath]).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
ProgramTests.cs (10)
58
using var activity =
Program
.StartMainActivity(fixture.Telemetry, detector);
90
using var activity =
Program
.StartMainActivity(fixture.Telemetry, detector);
98
var result =
Program
.ParseLogFileOption(null);
106
var result =
Program
.ParseLogFileOption(["run", "--log-file", "cli.log", "--", "--log-file", "app.log"]);
114
var result =
Program
.ParseLogFileOption(["run", "--", "--log-file", "app.log"]);
131
var buildAnsiConsole = typeof(
Program
).GetMethod("BuildAnsiConsole", BindingFlags.NonPublic | BindingFlags.Static);
155
using var lease =
Program
.AcquireBundleLeaseFromEnvironment(["run"]);
173
Program
.WarnIfGlobalSettingsContainAppHostPath(new FileInfo(settingsPath), errorWriter);
190
Program
.WarnIfGlobalSettingsContainAppHostPath(new FileInfo(settingsPath), errorWriter);
207
Program
.WarnIfGlobalSettingsContainAppHostPath(new FileInfo(settingsPath), errorWriter);
Telemetry\TelemetryConfigurationTests.cs (6)
38
var loggingOptions =
Program
.ParseLoggingOptions([]);
41
var (loggerFactory, fileLoggerProvider) =
Program
.CreateLoggerFactory([], loggingOptions, errorWriter, logBufferContext);
42
var identityChannelReader = new IdentityChannelReader(typeof(
Program
).Assembly);
43
var startupContext = new
Program
.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(
Program
.RootLoggerName), new ConsoleCancellationManager(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader);
44
var host = await
Program
.BuildApplicationAsync([], startupContext, config);
TestTelemetryDefaults.cs (1)
12
/// in-memory configuration passed to <see cref="Aspire.Cli.
Program
.BuildApplicationAsync"/>,
Utils\CliTestHelper.cs (2)
128
services.AddSingleton(new
Program
.CliLoggingOptions(ConsoleLogLevel: null, DebugMode: false, LogsDirectory: testLogsDirectory, LogFilePath: testLogFilePath));
231
services.AddSingleton<IIdentityChannelReader>(_ => new IdentityChannelReader(typeof(
Program
).Assembly));