986 references to Parse
aspire (1)
Completions\CompletionInvocation.cs (1)
94return WriteCompletions(command.Parse(args[1]).GetCompletions(position), output);
Aspire.Cli.Tests (981)
CliBootstrapTests.cs (2)
283var parseResult = command.Parse(commandLine); 304var parseResult = command.Parse("ls");
Commands\AddCommandTests.cs (63)
31var result = command.Parse("add --help"); 45var result = command.Parse("integration add --help"); 74var result = command.Parse("integration search redis --json"); 105var result = command.Parse("integration search --format json"); 181var result = command.Parse("integration list --format json"); 224var result = command.Parse(commandLine); 249var result = command.Parse("integration list"); 299var result = command.Parse("integration search redis --format json"); 345var result = command.Parse("integration search rdis --format json"); 432var result = command.Parse($"integration search redis --apphost \"{appHostFile.FullName}\" --format json"); 504var result = command.Parse($"integration search redis --apphost \"{appHostFile.FullName}\" --format json"); 591var result = command.Parse($"integration search foundry --apphost \"{appHostFile.FullName}\" --format json"); 686var result = command.Parse($"integration search redis --apphost \"{appHostFile.FullName}\" --format json"); 748var result = command.Parse($"integration search redis --apphost \"{appHostFile.FullName}\" --format json"); 797var result = command.Parse($"integration search redis --apphost \"{appHostFile.FullName}\" --format json"); 880var result = command.Parse($"integration search foundry --apphost \"{appHostFile.FullName}\" --format json"); 938var result = command.Parse("integration list --format json"); 991var result = command.Parse("integration search azure --format json"); 1061var result = command.Parse("add"); 1136var result = command.Parse("add docker"); 1219var result = command.Parse("add docker --version 9.2.0"); 1299var result = command.Parse("add docker --version 9.2.0"); 1374var result = command.Parse("add redis --version 13.2.0"); 1459var result = command.Parse("add redis --version 13.2.0"); 1530var result = command.Parse($"add {integrationName}"); 1604var result = command.Parse("add redis --version 13.2.0"); 1679var result = command.Parse("add --version 13.2.0"); 1750var result = command.Parse("add --version 13.2.0"); 1820var result = command.Parse("add redis --version 13.2.0"); 1897var result = command.Parse("add redis --version 13.2.0"); 1981var result = command.Parse("add red"); 2051var result = command.Parse($"add redis --source {expectedSource}"); 2086var result = command.Parse("add"); 2161var result = command.Parse("add nonexistentpackage"); 2569var result = command.Parse($"add {packageId} --apphost \"{appHostFile.FullName}\""); 2641var result = command.Parse($"add Aspire.Hosting.Azure.Storage --apphost \"{appHostFile.FullName}\""); 2699var result = command.Parse("add redis"); 2767var result = command.Parse("add redis"); 2932var result = command.Parse("add redis"); 2995var result = command.Parse("add redis"); 3045var result = command.Parse($"add Aspire.Hosting.Foo --apphost \"{appHostFile.FullName}\""); 3095var result = command.Parse($"add Aspire.Hosting.Redis --apphost \"{appHostFile.FullName}\""); 3145var result = command.Parse($"add Aspire.Hosting.Foo --all --apphost \"{appHostFile.FullName}\""); 3191var result = command.Parse($"integration list --apphost \"{appHostFile.FullName}\" --format json"); 3239var result = command.Parse($"integration list --apphost \"{appHostFile.FullName}\""); 3286var result = command.Parse($"integration list --apphost \"{appHostFile.FullName}\""); 3335var result = command.Parse($"integration search zzznomatch --apphost \"{appHostFile.FullName}\""); 3393var result = command.Parse($"add Aspire.Hosting.Foo --apphost \"{appHostFile.FullName}\""); 3447var result = command.Parse($"add Aspire.Hosting.Redis --apphost \"{appHostFile.FullName}\""); 3493var result = command.Parse($"integration list --apphost \"{appHostFile.FullName}\" --format json"); 3659var result = command.Parse("add postgre"); 3726var result = command.Parse("add kube"); 3779var result = command.Parse("add kubernetes"); 3836var result = command.Parse("add kube"); 3901var result = command.Parse("add zzzzzzzzzz"); 3955var result = command.Parse("add postgre --version 9.2.0"); 4007var result = command.Parse("add nonexistentpackage --version 9.2.0"); 4093var result = command.Parse("add sql"); 4174var result = command.Parse("add sql --version 13.2.0"); 4257var result = command.Parse("add sql --version 13.2.0"); 4345var result = command.Parse("add nonexistentpackage --version 13.2.0"); 4432var result = command.Parse("add nonexistentpackage --version 13.2.0"); 4509var result = command.Parse("add azureapp");
Commands\AgentInitCommandTests.cs (28)
45var result = command.Parse("agent init"); 78var result = command.Parse("agent init"); 122var result = command.Parse("agent init"); 144var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills all"); 204var result = command.Parse("agent init"); 251var result = command.Parse("agent init"); 315var result = command.Parse("agent init"); 362var result = command.Parse("agent init"); 381var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills {FakeAspireSkillsInstaller.AspireMonitoringSkillName}"); 424var result = command.Parse($"agent init --workspace-root \"{workspace.WorkspaceRoot.FullName}\" --skill-locations all{selection}"); 465var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills PLAYWRIGHT-CLI"); 508var result = command.Parse("agent init"); 526var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations none --skills all"); 546var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skills none"); 562var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all"); 608var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills {skillsArg}"); 631var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills {FakeAspireSkillsInstaller.AspireOrchestrationSkillName}"); 651var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations invalid --skills all"); 667var result = command.Parse("agent init"); 699var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all"); 787var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills none"); 818var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all"); 846var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --mcp"); 874var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --mcp=false"); 891var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations none --skills all"); 911var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations standard --skills {CommonAgentApplicators.AspireSkillName}"); 1008var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations none --skills none"); 1042var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations none --skills none");
Commands\AgentMcpCommandTests.cs (2)
76var parseResult = rootCommand.Parse(commandLine); 574var parseResult = rootCommand.Parse("agent mcp --dashboard-url not-a-url");
Commands\AgentTelemetryCommandTests.cs (7)
168var result = command.Parse("agent telemetry --event-type skill_invocation --client-name copilot-cli --session-id 11111111-1111-1111-1111-111111111111 --skill-name aspire --timestamp 2026-01-01T00:00:00Z"); 200var result = command.Parse("agent telemetry --event-type tool_invocation --tool-name aspire-list_resources"); 231var result = command.Parse($"agent telemetry --event-type reference_file_read --file-reference {longValue}"); 289var result = command.Parse("agent telemetry --event-type not_a_real_event --skill-name aspire"); 336var result = command.Parse("agent telemetry --event-type skill_invocation --some-future-flag value"); 351var result = command.Parse("agent telemetry"); 383var result = command.Parse("agent telemetry --event-type reference_file_read --file-reference aspire/references/deploy.md");
Commands\ApiCommandTests.cs (5)
24var result = command.Parse("docs api"); 41var result = command.Parse("docs api list csharp"); 58var result = command.Parse("docs api search emulator --language typescript --format json"); 75var result = command.Parse("docs api get csharp/aspire.test.package/testtype"); 92var result = command.Parse("docs api get missing/id");
Commands\BaseCommandTests.cs (25)
42var result = command.Parse(args); 68var result = command.Parse("integration list --format json"); 89var result = command.Parse("stop"); 115var result = command.Parse("stop"); 139var result = command.Parse("stop"); 160var result = command.Parse("test"); 217var result = command.Parse(args); 243var result = command.Parse("run"); 280var result = command.Parse("run"); 331var result = provider.GetRequiredService<RootCommand>().Parse("ps"); 364var result = provider.GetRequiredService<RootCommand>().Parse("ps"); 394var result = command.Parse("add SomePackage"); 429var result = command.Parse("run"); 452var result = command.Parse("ps"); 481var result = command.Parse("ps"); 534var result = command.Parse("run"); 573var result = command.Parse("run"); 609var result = command.Parse(args); 637var result = command.Parse("run --apphost somepath"); 665var result = command.Parse($"run {optionName}={value}"); 711var result = command.Parse("run --custom-arg value"); 737var result = command.Parse("run -- --AppHost somepath"); 758var result = command.Parse("run --AppHost foo -- --AppHost bar"); 777var result = command.Parse("add --AppHost somepath"); 798var result = command.Parse("resource myresource mycommand --AppHost primary");
Commands\CacheCommandTests.cs (7)
22var result = command.Parse("cache"); 37var result = command.Parse("cache --help"); 58var result = command.Parse("cache clear"); 79var result = command.Parse("cache clear"); 109var result = command.Parse("cache clear"); 136var result = command.Parse("cache clear"); 156var result = command.Parse("cache clear");
Commands\CertificatesCommandTests.cs (4)
27var result = command.Parse("certs --help"); 42var result = command.Parse("certs clean --help"); 57var result = command.Parse("certs trust --help"); 111var result = command.Parse("certs trust --non-interactive");
Commands\ConfigCommandTests.cs (49)
89var result = command.Parse("config"); 103var result = command.Parse("config"); 117var result = command.Parse("config set foo bar"); 141var setLlmsResult = command.Parse("config set docs.llmsTxtUrl http://localhost:4321/llms-small.txt"); 145var setSitemapResult = command.Parse("config set docs.api.sitemapUrl http://localhost:4321/sitemap-0.xml"); 177var result = command.Parse("config set certificates.nssDbPaths firefox=/profiles/firefox --global"); 216var result = command.Parse("config set foo.bar baz"); 241var result = command.Parse("config set foo.bar.baz hello"); 271var result1 = command.Parse("config set foo primitive"); 276var result2 = command.Parse("config set foo.bar nested"); 301var setResult = command1.Parse("config set testkey testvalue"); 312var getResult = command2.Parse("config get testkey"); 327var setResult = command1.Parse("config set level1.level2.level3 nestedvalue"); 337var getResult = command2.Parse("config get level1.level2.level3"); 350var result = command.Parse("config get nonexistent.key"); 366var setResult = command.Parse("config set deletekey deletevalue"); 371var deleteResult = command.Parse("config delete deletekey"); 376var getResult = command.Parse("config get deletekey"); 391var setResult = command.Parse("config set deep.nested.value test"); 396var deleteResult = command.Parse("config delete deep.nested.value"); 420var setResult1 = command.Parse("config set flatkey flatvalue"); 424var setResult2 = command.Parse("config set nested.key nestedvalue"); 428var setResult3 = command.Parse("config set deep.nested.key deepvalue"); 433var listResult = command.Parse("config list"); 452var setResult = command.Parse("config set testkey testvalue"); 456var listResult = command.Parse("config list"); 478var setResult = command.Parse("config set testkey testvalue"); 482var listResult = command.Parse("config list --all"); 504var listResult = command.Parse("config list"); 526var listResult = command.Parse("config list --all"); 547var listResult = command.Parse("config list --all"); 571var infoResult = command.Parse("config info --json"); 616var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.testFeature true"); 634var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.testFeature false"); 658var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.testFeature invalid"); 691var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.{KnownFeatures.ShowDeprecatedPackages} true"); 724var result = command.Parse("config set features:polyglotSupportEnabled true"); 752var result1 = command.Parse("config set features:polyglotSupportEnabled true"); 757var result2 = command.Parse("config set features.polyglotSupportEnabled false"); 783var result1 = command.Parse("config set features.polyglotSupportEnabled true"); 788var result2 = command.Parse("config set features:polyglotSupportEnabled false"); 814var setResult = command.Parse("config set features.polyglotSupportEnabled true"); 819var deleteResult = command.Parse("config delete features:polyglotSupportEnabled"); 907var result = command.Parse($"config set {key} AppHost.csproj"); 937var result = command.Parse($"config set {key} AppHost.csproj"); 969var result = command.Parse($"config set {key} AppHost.csproj --global"); 994var result = command.Parse($"config set -g overrideStagingFeed {stagingFeed}"); 1034var result = command.Parse("config set appHostPath AppHost.csproj"); 1052var result = command.Parse("config set appHost.language typescript/nodejs");
Commands\DashboardRunCommandTests.cs (18)
39var result = command.Parse("dashboard run"); 56var result = command.Parse("dashboard run --help"); 79var result = command.Parse($"dashboard run {args}"); 92var result = command.Parse("dashboard run --ASPNETCORE_URLS=http://localhost:9999"); 144var result = command.Parse("dashboard run"); 164var result = command.Parse("dashboard run"); 203var result = command.Parse("dashboard run"); 222var result = command.Parse("dashboard run"); 255var result = command.Parse("dashboard run"); 279var result = command.Parse("dashboard run"); 311var result = command.Parse($"dashboard run {cliArgs}"); 331var result = command.Parse("dashboard run"); 355var result = command.Parse("dashboard run"); 375var result = command.Parse("dashboard run --CUSTOM_SETTING=myvalue"); 400var result = command.Parse("dashboard run --frontend-url http://localhost:5000 --otlp-grpc-url http://localhost:9317 --otlp-http-url http://localhost:9318 --allow-anonymous --application-name TestApp --persistence Run --config-file-path /my/config.json"); 428var result = command.Parse("dashboard run"); 459var result = command.Parse("dashboard run"); 516var result = command.Parse("dashboard run");
Commands\DeployCommandTests.cs (10)
29var result = command.Parse("deploy --help"); 59var result = command.Parse("deploy"); 125var result = command.Parse(invocation); 177var result = command.Parse("deploy --apphost invalid.csproj"); 211var result = command.Parse("deploy --apphost valid.csproj"); 245var result = command.Parse("deploy --apphost valid.csproj"); 313var result = command.Parse("deploy"); 385var result = command.Parse("deploy"); 456var result = command.Parse($"deploy --output-path {testOutputPath}"); 516var result = command.Parse("deploy");
Commands\DescribeCommandTests.cs (29)
29var result = command.Parse("describe --help"); 43var result = command.Parse("describe"); 62var result = command.Parse($"describe --format {format} --help"); 80var result = command.Parse($"describe --format {format} --help"); 95var result = command.Parse("describe --format invalid"); 110var result = command.Parse("describe --follow --help"); 125var result = command.Parse("describe --watch --help"); 140var result = command.Parse("resources --help"); 155var result = command.Parse("describe --follow --format json --help"); 170var result = command.Parse("describe myresource --help"); 185var result = command.Parse("describe myresource --follow --format json --help"); 294var result = command.Parse("describe --follow --format json"); 377var result = command.Parse("describe --follow --format json"); 416var result = command.Parse("describe --follow --format json"); 454var result = command.Parse("describe --follow --format json"); 502var result = command.Parse("describe --follow --format json --include-disabled-commands"); 547var result = command.Parse("describe --follow --format json"); 595var result = command.Parse("describe --follow"); 628var result = command.Parse("describe --follow --format json"); 658var result = command.Parse("describe --follow --format json"); 682var result = command.Parse("describe --follow --format json"); 709var result = command.Parse("describe --format json"); 748var result = command.Parse("describe --format json"); 779var result = command.Parse("describe --follow --format json"); 809var result = command.Parse("describe --format json"); 835var result = command.Parse("describe --format json --include-hidden"); 862var result = command.Parse("describe aspire-dashboard --format json"); 887var result = command.Parse("describe --follow --format json"); 915var result = command.Parse("describe --follow --format json --include-hidden");
Commands\DestroyCommandTests.cs (7)
28var result = command.Parse("destroy --help"); 57var result = command.Parse("destroy --apphost invalid.csproj"); 116var result = command.Parse("destroy"); 152var result = command.Parse(commandLine); 215var result = command.Parse(commandLine); 273var result = command.Parse($"destroy --output-path {testOutputPath}"); 326var result = command.Parse("destroy --yes");
Commands\DoCommandTests.cs (23)
29var result = command.Parse("do --help"); 56var result = command.Parse("do"); 114var result = command.Parse("do my-custom-step"); 167var result = command.Parse("do deploy"); 220var result = command.Parse("do publish"); 278var result = command.Parse("do my-step --output-path test-output"); 310var result = command.Parse("do my-step --apphost invalid.csproj"); 395var result = command.Parse(commandLine); 456var exitCode = await command.Parse("do --list-steps --format json").InvokeAsync().DefaultTimeout(); 502var exitCode = await command.Parse("do --list-steps --format json").InvokeAsync().DefaultTimeout(); 558var result = command.Parse("do deploy --list-steps"); 612var result = command.Parse("do deploy --list-steps"); 641var exitCode = await command.Parse("do --list-steps --format json").InvokeAsync().DefaultTimeout(); 670var exitCode = await command.Parse("do --list-steps --format json").InvokeAsync().DefaultTimeout(); 702var exitCode = await command.Parse("do --list-steps --format json").InvokeAsync().DefaultTimeout(); 732var exitCode = await command.Parse("do --list-steps --format json").InvokeAsync().DefaultTimeout(); 768var exitCode = await command.Parse("do --list-steps --format json").InvokeAsync().DefaultTimeout(); 824var result = command.Parse("do deploy --list-steps"); 839var result = command.Parse("do --help"); 877var exitCode = await command.Parse("do deploy --format yaml").InvokeAsync().DefaultTimeout(); 901var exitCode = await command.Parse(commandLine).InvokeAsync().DefaultTimeout(); 951var result = command.Parse("do my-step --pipeline-log-level debug"); 1006var result = command.Parse("do my-step --log-level Warning");
Commands\DocsCommandTests.cs (10)
24var result = command.Parse("docs"); 42var result = command.Parse("docs list"); 59var result = command.Parse("docs list --format json"); 77var result = command.Parse("docs search redis"); 95var result = command.Parse("docs search redis -n 3"); 113var result = command.Parse("docs search redis --format json"); 130var result = command.Parse("docs get redis-integration"); 147var result = command.Parse("docs get redis-integration --section \"Getting Started\""); 203var result = command.Parse("docs get docs-smoke-test"); 246var result = command.Parse("docs get nonexistent-page");
Commands\DoctorCommandTests.cs (7)
29var result = command.Parse("doctor --help"); 148var result = command.Parse("doctor --format json"); 729var result = command.Parse("doctor --self"); 794var result = command.Parse("doctor"); 848var result = command.Parse("doctor"); 975var result = command.Parse("doctor"); 1023var result = command.Parse(commandLine);
Commands\ExportCommandTests.cs (14)
61var result = command.Parse($"export --output {outputPath}"); 132var result = command.Parse($"export --output {outputPath}"); 165var result = command.Parse($"export --apphost {appHostProjectPath} --output {outputPath}"); 280var result = command.Parse($"export --output {outputPath}"); 342var result = command.Parse($"export --output {outputPath}"); 460var result = command.Parse($"export redis --output {outputPath}"); 518var result = command.Parse($"export webfrontend --output {outputPath}"); 578var result = command.Parse($"export apiservice --output {outputPath}"); 628var result = command.Parse($"export --output {outputPath}"); 670var result = command.Parse($"export --include-hidden --output {outputPath}"); 714var result = command.Parse($"export aspire-dashboard --output {outputPath}"); 750var result = command.Parse($"export nonexistent --output {outputPath}"); 789var result = command.Parse($"export --dashboard-url http://localhost:18888 --api-key test-token --output {outputPath}"); 836var result = command.Parse($"export --output {outputPath}");
Commands\ExtensionInternalCommandTests.cs (8)
37var result = command.Parse("extension --help"); 51var result = command.Parse("extension"); 72var result = command.Parse("extension get-apphosts"); 120var result = command.Parse("extension get-apphosts --nologo"); 149var result = command.Parse("extension get-apphosts"); 188var result = command.Parse("extension get-apphosts"); 206var result = command.Parse("extension get-apphosts"); 220var result = command.Parse("extension get-apphosts --help");
Commands\InitCommandTests.cs (48)
103var parseResult = initCommand.Parse("init"); 148var parseResult = initCommand.Parse($"init{additionalArgs}"); 171var parseResult = initCommand.Parse("init --file-based"); 219var parseResult = command.Parse("init --file-based --language csharp --non-interactive --suppress-agent-init"); 244var parseResult = command.Parse("init --help"); 260var parseResult = initCommand.Parse("init"); 287var parseResult = initCommand.Parse("init"); 368var parseResult = initCommand.Parse("init"); 419var parseResult = initCommand.Parse("init"); 457var parseResult = initCommand.Parse("init --source https://example.test/v3/index.json --version 13.0.0 --channel daily --suppress-agent-init"); 515var parseResult = command.Parse($"init --file-based{languageArgs}"); 559var parseResult = initCommand.Parse($"init{additionalArgs}"); 591var parseResult = initCommand.Parse($"init --language typescript{additionalArgs}"); 641var parseResult = initCommand.Parse($"init --language typescript{additionalArgs}"); 698var parseResult = initCommand.Parse("init --language typescript"); 747var parseResult = initCommand.Parse("init --language typescript"); 764var parseResult = command.Parse("init --non-interactive --skills none"); 786var parseResult = command.Parse("init --non-interactive --skill-locations none"); 806var parseResult = command.Parse($"init --non-interactive --skill-locations standard --skills {CommonAgentApplicators.AspireSkillName}"); 829var parseResult = initCommand.Parse("init"); 864var parseResult = initCommand.Parse("init"); 914var parseResult = initCommand.Parse($"init{additionalArgs}"); 956var parseResult = initCommand.Parse("init"); 1044var parseResult = initCommand.Parse("init"); 1097var parseResult = initCommand.Parse("init"); 1152var parseResult = initCommand.Parse("init"); 1201var parseResult = initCommand.Parse("init"); 1237var parseResult = initCommand.Parse("init"); 1272var parseResult = initCommand.Parse("init"); 1308var parseResult = initCommand.Parse("init"); 1350var parseResult = initCommand.Parse("init"); 1381var parseResult = initCommand.Parse("init"); 1425var parseResult = initCommand.Parse("init"); 1477var parseResult = initCommand.Parse("init"); 1525var parseResult = initCommand.Parse("init"); 1579var parseResult = initCommand.Parse("init"); 1631var parseResult = initCommand.Parse("init"); 1701var parseResult = initCommand.Parse("init"); 1786var parseResult = initCommand.Parse("init"); 1854var parseResult = initCommand.Parse("init"); 1904var parseResult = initCommand.Parse("init"); 1950var parseResult = initCommand.Parse("init"); 1987var parseResult = initCommand.Parse("init"); 2036var parseResult = initCommand.Parse("init"); 2098var parseResult = initCommand.Parse("init"); 2149var parseResult = initCommand.Parse("init"); 2216var parseResult = initCommand.Parse("init"); 2263var parseResult = initCommand.Parse("init");
Commands\LogsCommandTests.cs (39)
27var result = command.Parse("logs --help"); 129var result = command.Parse($"logs --tail {tailValue}"); 150var result = command.Parse($"logs --tail {tailValue} --help"); 167var result = command.Parse("logs myresource"); 187var result = command.Parse($"logs --format {format} --help"); 205var result = command.Parse($"logs --format {format} --help"); 220var result = command.Parse("logs --format invalid"); 236var result = command.Parse("logs --follow --tail 50 --help"); 251var result = command.Parse("logs myresource --follow --tail 100 --format json --help"); 267var result = command.Parse("logs -f -n 10 --help"); 381var result = command.Parse("logs --format json"); 411var result = command.Parse("logs"); 438var result = command.Parse($"logs {resourceName} --format json"); 460var result = command.Parse("logs --format json --timestamps"); 498var result = command.Parse("logs --format json"); 537var result = command.Parse("logs --timestamps"); 559var result = command.Parse("logs"); 595var result = command.Parse("logs"); 627var result = command.Parse("logs --format json"); 649var result = command.Parse("logs --format json"); 674var result = command.Parse("logs --format json --include-hidden"); 699var result = command.Parse("logs aspire-dashboard --format json"); 784var result = command.Parse("logs --format json"); 893var result = command.Parse("logs --follow"); 915var result = command.Parse("logs --follow --format json"); 938var result = command.Parse("logs --follow --format json"); 960var result = command.Parse("logs --follow --format json"); 1050var result = command.Parse("logs redis --search timeout --format json"); 1081var result = command.Parse("logs redis --search Ready --format json"); 1110var result = command.Parse("logs redis --search nonexistent --format json"); 1141var result = command.Parse("logs redis --search \"Connection timeout\" --format json"); 1173var result = command.Parse("logs redis --search level:error --format json"); 1208var result = command.Parse("logs redis --search Ready --tail 2 --format json"); 1256var result = command.Parse("logs redis --search Ready --tail 2 --format json"); 1292var result = command.Parse("logs redis --search timeout --tail 1 --format json"); 1337var result = command.Parse("logs --search timeout --tail 1 --format json"); 1386var result = command.Parse("logs --follow --search timeout"); 1415var result = command.Parse("logs redis --follow --tail 10 --search timeout"); 1460var result = command.Parse("logs redis --follow --tail 10 --search timeout");
Commands\LsCommandTests.cs (22)
33var result = command.Parse("ls --help"); 48var result = command.Parse("ls"); 66var result = command.Parse($"ls --format {format}"); 81var result = command.Parse("ls --format invalid"); 112var result = command.Parse("ls --format json"); 152var result = command.Parse("ls --format json"); 193var result = command.Parse("ls --format json"); 234var result = command.Parse("ls --format json"); 266var result = command.Parse("ls --format json"); 307var result = command.Parse("ls --format json --stream"); 349var result = command.Parse("ls --format json --stream"); 394var result = command.Parse("ls --format json --stream"); 441var result = command.Parse("ls --format json --stream"); 485var result = command.Parse("ls --format json --stream"); 507var result = command.Parse("ls --stream"); 539var result = command.Parse("ls"); 578var result = command.Parse("ls"); 646var result = command.Parse("ls"); 689var result = command.Parse("ls"); 718var result = command.Parse("ls"); 747var result = command.Parse("ls --all"); 785var result = command.Parse("ls --format json --all");
Commands\McpCommandTests.cs (7)
21var result = command.Parse("mcp"); 36var result = command.Parse("mcp --help"); 50var result = command.Parse("mcp start --help"); 108var result = command.Parse("agent"); 123var result = command.Parse("agent --help"); 137var result = command.Parse("agent mcp --help"); 151var result = command.Parse("agent init --help");
Commands\NewCommandChannelResolutionTests.cs (2)
111var parseResult = newCommand.Parse("new aspire-starter --name TestApp --output ./output --use-redis-cache --test-framework None"); 605var parseResult = newCommand.Parse($"new fake-template --name TestApp --output ./captured{channelArg}{versionArg}{sourceArg}");
Commands\NewCommandTemplateConfigPersistenceTests.cs (2)
294var parseResult = newCommand.Parse(string.Join(" ", commandArguments)); 398var parseResult = newCommand.Parse(
Commands\NewCommandTests.cs (75)
38var result = command.Parse("new --help"); 112var configResult = configCommand.Parse($"config set -g overrideStagingFeed {stagingFeed}"); 141var result = command.Parse($"new {KnownTemplateId.CSharpEmptyAppHost} --language csharp --name TemplateOut --output ./TemplateOut --localhost-tld false"); 169var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 193var result = command.Parse($"new aspire-starter --use-redis-cache --test-framework {testFramework}"); 249var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 282var result = command.Parse("new aspire-starter --name MyApp --output ./output --use-redis-cache --test-framework None"); 314var result = command.Parse("new aspire-starter --output notsrc --use-redis-cache --test-framework None"); 392var result = command.Parse("new aspire-starter --channel stable --use-redis-cache --test-framework None"); 469var result = command.Parse("new aspire-starter --channel stable --use-redis-cache --test-framework None"); 546var result = command.Parse("new aspire-starter --channel pr-12345 --name TestApp --output ./output --use-redis-cache --test-framework None"); 585var result = command.Parse("new aspire-starter --name MyApp --output ./output --use-redis-cache --test-framework None"); 617var result = command.Parse("new aspire-starter --name MyApp --output ./output --use-redis-cache --test-framework None --version 9.2.0"); 649var result = command.Parse("new"); 690var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 801var result = command.Parse("new aspire-starter --name TestApp --output ./output"); 864var result = command.Parse($"new aspire-starter --use-redis-cache --test-framework None"); 923var result = command.Parse("new --name TestApp --output ./output"); 993var result = command.Parse("new --name TestApp --output ./output"); 1028var result = command.Parse("new aspire-empty --name TestApp --output ./output"); 1089var result = command.Parse("new aspire-empty --name TestApp --output ./output"); 1152var result = command.Parse("new aspire-empty --name TestApp --output ./output"); 1180var result = command.Parse("new aspire-empty --name TestApp --output ./output --language typescript --localhost-tld false --suppress-agent-init"); 1243var result = command.Parse($"new aspire-empty --name TestApp --output ./output --language csharp --localhost-tld false --suppress-agent-init --channel staging --source {sourceOverride}"); 1288var result = command.Parse("new aspire-empty --name TestApp --output ./output --language csharp --localhost-tld false --suppress-agent-init --channel staging --source relative-feed"); 1337var result = command.Parse($"new aspire-empty --name TestApp --output ./output --language {language} --localhost-tld false --suppress-agent-init --source \"{sourceOverride}\""); 1361var result = command.Parse($"new aspire-empty --name TestApp --output ./output --language csharp --localhost-tld false --suppress-agent-init --source \"{sourceOverride}\""); 1395var result = command.Parse($"new aspire-empty --name TestApp --output ./output --language typescript --localhost-tld false --suppress-agent-init --source {sourceOverride}"); 1429var result = command.Parse("new aspire-empty --name TestApp --output ./output --language typescript --localhost-tld false --suppress-agent-init --source nuget.org"); 1463var result = command.Parse("new aspire-empty --name TestApp --output ./output --language typescript --localhost-tld false --suppress-agent-init"); 1502var result = command.Parse("new aspire-java-empty --name TestApp --output ./output --localhost-tld false"); 1538var result = command.Parse("new aspire-py-empty --name TestApp --output ./output --localhost-tld false"); 1555var result = command.Parse("new aspire-empty --name TestApp --output ./output --localhost-tld false"); 1584var result = command.Parse("new aspire-empty --name TestApp --output ./output --localhost-tld false --suppress-agent-init"); 1609var result = command.Parse("new aspire-empty --name TestApp --output ./output --localhost-tld false --suppress-agent-init"); 1643var result = command.Parse("new aspire-empty --name TestApp --output ./output --localhost-tld --suppress-agent-init"); 1717var result = command.Parse("new aspire-empty --name TestApp --output ./output"); 1758var result = command.Parse("new aspire-ts-empty --name TestApp --output ./output --localhost-tld false"); 1806var result = command.Parse("new aspire-ts-empty --name TestApp --output ./output --channel stable --localhost-tld false"); 1847var result = command.Parse("new aspire-ts-empty --name TestApp --localhost-tld false"); 1925var result = command.Parse("new aspire-ts-empty --name TestApp --output ./output"); 2004var result = command.Parse("new aspire-ts-starter --name TestApp --output ./output --channel daily --localhost-tld false"); 2069var result = command.Parse("new aspire-ts-starter --name TestApp --output ./output --channel daily --localhost-tld false"); 2128var result = command.Parse($"new aspire-ts-starter --name TestApp --output ./output --channel daily --localhost-tld false --source \"{sourceOverride}\""); 2177var result = command.Parse($"new aspire-starter --name TestApp --output ./output --source {sourceOverride} --use-redis-cache --test-framework None"); 2233var result = command.Parse($"new aspire-ts-starter --name TestApp --output ./output --channel daily --localhost-tld false --source {sourceOverride}"); 2261var result = command.Parse("new aspire-empty --name TestApp --output ./output"); 2286var result = command.Parse("new aspire-empty --name TestApp --output ./output --skill-locations none"); 2311var result = command.Parse($"new aspire-empty --name TestApp --output ./output --skill-locations standard --skills {CommonAgentApplicators.AspireSkillName}"); 2359var result = command.Parse("new"); 2405var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 2448var result = command.Parse($"new aspire-starter --name MyProject --output {Path.Combine(workspace.WorkspaceRoot.FullName, "my-project")} --use-redis-cache --test-framework None"); 2491var result = command.Parse($"new aspire-starter --name MyProject --output {outputDir} --use-redis-cache --test-framework None --suppress-agent-init"); 2538var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 2577var result = command.Parse("new aspire-ts-empty --name TestApp --output ./output"); 2632var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 2691var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 2748var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 2810var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 2872var result = command.Parse($"new {KnownTemplateId.TypeScriptEmptyAppHost} --name {projectName} --version 9.2.0 --localhost-tld false"); 2935var result = command.Parse($"new {KnownTemplateId.TypeScriptEmptyAppHost} --name {projectName} --version 9.2.0 --localhost-tld false"); 3013var result = command.Parse( 3088var result = command.Parse($"new {KnownTemplateId.TypeScriptEmptyAppHost} --name {projectName} --version 9.2.0 --localhost-tld false"); 3157var result = command.Parse($"new {KnownTemplateId.TypeScriptEmptyAppHost} --name {projectName} --version 9.2.0 --localhost-tld false"); 3211var result = command.Parse($"new {KnownTemplateId.TypeScriptEmptyAppHost} --name {projectName} --version 9.2.0 --localhost-tld false"); 3259var result = command.Parse("new aspire-empty --name TestApp --output ./output --localhost-tld false"); 3290var result = command.Parse("new aspire-empty --name TestApp --output ./output --suppress-agent-init"); 3316var result = command.Parse("new aspire-empty --name TestApp --output ./output --suppress-agent-init=false"); 3344var result = command.Parse("new aspire-empty --name TestApp --output ./output"); 3378var result = command.Parse($"new aspire-starter --name TestApp --output {existingDir.FullName} --use-redis-cache --test-framework None"); 3400var result = command.Parse($"new aspire-starter --name TestApp --output {emptyDir.FullName} --use-redis-cache --test-framework None"); 3435var result = command.Parse("new aspire-starter --use-redis-cache --test-framework None"); 3460var result = command.Parse($"new aspire-starter --name TestApp --output {invalidPath} --use-redis-cache --test-framework None"); 3506var result = command.Parse("new aspire-starter --name TestApp --output . --use-redis-cache --test-framework None"); 3565var result = command.Parse("new aspire-starter");
Commands\OptionWithLegacyTests.cs (2)
19var result = command.Parse("test --new-name primary-value --old-name legacy-value"); 34var result = command.Parse("test --old-name legacy-value");
Commands\PsCommandTests.cs (21)
40var result = command.Parse("ps --help"); 55var result = command.Parse("ps"); 74var result = command.Parse($"ps --format {format}"); 92var result = command.Parse($"ps --format {format}"); 107var result = command.Parse("ps --format invalid"); 156var result = command.Parse("ps --format json"); 208var result = command.Parse("ps --format json"); 246var result = command.Parse("ps --format json"); 292var result = command.Parse("ps --format json"); 334var result = command.Parse("ps --format json"); 380var result = command.Parse("ps"); 413var result = command.Parse("ps"); 454var result = command.Parse("ps"); 477var result = command.Parse("ps --format json"); 513var result = command.Parse("ps --format json"); 553var result = command.Parse("ps --format json --follow"); 570var result = command.Parse("ps --follow"); 618var result = command.Parse("ps --format json --follow"); 662var result = command.Parse("ps --format json"); 709var result = command.Parse("ps --format json"); 748var result = command.Parse("ps --format json");
Commands\PublishCommandPromptingIntegrationTests.cs (20)
47var result = command.Parse("publish"); 93var result = command.Parse("publish"); 145var result = command.Parse("publish"); 192var result = command.Parse("publish"); 238var result = command.Parse("publish"); 287var result = command.Parse("publish"); 322var result = command.Parse("publish"); 370var result = command.Parse("publish"); 449var result = command.Parse("publish"); 517var result = command.Parse("publish"); 569var result = command.Parse("publish"); 624var result = command.Parse("publish"); 695var result = command.Parse("publish --debug"); 739var result = command.Parse("publish"); 782var result = command.Parse("publish"); 831var result = command.Parse("publish"); 877var result = command.Parse("publish"); 917var result = command.Parse("publish"); 963var result = command.Parse("publish"); 997var result = command.Parse("publish");
Commands\PublishCommandTests.cs (6)
24var result = command.Parse("publish --help"); 52var result = command.Parse("publish --apphost invalid.csproj"); 83var result = command.Parse("publish --apphost valid.csproj"); 114var result = command.Parse("publish --apphost valid.csproj"); 157var result = command.Parse("publish --apphost valid.csproj"); 226var result = command.Parse("publish");
Commands\ResourceCommandHelpParserTests.cs (4)
18command.Parse("resource web wait-for-browser --help"), 35command.Parse("resource web wait-for-browser --apphost ./AppHost/AppHost.csproj --help"), 53command.Parse("resource web wait-for-browser --project ./AppHost/AppHost.csproj --help"), 79command.Parse(commandLine),
Commands\ResourceCommandTests.cs (72)
30var result = command.Parse("resource --help"); 62var result = command.Parse("resource web --non-interactive --help"); 93var result = command.Parse("resource web --help"); 118var result = command.Parse("resource web --help"); 141var result = command.Parse("resource web --help"); 182var result = command.Parse($"""resource web --apphost "{appHostDirectory.FullName}" --help"""); 229var result = command.Parse($"""resource web --apphost "{appHostProjectFile.FullName}" --help"""); 259var result = command.Parse("resource hidden-worker --include-hidden --help"); 275var result = command.Parse("resource"); 294var result = command.Parse($"""resource {arguments}"""); 311var result = command.Parse("resource myresource"); 331var result = command.Parse($"""resource myresource {arguments}"""); 348var result = command.Parse("resource myresource my-command --help"); 362var result = command.Parse("resource myresource my-command --apphost /path/to/project.csproj --help"); 384var result = command.Parse($"resource myresource {commandName} --help"); 416var result = command.Parse($"resource myresource {commandName}"); 455var result = command.Parse("resource myresource my-command"); 480var result = command.Parse("resource myresource start --apphost /path/to/project.csproj --help"); 503var result = command.Parse("resource myresource Start"); 540var result = command.Parse("""resource web-browser-automation fill-browser "#name" Aspire"""); 567var result = command.Parse("""resource web-browser-automation click-browser"""); 604var result = command.Parse("""resource web-browser-automation wait-for-browser "--text=Submitted Aspire!" --timeoutMilliseconds=500"""); 642var result = command.Parse("resource mydb configure -- --AppHost primary"); 677var result = command.Parse("resource greeting parameter-set --value \"Hello world\""); 737var result = command.Parse("""resource web-browser-automation navigate-browser "https://example.com/?q=aspire" """); 764var result = command.Parse("""resource web-browser-automation click-browser "#submit" extra"""); 791var result = command.Parse("""resource web-browser-automation click-browser --selector "#submit" --count 2"""); 818var result = command.Parse("""resource web-browser-automation configure --verbose"""); 838var result = command.Parse("""resource web-browser-automation configure -- --selector "#submit" """); 874var result = command.Parse("""resource web-browser-automation wait-for-browser --timeout-milliseconds 500"""); 902var result = command.Parse("""resource web-browser-automation Configure --message hello"""); 938var result = command.Parse("""resource web-browser-automation configure --timeout-milliseconds=500 --proxy"""); 969var result = command.Parse($"""resource web-browser-automation configure {arguments}"""); 1004var result = command.Parse("""resource web-browser-automation configure --flavor chocolate"""); 1040var result = command.Parse("""resource web-browser-automation configure --flavor strawberry"""); 1070var result = command.Parse("""resource web-browser-automation configure --unknown value"""); 1096var result = command.Parse("""resource web-browser-automation configure --mm ss"""); 1123var result = command.Parse("""resource web-browser-automation configure --proxy maybe"""); 1152var result = command.Parse("""resource web-browser-automation configure --save-to-user-secrets true"""); 1192var result = command.Parse("""resource web-browser-automation configure --timeout-seconds 0"""); 1227var result = command.Parse("resource myresource my-command"); 1260var result = command.Parse("""resource web configure"""); 1296var result = command.Parse("""resource web-browser-automation configure --flavor strawberry"""); 1326var result = command.Parse("""resource web-browser-automation configure"""); 1359var result = command.Parse($"""resource web-browser-automation configure {arguments}"""); 1388var result = command.Parse("""resource web-browser-automation configure --timeoutMilliseconds 1 --timeout-milliseconds 2"""); 1417var result = command.Parse("""resource web-browser-automation configure --message first --message second"""); 1447var result = command.Parse("""resource web-browser-automation wait-for-browser --timeout-milliseconds 500"""); 1479var result = command.Parse("""resource web-browser-automation wait-for-browser"""); 1517var result = command.Parse("""resource web-browser-automation wait-for-browser --timeout-milliseconds not-a-number"""); 1553var result = command.Parse("""resource web-browser-automation fill-browser --selector "#name" Aspire"""); 1588var result = command.Parse("""resource web-browser-automation configure -- --log-level Debug"""); 1617var result = command.Parse("""resource web-browser-automation configure -- --message "from delimiter" --timeout-milliseconds 10"""); 1646var result = command.Parse("resource hidden-worker configure --include-hidden -- --message \"from hidden resource\""); 1675var result = command.Parse("""resource web-browser-automation configure --log-level Debug"""); 1710var result = command.Parse("""resource web-browser-automation configure --no-proxy localhost"""); 1754var result = command.Parse("""resource web-browser-automation configure --load-arguments -- --browser Chrome"""); 1798var result = command.Parse("""resource web-browser-automation configure --load-arguments -- --browser Chrome"""); 1834var result = command.Parse("""resource web-browser-automation configure --load-arguments -- --browser Chrome"""); 1873var result = command.Parse("""resource argument-commands dependent-arguments --load-arguments -- --category fruit"""); 1907var result = command.Parse("""resource argument-commands dependent-arguments -- --category=fruit --item=banana --quantity=2 --priority=express"""); 1947var result = command.Parse("""resource web-browser-automation configure --no-proxy"""); 1964var result = command.Parse("""resource myresource --help"""); 2003var result = command.Parse("""resource web-browser-automation wait-for-browser --help"""); 2037var result = command.Parse("""resource web-browser-automation wait-for-browser --help -- --selector #main"""); 2067var result = command.Parse("""resource web-browser-automation custom-command -- --help"""); 2105var result = command.Parse("""resource web-browser-automation configure --help"""); 2135var result = command.Parse("""resource web-browser-automation configure --help"""); 2172var result = command.Parse("""resource web-browser-automation configure --help"""); 2193var result = command.Parse("""resource web-browser-automation configure --help"""); 2219var result = command.Parse("""resource web-browser-automation configure --help"""); 2270var result = command.Parse("""resource argument-commands all-argument-types --help""");
Commands\RestoreCommandTests.cs (2)
40var result = command.Parse($"restore --apphost {appHostFile.FullName}"); 78var result = command.Parse($"restore --apphost {appHostFile.FullName}");
Commands\RootCommandTests.cs (9)
31var result = command.Parse("--version"); 54var result = command.Parse("-v"); 79var result = command.Parse("--version"); 130var result = command.Parse("--version"); 188var result = command.Parse("--help"); 202var result = command.Parse("--nologo --help"); 221var result = command.Parse("--help"); 241var result = command.Parse("run --capture-profile --capture-profile-output profile.zip --capture-profile-delay 1"); 322var result = command.Parse("--help");
Commands\RunCommandTests.cs (65)
52var result = command.Parse("run --help"); 298var result = command.Parse("run"); 341var result = command.Parse($"run --apphost {appHostFile.FullName}"); 382var result = command.Parse($"run --apphost {appHostFile.FullName}"); 430var result = command.Parse($"run --apphost {appHostFile.FullName}"); 497var result = command.Parse($"run --apphost {appHostFile.FullName}"); 589var result = command.Parse($"run --apphost {appHostFile.FullName}"); 657var result = command.Parse($"run --apphost {appHostFile.FullName}"); 710var result = command.Parse("run"); 793var pendingCommand = command.Parse($"run --apphost {appHostFile.FullName}") 885var result = command.Parse($"run --apphost {appHostFile.FullName}"); 986var result = command.Parse($"run --apphost {appHostFile.FullName}"); 1084var result = command.Parse($"run --apphost {appHostFile.FullName}"); 1164var result = command.Parse("run"); 1191var result = command.Parse("run"); 1221var result = command.Parse("run"); 1239var result = command.Parse("run"); 1256var result = command.Parse("run --apphost /tmp/doesnotexist.csproj"); 1320var result = command.Parse($"run --apphost {appHostProjectFile.FullName}"); 1350var result = command.Parse("run"); 1380var result = command.Parse("run"); 1409var result = command.Parse($"run --apphost {appHostProjectFile.FullName}"); 1469var result = command.Parse($"run --apphost {appHostProjectFile.FullName}"); 1492var result = command.Parse("run --detach"); 1522var parentResult = parentCommand.Parse($"run --detach --apphost {appHostFile.FullName}"); 1561var childResult = childCommand.Parse("run"); 1637var result = command.Parse("run"); 1743var result = command.Parse($"run --apphost {appHostFile.FullName}"); 1813var result = command.Parse($"run --apphost {appHostFile.FullName}"); 1881var result = command.Parse($"run --apphost {appHostFile.FullName}"); 1938var result = command.Parse($"run --apphost {appHostFile.FullName}"); 1997var result = command.Parse($"run --apphost {appHostFile.FullName}"); 2068var result = command.Parse($"run --apphost {appHostFile.FullName}"); 2178var pendingCommand = command.Parse($"run --apphost {appHostFile.FullName}") 2261var result = command.Parse($"run --apphost {appHostFile.FullName}"); 2322var result = command.Parse($"run --apphost {appHostFile.FullName}"); 2374var result = command.Parse($"run --apphost {appHostFile.FullName}"); 2446var result = command.Parse($"run --apphost {appHostFile.FullName}"); 2603var result = command.Parse("run"); 2671var result = command.Parse("run"); 2802var result = command.Parse("run"); 2860var result = command.Parse("run"); 2908var result = command.Parse("run --capture-profile"); 2951var result = command.Parse("run --capture-profile"); 3002var result = command.Parse("run --capture-profile"); 3053var result = command.Parse("run"); 3164var result = command.Parse("run"); 3270var result = command.Parse("run"); 3340var result = command.Parse("run"); 3409var result = command.Parse("run --start-debug-session"); 3469var result = command.Parse("run"); 3533var result = command.Parse("run"); 3600var result = command.Parse("run"); 3659var result = command.Parse("run"); 3714var result = command.Parse("run"); 3771var result = command.Parse("run"); 3830var result = command.Parse("run"); 4237var result = command.Parse("run --no-build"); 4318var result = command.Parse("run --isolated"); 4379var result = command.Parse("run --no-build"); 4395var result = command.Parse("run -- --custom-arg value --launch-profile E2E"); 5024var result = command.Parse(explicitAppHost ? $"run --apphost \"{appHostFile.FullName}\"" : "run"); 5245var result = command.Parse("run --non-interactive"); 5318var result = command.Parse("run --no-build"); 5373var result = command.Parse(args);
Commands\Sdk\SdkExportCommandTests.cs (1)
352return await command.Parse(commandLine).InvokeAsync().DefaultTimeout();
Commands\SdkCommandTests.cs (2)
21var result = command.Parse("sdk"); 36var result = command.Parse("sdk --help");
Commands\SdkDumpCommandTests.cs (15)
34var result = command.Parse("sdk dump --help"); 56var result = command.Parse($"sdk dump --format {format}"); 69var result = command.Parse("sdk dump /nonexistent/path/to/integration.csproj"); 84var result = command.Parse("sdk dump @13.2.0"); 99var result = command.Parse("sdk dump Aspire.Hosting.Redis@"); 114var result = command.Parse("sdk dump Aspire.Hosting.Redis@not-a-version!!!"); 129var result = command.Parse("sdk dump some-random-string"); 144var result = command.Parse("sdk dump Aspire.Hosting.Redis@13.2.0"); 157var result = command.Parse("sdk dump Aspire.Hosting.Redis@13.2.0 Aspire.Hosting.PostgreSQL@13.2.0"); 170var result = command.Parse("sdk dump --format ci --output-directory ./ats Aspire.Hosting.Redis@13.2.0"); 183var result = command.Parse("sdk dump --format ci --output ./all.ats.txt --output-directory ./ats Aspire.Hosting.Redis@13.2.0"); 198var result = command.Parse("sdk dump --output-directory ./ats Aspire.Hosting.Redis@13.2.0"); 213var result = command.Parse("sdk dump --format ci --output-directory ./ats"); 228var result = command.Parse("sdk dump Aspire.Hosting.Redis@13.2.0-preview.1"); 243var result = command.Parse("sdk dump Aspire.Hosting.Redis@@13.2.0");
Commands\SdkInstallerTests.cs (6)
46var result = command.Parse("run"); 71var result = command.Parse("add"); 94var result = command.Parse("new aspire-starter"); 133var result = command.Parse("publish"); 171var result = command.Parse("deploy"); 193var result = command.Parse("run");
Commands\SecretCommandTests.cs (2)
35var result = command.Parse($"secret path --apphost \"{appHostFile.FullName}\""); 61var result = command.Parse($"secret path --apphost \"{appHostFile.FullName}\"");
Commands\StartCommandTests.cs (28)
34var result = command.Parse("start --help"); 54var result = command.Parse("start --help"); 71var result = command.Parse("start --no-build --help"); 85var result = command.Parse("start --format json --help"); 99var result = command.Parse("start --isolated --help"); 182var result = command.Parse("start"); 200var result = command.Parse("start -- --custom-arg value --launch-profile E2E"); 286var result = command.Parse("start"); 316var result = command.Parse("start --format json"); 361var result = command.Parse($"start --apphost {appHostFile.FullName}"); 477var result = command.Parse("start"); 506var result = command.Parse($"start --apphost {appHostFile.FullName} --start-debug-session"); 531var result = provider.GetRequiredService<RootCommand>().Parse($"start --apphost {appHostFile.FullName}"); 569var result = command.Parse($"start --apphost {appHostFile.FullName}"); 605var result = command.Parse(string.Format(CultureInfo.InvariantCulture, commandTemplate, appHostFile.FullName)); 625Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("start"))); 626Assert.True(AppHostLauncher.ResolveIsolated(command.Parse("start --isolated"))); 627Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("start --isolated false"))); 628Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("run"))); 629Assert.True(AppHostLauncher.ResolveIsolated(command.Parse("run --isolated"))); 630Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("run --isolated false"))); 644Assert.Equal(expected, AppHostLauncher.GetExplicitIsolated(command.Parse(commandLine))); 657Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("start"))); 658Assert.True(AppHostLauncher.ResolveIsolated(command.Parse("start --isolated"))); 659Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("start --isolated false"))); 660Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("run"))); 661Assert.True(AppHostLauncher.ResolveIsolated(command.Parse("run --isolated"))); 662Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("run --isolated false")));
Commands\StopCommandTests.cs (34)
37var result = command.Parse("stop --help"); 52var result = command.Parse("stop myresource"); 73var result = command.Parse("stop --apphost missing-directory"); 104var result = command.Parse($"stop --apphost \"{appHostDirectory.FullName}\""); 138var result = command.Parse("stop --all"); 174var result = command.Parse("stop --all"); 210var result = command.Parse("stop"); 263var result = command.Parse("stop"); 297var result = command.Parse($"stop --apphost \"{appHostFile.FullName}\""); 338var result = command.Parse("stop"); 377var result = command.Parse("stop"); 418var result = command.Parse("stop --all"); 459var result = command.Parse(commandLine); 495var result = command.Parse($"stop --force{volumesOption} --apphost \"{appHostFile.FullName}\""); 529var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 575var result = command.Parse("stop --force"); 613var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 647var result = command.Parse("stop --force"); 686var result = command.Parse("stop --force"); 723var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 766var result = command.Parse($"stop --force{volumesOption} --apphost \"{appHostFile.FullName}\""); 806var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 845var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 889var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 931var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 973var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 1011var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 1049var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 1083var result = command.Parse($"stop --force --apphost \"{appHostFile.FullName}\""); 1120var result = command.Parse("stop --force"); 1158var result = command.Parse("stop --force"); 1178var result = command.Parse("stop --force --all"); 1200var result = command.Parse("stop --volumes"); 1239var result = command.Parse("stop");
Commands\TelemetryCommandTests.cs (2)
30var result = command.Parse("otel"); 288var result = command.Parse($"otel {otelCommand} --dashboard-url http://localhost:18888");
Commands\TelemetryLogsCommandTests.cs (17)
30var result = command.Parse("otel logs"); 48var result = command.Parse($"telemetry logs --limit {limitValue}"); 74var result = command.Parse("otel logs"); 109var result = command.Parse("otel logs"); 139var result = command.Parse("otel logs"); 219var result = command.Parse("otel logs --dashboard-url http://localhost:18888"); 271var result = command.Parse("otel logs --dashboard-url http://localhost:18888 --api-key my-secret-key"); 293var result = command.Parse("otel logs --dashboard-url http://localhost:18888 --apphost TestAppHost.csproj"); 316var result = command.Parse("otel logs --dashboard-url not-a-url"); 354var result = command.Parse("otel logs --dashboard-url http://localhost:18888"); 397var result = command.Parse("otel logs --dashboard-url http://localhost:18888"); 436var result = command.Parse("otel logs --dashboard-url http://localhost:18888"); 466var result = command.Parse("otel logs --dashboard-url http://localhost:18888/login?t=sometoken"); 506var result = command.Parse("otel logs --dashboard-url http://localhost:18888"); 562var result = command.Parse("otel logs --dashboard-url http://localhost:18888/login?t=abc123"); 644var result = command.Parse("otel logs --format json --dashboard-url http://localhost:18888"); 710var result = command.Parse("otel logs --dashboard-url http://localhost:18888 --search timeout");
Commands\TelemetrySpansCommandTests.cs (11)
29var result = command.Parse("otel spans"); 47var result = command.Parse($"telemetry spans --limit {limitValue}"); 73var result = command.Parse("otel spans"); 108var result = command.Parse("otel spans"); 192var result = command.Parse("otel spans --dashboard-url http://localhost:18888"); 216var result = command.Parse("otel spans --dashboard-url http://localhost:18888 --apphost TestAppHost.csproj"); 254var result = command.Parse("otel spans --dashboard-url http://localhost:18888"); 294var result = command.Parse("otel spans --dashboard-url http://localhost:18888"); 378var result = command.Parse("otel spans --format json --dashboard-url http://localhost:18888"); 449var result = command.Parse("otel spans --dashboard-url http://localhost:18888 --search \"GET /index\""); 496var result = command.Parse("otel spans --dashboard-url http://localhost:18888 --search \"duration:>=50.5\"");
Commands\TelemetryTracesCommandTests.cs (13)
31var result = command.Parse("otel traces"); 129var result = command.Parse("otel traces --format json -n 5"); 215var result = command.Parse("otel traces --format json -n 5 --dashboard-url http://dashboard.dev.localhost:18888"); 244var result = command.Parse($"telemetry traces --limit {limitValue}"); 270var result = command.Parse("otel traces"); 321var result = command.Parse("otel traces"); 437var result = command.Parse("otel traces --dashboard-url http://localhost:18888"); 461var result = command.Parse("otel traces --dashboard-url http://localhost:18888 --apphost TestAppHost.csproj"); 499var result = command.Parse("otel traces --dashboard-url http://localhost:18888"); 582var result = command.Parse("otel traces --format json --dashboard-url http://localhost:18888"); 666var result = command.Parse("otel traces --trace-id abc1234567890def --format json --dashboard-url http://localhost:18888"); 715var result = command.Parse("otel traces --dashboard-url http://localhost:18888 --search frontend"); 762var result = command.Parse("otel traces --dashboard-url http://localhost:18888 --search \"duration:>=50.5\"");
Commands\TerminalCommandTests.cs (20)
25var result = command.Parse("terminal --help"); 41var result = command.Parse("terminal"); 55var result = command.Parse("terminal attach"); 69var result = command.Parse("terminal attach myresource"); 89var result = command.Parse("terminal attach myresource"); 109var result = command.Parse("terminal attach does-not-exist"); 134var result = command.Parse("terminal attach myresource"); 159var result = command.Parse("terminal attach myresource"); 200var result = command.Parse("terminal attach myresource --replica 99"); 239var result = command.Parse("terminal attach myresource"); 285var result = command.Parse("terminal attach myresource"); 302var result = command.Parse("terminal ps"); 325var result = command.Parse("terminal ps"); 349var result = command.Parse("terminal ps"); 396var result = command.Parse("terminal ps"); 431var result = command.Parse("terminal ps --format json"); 554var result = command.Parse("terminal ps --format json --verbose"); 665var result = command.Parse("terminal ps --format json"); 737var result = command.Parse("terminal ps --format json"); 777var result = command.Parse("terminal ps --format json");
Commands\TerminalCommandViewerOptionTests.cs (3)
26var result = command.Parse("terminal attach --help"); 54var result = command.Parse("terminal attach myresource"); 69var result = command.Parse("terminal attach myresource --viewer");
Commands\TerminalTapePlayCommandTests.cs (13)
30var result = provider.GetRequiredService<RootCommand>().Parse(arguments); 42var result = provider.GetRequiredService<RootCommand>().Parse("terminal tape play shell --tape-file probe.tape"); 103var result = provider.GetRequiredService<RootCommand>().Parse("terminal tape play shell --tape-file probe.tape"); 189var result = provider.GetRequiredService<RootCommand>().Parse( 235var result = provider.GetRequiredService<RootCommand>().Parse( 289var result = provider.GetRequiredService<RootCommand>().Parse( 396var invalid = command.Parse("terminal tape play shell --tape-file play.tape"); 403var valid = command.Parse("terminal tape play shell --tape-file play.tape"); 419var result = provider.GetRequiredService<RootCommand>().Parse("terminal tape play shell --tape-file wait.tape"); 437var result = provider.GetRequiredService<RootCommand>().Parse("terminal tape play shell --tape-file wait.tape --timeout 5"); 456var result = provider.GetRequiredService<RootCommand>().Parse("terminal tape play shell --tape-file wait.tape"); 475var result = provider.GetRequiredService<RootCommand>().Parse("terminal tape play shell --tape-file wait.tape"); 493var result = provider.GetRequiredService<RootCommand>().Parse("terminal tape play shell --tape-file probe.tape");
Commands\UpdateCommandRepositoryToolsTests.cs (7)
63.Parse("update --channel stable --yes --non-interactive").InvokeAsync().DefaultTimeout(); 160.Parse("update --channel stable --yes --non-interactive").InvokeAsync().DefaultTimeout(); 211.Parse("update --channel stable --yes --non-interactive").InvokeAsync().DefaultTimeout(); 276.Parse("update --channel stable").InvokeAsync().DefaultTimeout(); 340.Parse("update --self --yes --non-interactive").InvokeAsync().DefaultTimeout(); 379.Parse("update --channel stable --yes --non-interactive").InvokeAsync().DefaultTimeout(); 516.Parse("update --channel daily").InvokeAsync().DefaultTimeout();
Commands\UpdateCommandTests.cs (51)
40var result = command.Parse("update --help"); 73var result = command.Parse(commandLine); 125var result = command.Parse($"update --apphost {appHostProjectFile.FullName}"); 174var result = command.Parse($"update --apphost AppHost.csproj"); 287var result = command.Parse("update"); 364var result = command.Parse("update --apphost AppHost.csproj"); 426var result = command.Parse("update --apphost apphost.ts"); 485var result = command.Parse("update --apphost apphost.ts"); 540var result = command.Parse("update --apphost apphost.ts"); 617var result = command.Parse("update --apphost AppHost.csproj"); 696var result = command.Parse("update --apphost AppHost.csproj"); 773var result = command.Parse("update --apphost AppHost.csproj"); 816var result = command.Parse("update --apphost AppHost.csproj"); 859var result = command.Parse("update --apphost AppHost.csproj --yes"); 933var result = command.Parse("update --apphost AppHost.csproj"); 1006var result = command.Parse("update --apphost AppHost.csproj"); 1040var result = command.Parse("update --apphost AppHost.csproj --migrate --yes"); 1076var result = command.Parse("update --apphost AppHost.csproj --migrate"); 1103var result = command.Parse("update --apphost AppHost.csproj --migrate --yes"); 1177var result = command.Parse("update --self"); 1209var result = command.Parse("update --self"); 1244var result = command.Parse("update --self"); 1368var result = command.Parse(commandLine); 1399var result = command.Parse("update --self"); 1437var result = command.Parse("update"); 1481var result = command.Parse("update --self --channel daily"); 1517var result = command.Parse("update --self --channel staging"); 1561var result = command.Parse("update --self --channel staging"); 1606var result = command.Parse("update --self --quality daily"); 1647var result = command.Parse("update --self --channel daily"); 1710var result = command.Parse("update --channel daily"); 1775var result = command.Parse("update --quality daily"); 1829var result = command.Parse("update --quality invalid"); 1896var result = command.Parse("update --channel stable --quality daily"); 1956var result = command.Parse("update"); 2018var result = command.Parse("update"); 2172var result = command.Parse("update"); 2232var result = command.Parse("update --channel staging"); 2461var result = command.Parse("update"); 2535var result = command.Parse("update"); 2620var result = command.Parse("update"); 2673var result = command.Parse($"update --apphost \"{appHostFile.FullName}\""); 2895var result = command.Parse(updateArgs); 2933var result = command.Parse("update --self"); 2974var result = command.Parse("update --self"); 3019var result = command.Parse("update --self"); 3064var result = command.Parse("update --self"); 3098var result = command.Parse("update --self --channel stable"); 3164var result = command.Parse("update --yes --channel stable --non-interactive"); 3284var result = command.Parse(updateArgs); 3450var result = command.Parse(commandLine);
Commands\WaitCommandTests.cs (15)
26var result = command.Parse("wait --help"); 41var result = command.Parse("wait"); 56var result = command.Parse("wait myresource --help"); 70var result = command.Parse("wait myresource --apphost /path/to/project.csproj --help"); 84var result = command.Parse("wait myresource --status up --help"); 98var result = command.Parse("wait myresource --timeout 60 --help"); 115var result = command.Parse($"wait myresource --status {status} --help"); 132var result = command.Parse($"wait myresource --status {status} --help"); 164var result = command.Parse("wait nonexistent --timeout 5"); 206var result = command.Parse("wait myapp --status up --timeout 5"); 242var result = command.Parse("wait mydb --status healthy --timeout 5"); 274var result = command.Parse("wait mydb --status healthy --timeout 2"); 310var result = command.Parse("wait worker --status down --timeout 5"); 342var result = command.Parse("wait myapp --status up --timeout 5"); 384var result = command.Parse("wait myapp --status down --timeout 5");
Interaction\ConsoleInteractionServiceTests.cs (22)
1371var parseResult = command.Parse("--value bad-value"); 1434var parseResult = command.Parse(""); 1464var parseResult = command.Parse(""); 1481var parseResult = command.Parse(""); 1563var parseResult = command.Parse(""); 1575var parseResult = command.Parse(""); 1591var parseResult = command.Parse(""); 1621var parseResult = command.Parse("--choice invalid"); 1643var parseResult = command.Parse("--items invalid"); 1670var parseResult = command.Parse("--items invalid"); 1696var parseResult = command.Parse("--items invalid"); 1728var parseResult = command.Parse("--items invalid"); 1754var parseResult = command.Parse(""); 1772var parseResult = command.Parse("--choice option1"); 1790var parseResult = command.Parse("--items alpha,gamma"); 1805var parseResult = command.Parse("--yes"); 1817var parseResult = command.Parse("--include"); 1879var parseResult = command.Parse(""); 1896var parseResult = command.Parse("--choice option1"); 1915var parseResult = command.Parse("--items alpha,gamma"); 1934var parseResult = command.Parse(""); 1953var parseResult = command.Parse("");
NuGet\NuGetPackagePrefetcherTests.cs (4)
57command.SelectForExecution(command.Parse("ls")); 77command.SelectForExecution(command.Parse("ls")); 293var parseResult = newCommand.Parse(commandLine); 514command.SelectForExecution(parseResult ?? command.Parse(commandLine));
Templating\JavaStarterScaffoldTests.cs (1)
147var parseResult = newCommand.Parse(
dotnet-aot (1)
parent\dotnet\Parser.cs (1)
355public static ParseResult Parse(string commandLineUnsplit) => RootCommand.Parse(commandLineUnsplit, ParserConfiguration);
dotnet-watch (1)
CommandLine\CommandLineOptions.cs (1)
137.Where(arg => !msbuildCommandDefinition.Parse(arg).HasOption(msbuildCommandDefinition.TargetOption))
Microsoft.TemplateEngine.Cli (1)
Commands\create\InstantiateCommand.TabCompletion.cs (1)
67ParseResult parseResult = parser.Parse(context.CommandLineText, ParserFactory.ParserConfiguration);
System.CommandLine (1)
Completions\CompletionAction.cs (1)
29var completionParseResult = parseResult.RootCommandResult.Command.Parse(commandLineToComplete, parseResult.Configuration);