87 references to Program
aspire (8)
Program.cs (3)
422
typeof(
Program
).Assembly,
1166
var identityChannelReader = new IdentityChannelReader(typeof(
Program
).Assembly);
1485
new IdentityChannelReader(typeof(
Program
).Assembly));
Projects\DotNetAppHostProject.cs (2)
50
private readonly
Program
.CliLoggingOptions _loggingOptions;
92
Program
.CliLoggingOptions loggingOptions,
Telemetry\AspireCliTelemetry.cs (2)
423
return AssemblyVersionHelper.GetInformationalVersion(typeof(
Program
).Assembly);
432
return AssemblyVersionHelper.GetFileVersion(typeof(
Program
).Assembly);
Telemetry\TelemetryManager.cs (1)
264
serviceVersion: AssemblyVersionHelper.GetInformationalVersion(typeof(
Program
).Assembly));
Aspire.Cli.Tests (79)
Acquisition\IdentityResolverTests.cs (1)
577
return
Program
.BuildCliExecutionContext(
AssemblyMetadataChannelTests.cs (1)
21
var assembly = typeof(Aspire.Cli.
Program
).Assembly;
CliBootstrapTests.cs (17)
37
/// <see cref="
Program
.BuildApplicationAsync"/>.
46
var loggingOptions =
Program
.ParseLoggingOptions([]);
49
var (loggerFactory, fileLoggerProvider) =
Program
.CreateLoggerFactory([], loggingOptions, errorWriter, logBufferContext);
50
var identityChannelReader = new IdentityChannelReader(typeof(
Program
).Assembly);
51
var startupContext = new
Program
.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(
Program
.RootLoggerName), new ConsoleCancellationManager(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader);
52
return await
Program
.BuildApplicationAsync([], startupContext, configurationValues);
70
var reader = new IdentityChannelReader(typeof(Aspire.Cli.
Program
).Assembly);
347
var loggingOptions =
Program
.ParseLoggingOptions([], binaryPath);
366
typeof(
Program
).Assembly,
370
var context =
Program
.BuildCliExecutionContext(
400
typeof(
Program
).Assembly,
404
var context =
Program
.BuildCliExecutionContext(
422
typeof(
Program
).Assembly,
426
var context =
Program
.BuildCliExecutionContext(
455
Program
.WaitForDebuggerIfRequested(parseResult, provider, waitAction: () => waitActionCalled = true);
476
Program
.WaitForDebuggerIfRequested(parseResult, provider, waitAction: () => waitActionCalled = true);
CliSmokeTests.cs (6)
23
var exitCode = await
Program
.Main(args).DefaultTimeout();
45
await
Program
.Main([]).DefaultTimeout();
79
await
Program
.Main(["-d", "--help"]).DefaultTimeout();
108
var exitCode = await
Program
.Main(
148
await
Program
.Main(["--version"]).DefaultTimeout();
183
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)
521
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, []);
631
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, args);
656
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["run", "--", appArg]);
677
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["run", "--", "--banner"]);
698
await
Program
.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []);
722
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);
Diagnostics\FileLoggerProviderTests.cs (2)
157
var options = new
Program
.CliLoggingOptions(null, false, logsDirectory, logPath);
160
var (loggerFactory, provider) =
Program
.CreateLoggerFactory([], options, errorWriter, new ConsoleLogBufferContext());
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\AgentTelemetryPersistenceTests.cs (1)
302
var expectedVersion = AssemblyVersionHelper.GetInformationalVersion(typeof(
Program
).Assembly);
Telemetry\ReportedLogExportTests.cs (2)
121
var loggingOptions = new
Program
.CliLoggingOptions(LogLevel.Error, false, directory, Path.Combine(directory, "cli.log"));
122
var (factory, fileProvider) =
Program
.CreateLoggerFactory(
Telemetry\TelemetryConfigurationTests.cs (6)
39
var loggingOptions =
Program
.ParseLoggingOptions([]);
42
var (loggerFactory, fileLoggerProvider) =
Program
.CreateLoggerFactory([], loggingOptions, errorWriter, logBufferContext);
43
var identityChannelReader = new IdentityChannelReader(typeof(
Program
).Assembly);
44
var startupContext = new
Program
.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(
Program
.RootLoggerName), new ConsoleCancellationManager(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader);
45
var host = await
Program
.BuildApplicationAsync([], startupContext, config);
TestServices\TestProcessExecutionFactory.cs (1)
34
guardian.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)
129
services.AddSingleton(new
Program
.CliLoggingOptions(ConsoleLogLevel: null, DebugMode: false, LogsDirectory: testLogsDirectory, LogFilePath: testLogFilePath));
232
services.AddSingleton<IIdentityChannelReader>(_ => new IdentityChannelReader(typeof(
Program
).Assembly));