68 references to Program
aspire (6)
Program.cs (2)
404
typeof(
Program
).Assembly,
1052
var identityChannelReader = new IdentityChannelReader(typeof(
Program
).Assembly);
Projects\DotNetAppHostProject.cs (2)
47
private readonly
Program
.CliLoggingOptions _loggingOptions;
87
Program
.CliLoggingOptions loggingOptions,
Telemetry\AspireCliTelemetry.cs (2)
415
return AssemblyVersionHelper.GetInformationalVersion(typeof(
Program
).Assembly);
424
return AssemblyVersionHelper.GetFileVersion(typeof(
Program
).Assembly);
Aspire.Cli.Tests (62)
Acquisition\IdentityResolverTests.cs (1)
577
return
Program
.BuildCliExecutionContext(
AssemblyMetadataChannelTests.cs (1)
21
var assembly = typeof(Aspire.Cli.
Program
).Assembly;
CliBootstrapTests.cs (17)
25
/// <see cref="Aspire.Cli.
Program
.BuildApplicationAsync"/>.
33
var loggingOptions =
Program
.ParseLoggingOptions([]);
36
var (loggerFactory, fileLoggerProvider) =
Program
.CreateLoggerFactory([], loggingOptions, errorWriter, logBufferContext);
37
var identityChannelReader = new IdentityChannelReader(typeof(
Program
).Assembly);
38
var startupContext = new
Program
.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(
Program
.RootLoggerName), new ConsoleCancellationManager(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader);
39
return await
Program
.BuildApplicationAsync([], startupContext);
57
var reader = new IdentityChannelReader(typeof(Aspire.Cli.
Program
).Assembly);
125
var loggingOptions =
Program
.ParseLoggingOptions([], binaryPath);
144
typeof(
Program
).Assembly,
148
var context =
Program
.BuildCliExecutionContext(
178
typeof(
Program
).Assembly,
182
var context =
Program
.BuildCliExecutionContext(
200
typeof(
Program
).Assembly,
204
var context =
Program
.BuildCliExecutionContext(
233
Program
.WaitForDebuggerIfRequested(parseResult, provider, waitAction: () => waitActionCalled = true);
254
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\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, []);
624
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, args);
648
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["run", "--", appArg]);
669
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["run", "--", "--banner"]);
690
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []);
714
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]);
Commands\SdkDumpCommandTests.cs (1)
279
var exitCode = await
Program
.Main(["sdk", "dump", "--format", "ci", "--output", outputPath, projectPath]).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
ProgramTests.cs (8)
22
var result =
Program
.ParseLogFileOption(null);
30
var result =
Program
.ParseLogFileOption(["run", "--log-file", "cli.log", "--", "--log-file", "app.log"]);
38
var result =
Program
.ParseLogFileOption(["run", "--", "--log-file", "app.log"]);
55
var buildAnsiConsole = typeof(
Program
).GetMethod("BuildAnsiConsole", BindingFlags.NonPublic | BindingFlags.Static);
79
using var lease =
Program
.AcquireBundleLeaseFromEnvironment(["run"]);
97
Program
.WarnIfGlobalSettingsContainAppHostPath(new FileInfo(settingsPath), errorWriter);
114
Program
.WarnIfGlobalSettingsContainAppHostPath(new FileInfo(settingsPath), errorWriter);
131
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
return 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));
223
services.AddSingleton<IIdentityChannelReader>(_ => new IdentityChannelReader(typeof(
Program
).Assembly));