devlooped / dotnet-vs

A global tool for managing Visual Studio installations
https://clarius.org/dotnet-vs
MIT License
49 stars 7 forks source link

⬆️ Bump files with dotnet-file sync #220

Open devlooped-bot opened 1 month ago

devlooped-bot commented 1 month ago

devlooped/oss

devlooped/.github

devlooped-bot commented 1 month ago

164 passed 164 passed

:test_tube: Details on Microsoft Windows 10.0.20348 :white_check_mark: Devlooped.Tests.ChooserTests.when_invalid_index_is_entered_then_returns_empty_list(enteredValue: "") :white_check_mark: Devlooped.Tests.ChooserTests.when_invalid_index_is_entered_then_returns_empty_list(enteredValue: "one") :white_check_mark: Devlooped.Tests.ChooserTests.when_invalid_index_is_entered_then_returns_empty_list(enteredValue: null) :white_check_mark: Devlooped.Tests.ChooserTests.when_invalid_index_is_entered_then_returns_null(enteredValue: "") :white_check_mark: Devlooped.Tests.ChooserTests.when_invalid_index_is_entered_then_returns_null(enteredValue: "one") :white_check_mark: Devlooped.Tests.ChooserTests.when_invalid_index_is_entered_then_returns_null(enteredValue: null) :white_check_mark: Devlooped.Tests.ChooserTests.when_items_contains_single_element_then_returns_item :white_check_mark: Devlooped.Tests.ChooserTests.when_items_contains_single_element_then_returns_items :white_check_mark: Devlooped.Tests.ChooserTests.when_items_is_empty_then_returns_empty_list :white_check_mark: Devlooped.Tests.ChooserTests.when_items_is_empty_then_returns_null :white_check_mark: Devlooped.Tests.ChooserTests.when_selecting_all_then_returns_all_items(all: "a") :white_check_mark: Devlooped.Tests.ChooserTests.when_selecting_all_then_returns_all_items(all: "A") :white_check_mark: Devlooped.Tests.ChooserTests.when_selecting_all_then_returns_all_items(all: "all") :white_check_mark: Devlooped.Tests.ChooserTests.when_selecting_all_then_returns_all_items(all: "All") :white_check_mark: Devlooped.Tests.ChooserTests.when_valid_index_is_entered_then_returns_item(enteredValue: "1", expectedItem: "A") :white_check_mark: Devlooped.Tests.ChooserTests.when_valid_index_is_entered_then_returns_item(enteredValue: "2", expectedItem: "B") :white_check_mark: Devlooped.Tests.ChooserTests.when_valid_index_is_entered_then_returns_item(enteredValue: "3", expectedItem: "C") :white_check_mark: Devlooped.Tests.ChooserTests.when_valid_index_is_entered_then_returns_single_item(enteredValue: "1", expectedItem: "A") :white_check_mark: Devlooped.Tests.ChooserTests.when_valid_index_is_entered_then_returns_single_item(enteredValue: "2", expectedItem: "B") :white_check_mark: Devlooped.Tests.ChooserTests.when_valid_index_is_entered_then_returns_single_item(enteredValue: "3", expectedItem: "C") :white_check_mark: Devlooped.Tests.ChooserTests.when_valid_inverse_index_is_entered_then_returns_items :white_check_mark: Devlooped.Tests.ClientCommandTests.when_starting_server_and_client_then_arguments_are_defined_in_correct_order :white_check_mark: Devlooped.Tests.ClientCommandTests.when_workspace_id_is_not_specified_then_server_and_client_are_started(isExperimental: False, solutionPath: "") :white_check_mark: Devlooped.Tests.ClientCommandTests.when_workspace_id_is_not_specified_then_server_and_client_are_started(isExperimental: False, solutionPath: "c:\\src\\foo.sln") :white_check_mark: Devlooped.Tests.ClientCommandTests.when_workspace_id_is_not_specified_then_server_and_client_are_started(isExperimental: True, solutionPath: "") :white_check_mark: Devlooped.Tests.ClientCommandTests.when_workspace_id_is_not_specified_then_server_and_client_are_started(isExperimental: True, solutionPath: "c:\\src\\foo.sln") :white_check_mark: Devlooped.Tests.ClientCommandTests.when_workspace_id_is_specified_then_client_is_started(isExperimental: False) :white_check_mark: Devlooped.Tests.ClientCommandTests.when_workspace_id_is_specified_then_client_is_started(isExperimental: True) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "alias", expectedCommandType: typeof(Devlooped.AliasCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "client", expectedCommandType: typeof(Devlooped.ClientCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "config", expectedCommandType: typeof(Devlooped.ConfigCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "generate-readme", expectedCommandType: typeof(Devlooped.GenerateReadmeCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "install", expectedCommandType: typeof(Devlooped.InstallCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "kill", expectedCommandType: typeof(Devlooped.KillCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "log", expectedCommandType: typeof(Devlooped.LogCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "modify", expectedCommandType: typeof(Devlooped.ModifyCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "run", expectedCommandType: typeof(Devlooped.RunCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "save", expectedCommandType: typeof(Devlooped.SaveCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "update-self", expectedCommandType: typeof(Devlooped.UpdateSelfCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "update", expectedCommandType: typeof(Devlooped.UpdateCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "where", expectedCommandType: typeof(Devlooped.WhereCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_with_help_argument_then_throws_show_usage :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_command_with_empty_arguments_then_command_is_created :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_command_with_help_argument_then_throws_show_usage :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_no_command_specified_run_is_default :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_save_option_is_specified_then_save_command_is_created :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_saved_command_is_specified_then_saved_command_is_created :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_update_command_and_self_option_is_specified_then_update_self_is_created :white_check_mark: Devlooped.Tests.GenerateReadmeCommandTests.when_generating_readme_with_commands_and_read_command_template_fails_then_readme_is_generated_without_commands :white_check_mark: Devlooped.Tests.GenerateReadmeCommandTests.when_generating_readme_with_commands_then_readme_is_generated :white_check_mark: Devlooped.Tests.GenerateReadmeCommandTests.when_generating_readme_without_commands_then_readme_is_generated :white_check_mark: Devlooped.Tests.GenerateReadmeCommandTests.when_generating_readme_without_output_file_then_readme_is_generated :white_check_mark: Devlooped.Tests.ProgramTests.when_command_throws_and_debug_is_specified_then_throws :white_check_mark: Devlooped.Tests.ProgramTests.when_command_throws_then_error_code_is_returned :white_check_mark: Devlooped.Tests.ProgramTests.when_descriptor_throws_show_usage_exception_then_command_usage_is_shown :white_check_mark: Devlooped.Tests.ProgramTests.when_program_is_cancelled_then_executing_command_is_async_disposed :white_check_mark: Devlooped.Tests.ProgramTests.when_program_is_cancelled_then_executing_command_is_disposed :white_check_mark: Devlooped.Tests.ProgramTests.when_running_command_then_command_is_executed :white_check_mark: Devlooped.Tests.ProgramTests.when_running_where_command_with_version_arg_then_version_is_not_shown :white_check_mark: Devlooped.Tests.ProgramTests.when_running_with_help_arg_then_usage_is_shown(args: [["-?"]]) :white_check_mark: Devlooped.Tests.ProgramTests.when_running_with_help_arg_then_usage_is_shown(args: [["/?"]]) :white_check_mark: Devlooped.Tests.ProgramTests.when_running_with_help_arg_then_usage_is_shown(args: [["/h"]]) :white_check_mark: Devlooped.Tests.ProgramTests.when_running_with_help_arg_then_usage_is_shown(args: [["/help"]]) :white_check_mark: Devlooped.Tests.ProgramTests.when_running_with_version_arg_then_version_is_shown :white_check_mark: Devlooped.Tests.VersionCheckerTests.when_showing_update_same_week_then_returns_last_checked :white_check_mark: Devlooped.Tests.VersionCheckerTests.when_showing_version_after_week_from_last_check_then_updates_to_latest :white_check_mark: Devlooped.Tests.VersionCheckerTests.when_showing_version_for_development_version_then_renders_latest_tag :white_check_mark: Devlooped.Tests.VersionCheckerTests.when_showing_version_for_old_version_then_renders_latest_tag :white_check_mark: Devlooped.Tests.VersionCheckerTests.when_showing_version_then_outputs_current_version :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_all_argument_then_all_is_set(argument: "--all", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_all_argument_then_all_is_set(argument: "", expectedValue: False) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_all_argument_then_all_is_set(argument: "all", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_all_argument_then_all_is_set(argument: "All", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_arguments_then_arguments_are_set(args: [["enterprise", "preview"]], verify: Func`2 { Method = Boolean b__1(System.Object), Target = <>c__DisplayClass10_0 { x = (System.String[[]], System.Func`2[[Devlooped.VisualStudioOptions,System.Boolean]]) } }) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "--int", expectedValue: IntPreview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "--internal", expectedValue: IntPreview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "--main", expectedValue: Main) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "--pre", expectedValue: Preview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "--preview", expectedValue: Preview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "--rel", expectedValue: Release) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "--release", expectedValue: Release) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "", expectedValue: null) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "int", expectedValue: IntPreview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "internal", expectedValue: IntPreview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "main", expectedValue: Main) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "pre", expectedValue: Preview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "preview", expectedValue: Preview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "Preview", expectedValue: Preview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "rel", expectedValue: Release) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "release", expectedValue: Release) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "Release", expectedValue: Release) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_experimental_then_experimental_is_set(argument: "--exp", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_experimental_then_experimental_is_set(argument: "--experimental", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_experimental_then_experimental_is_set(argument: "", expectedValue: False) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_experimental_then_experimental_is_set(argument: "exp", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_experimental_then_experimental_is_set(argument: "experimental", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_expression_then_exppression_is_set(argument: "--filter= x => x.Prop == 'value'", expectedValue: "x => x.Prop == \"value\"") :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_expression_then_exppression_is_set(argument: "", expectedValue: null) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_expression_then_exppression_is_set(argument: "/filter: x => x.Prop == 'value'", expectedValue: "x => x.Prop == \"value\"") :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_expression_then_exppression_is_set(argument: "x => x.Prop == 'value'", expectedValue: "x => x.Prop == \"value\"") :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_first_argument_then_first_is_set(argument: "--first", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_first_argument_then_first_is_set(argument: "", expectedValue: False) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_first_argument_then_first_is_set(argument: "first", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_first_argument_then_first_is_set(argument: "First", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_nickname_argument_then_nickname_is_set(argument: "--nick=nick1", expectedValue: "nick1") :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_nickname_argument_then_nickname_is_set(argument: "--nickname=nick2", expectedValue: "nick2") :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_nickname_argument_then_nickname_is_set(argument: "", expectedValue: null) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=b", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=build", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=buildtools", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=BuildTools", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=c", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=com", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=community", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=Community", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=e", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=ent", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=enterprise", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=Enterprise", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=p", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=pro", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=professional", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=Professional", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=t", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=test", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=testagent", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=TestAgent", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "", expectedValue: null) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "b", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "build", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Build", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "buildtools", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "BuildTools", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "c", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "com", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Com", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "community", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Community", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "e", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "ent", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Ent", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "enterprise", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Enterprise", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "p", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "pro", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Pro", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "professional", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Professional", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "t", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "test", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Test", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "testagent", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "TestAgent", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioPredicateBuilderTests.when_evaluating_channel_then_predicate_matches_configured_channel :white_check_mark: Devlooped.Tests.VisualStudioPredicateBuilderTests.when_evaluating_combined_criterias_then_predicate_matches_configured_criterias :white_check_mark: Devlooped.Tests.VisualStudioPredicateBuilderTests.when_evaluating_expression_then_predicate_matches_configured_expression :white_check_mark: Devlooped.Tests.VisualStudioPredicateBuilderTests.when_evaluating_sku_then_predicate_matches_configured_sku :white_check_mark: Devlooped.Tests.WorkloadOptionsTests.when_parsing_removes_then_converts_alias_to_argument(arguments: "-core --config .vsconfig", parsed: "--remove Microsoft.VisualStudio.Workload.NetCoreTo"..., extra: "--config .vsconfig") :white_check_mark: Devlooped.Tests.WorkloadOptionsTests.when_parsing_removes_then_converts_alias_to_argument(arguments: "-core", parsed: "--remove Microsoft.VisualStudio.Workload.NetCoreTo"..., extra: "") :white_check_mark: Devlooped.Tests.WorkloadOptionsTests.when_parsing_requires_then_converts_alias_to_argument(prefix: "+", argumentPrefix: "--", arguments: "-someswitch", parsed: "", extra: "-someswitch") :white_check_mark: Devlooped.Tests.WorkloadOptionsTests.when_parsing_requires_then_converts_alias_to_argument(prefix: "+", argumentPrefix: "--", arguments: "+core -version [[\"16.8,)\"]]", parsed: "--requires Microsoft.VisualStudio.Workload.NetCore"..., extra: "-version [[\"16.8,)\"]]") :white_check_mark: Devlooped.Tests.WorkloadOptionsTests.when_parsing_requires_then_converts_alias_to_argument(prefix: "+", argumentPrefix: "--", arguments: "+core +mobile", parsed: "--requires Microsoft.VisualStudio.Workload.NetCore"..., extra: "") :white_check_mark: Devlooped.Tests.WorkloadOptionsTests.when_parsing_requires_then_converts_alias_to_argument(prefix: "+", argumentPrefix: "--", arguments: "+core", parsed: "--requires Microsoft.VisualStudio.Workload.NetCore"..., extra: "") :white_check_mark: Devlooped.Tests.WorkloadOptionsTests.when_parsing_requires_then_converts_alias_to_argument(prefix: "+", argumentPrefix: "--", arguments: "+Microsoft.VisualStudio.SomeComponent", parsed: "--requires Microsoft.VisualStudio.SomeComponent", extra: "")

from dotnet-retest v0.6.3 on .NET 8.0.11 with :purple_heart:

devlooped-bot commented 3 weeks ago

164 passed 164 passed

:test_tube: Details on Microsoft Windows 10.0.20348 :white_check_mark: Devlooped.Tests.ChooserTests.when_invalid_index_is_entered_then_returns_empty_list(enteredValue: "") :white_check_mark: Devlooped.Tests.ChooserTests.when_invalid_index_is_entered_then_returns_empty_list(enteredValue: "one") :white_check_mark: Devlooped.Tests.ChooserTests.when_invalid_index_is_entered_then_returns_empty_list(enteredValue: null) :white_check_mark: Devlooped.Tests.ChooserTests.when_invalid_index_is_entered_then_returns_null(enteredValue: "") :white_check_mark: Devlooped.Tests.ChooserTests.when_invalid_index_is_entered_then_returns_null(enteredValue: "one") :white_check_mark: Devlooped.Tests.ChooserTests.when_invalid_index_is_entered_then_returns_null(enteredValue: null) :white_check_mark: Devlooped.Tests.ChooserTests.when_items_contains_single_element_then_returns_item :white_check_mark: Devlooped.Tests.ChooserTests.when_items_contains_single_element_then_returns_items :white_check_mark: Devlooped.Tests.ChooserTests.when_items_is_empty_then_returns_empty_list :white_check_mark: Devlooped.Tests.ChooserTests.when_items_is_empty_then_returns_null :white_check_mark: Devlooped.Tests.ChooserTests.when_selecting_all_then_returns_all_items(all: "a") :white_check_mark: Devlooped.Tests.ChooserTests.when_selecting_all_then_returns_all_items(all: "A") :white_check_mark: Devlooped.Tests.ChooserTests.when_selecting_all_then_returns_all_items(all: "all") :white_check_mark: Devlooped.Tests.ChooserTests.when_selecting_all_then_returns_all_items(all: "All") :white_check_mark: Devlooped.Tests.ChooserTests.when_valid_index_is_entered_then_returns_item(enteredValue: "1", expectedItem: "A") :white_check_mark: Devlooped.Tests.ChooserTests.when_valid_index_is_entered_then_returns_item(enteredValue: "2", expectedItem: "B") :white_check_mark: Devlooped.Tests.ChooserTests.when_valid_index_is_entered_then_returns_item(enteredValue: "3", expectedItem: "C") :white_check_mark: Devlooped.Tests.ChooserTests.when_valid_index_is_entered_then_returns_single_item(enteredValue: "1", expectedItem: "A") :white_check_mark: Devlooped.Tests.ChooserTests.when_valid_index_is_entered_then_returns_single_item(enteredValue: "2", expectedItem: "B") :white_check_mark: Devlooped.Tests.ChooserTests.when_valid_index_is_entered_then_returns_single_item(enteredValue: "3", expectedItem: "C") :white_check_mark: Devlooped.Tests.ChooserTests.when_valid_inverse_index_is_entered_then_returns_items :white_check_mark: Devlooped.Tests.ClientCommandTests.when_starting_server_and_client_then_arguments_are_defined_in_correct_order :white_check_mark: Devlooped.Tests.ClientCommandTests.when_workspace_id_is_not_specified_then_server_and_client_are_started(isExperimental: False, solutionPath: "") :white_check_mark: Devlooped.Tests.ClientCommandTests.when_workspace_id_is_not_specified_then_server_and_client_are_started(isExperimental: False, solutionPath: "c:\\src\\foo.sln") :white_check_mark: Devlooped.Tests.ClientCommandTests.when_workspace_id_is_not_specified_then_server_and_client_are_started(isExperimental: True, solutionPath: "") :white_check_mark: Devlooped.Tests.ClientCommandTests.when_workspace_id_is_not_specified_then_server_and_client_are_started(isExperimental: True, solutionPath: "c:\\src\\foo.sln") :white_check_mark: Devlooped.Tests.ClientCommandTests.when_workspace_id_is_specified_then_client_is_started(isExperimental: False) :white_check_mark: Devlooped.Tests.ClientCommandTests.when_workspace_id_is_specified_then_client_is_started(isExperimental: True) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "alias", expectedCommandType: typeof(Devlooped.AliasCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "client", expectedCommandType: typeof(Devlooped.ClientCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "config", expectedCommandType: typeof(Devlooped.ConfigCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "generate-readme", expectedCommandType: typeof(Devlooped.GenerateReadmeCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "install", expectedCommandType: typeof(Devlooped.InstallCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "kill", expectedCommandType: typeof(Devlooped.KillCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "log", expectedCommandType: typeof(Devlooped.LogCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "modify", expectedCommandType: typeof(Devlooped.ModifyCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "run", expectedCommandType: typeof(Devlooped.RunCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "save", expectedCommandType: typeof(Devlooped.SaveCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "update-self", expectedCommandType: typeof(Devlooped.UpdateSelfCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "update", expectedCommandType: typeof(Devlooped.UpdateCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_then_then_command_is_created(commandName: "where", expectedCommandType: typeof(Devlooped.WhereCommand)) :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_builtin_command_with_help_argument_then_throws_show_usage :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_command_with_empty_arguments_then_command_is_created :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_creating_command_with_help_argument_then_throws_show_usage :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_no_command_specified_run_is_default :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_save_option_is_specified_then_save_command_is_created :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_saved_command_is_specified_then_saved_command_is_created :white_check_mark: Devlooped.Tests.CommandFactoryTests.when_update_command_and_self_option_is_specified_then_update_self_is_created :white_check_mark: Devlooped.Tests.GenerateReadmeCommandTests.when_generating_readme_with_commands_and_read_command_template_fails_then_readme_is_generated_without_commands :white_check_mark: Devlooped.Tests.GenerateReadmeCommandTests.when_generating_readme_with_commands_then_readme_is_generated :white_check_mark: Devlooped.Tests.GenerateReadmeCommandTests.when_generating_readme_without_commands_then_readme_is_generated :white_check_mark: Devlooped.Tests.GenerateReadmeCommandTests.when_generating_readme_without_output_file_then_readme_is_generated :white_check_mark: Devlooped.Tests.ProgramTests.when_command_throws_and_debug_is_specified_then_throws :white_check_mark: Devlooped.Tests.ProgramTests.when_command_throws_then_error_code_is_returned :white_check_mark: Devlooped.Tests.ProgramTests.when_descriptor_throws_show_usage_exception_then_command_usage_is_shown :white_check_mark: Devlooped.Tests.ProgramTests.when_program_is_cancelled_then_executing_command_is_async_disposed :white_check_mark: Devlooped.Tests.ProgramTests.when_program_is_cancelled_then_executing_command_is_disposed :white_check_mark: Devlooped.Tests.ProgramTests.when_running_command_then_command_is_executed :white_check_mark: Devlooped.Tests.ProgramTests.when_running_where_command_with_version_arg_then_version_is_not_shown :white_check_mark: Devlooped.Tests.ProgramTests.when_running_with_help_arg_then_usage_is_shown(args: [["-?"]]) :white_check_mark: Devlooped.Tests.ProgramTests.when_running_with_help_arg_then_usage_is_shown(args: [["/?"]]) :white_check_mark: Devlooped.Tests.ProgramTests.when_running_with_help_arg_then_usage_is_shown(args: [["/h"]]) :white_check_mark: Devlooped.Tests.ProgramTests.when_running_with_help_arg_then_usage_is_shown(args: [["/help"]]) :white_check_mark: Devlooped.Tests.ProgramTests.when_running_with_version_arg_then_version_is_shown :white_check_mark: Devlooped.Tests.VersionCheckerTests.when_showing_update_same_week_then_returns_last_checked :white_check_mark: Devlooped.Tests.VersionCheckerTests.when_showing_version_after_week_from_last_check_then_updates_to_latest :white_check_mark: Devlooped.Tests.VersionCheckerTests.when_showing_version_for_development_version_then_renders_latest_tag :white_check_mark: Devlooped.Tests.VersionCheckerTests.when_showing_version_for_old_version_then_renders_latest_tag :white_check_mark: Devlooped.Tests.VersionCheckerTests.when_showing_version_then_outputs_current_version :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_all_argument_then_all_is_set(argument: "--all", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_all_argument_then_all_is_set(argument: "", expectedValue: False) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_all_argument_then_all_is_set(argument: "all", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_all_argument_then_all_is_set(argument: "All", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_arguments_then_arguments_are_set(args: [["ent", "main"]], verify: Func`2 { Method = Boolean b__1(System.Object), Target = <>c__DisplayClass10_0 { x = (System.String[[]], System.Func`2[[Devlooped.VisualStudioOptions,System.Boolean]]) } }) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "--int", expectedValue: IntPreview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "--internal", expectedValue: IntPreview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "--main", expectedValue: Main) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "--pre", expectedValue: Preview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "--preview", expectedValue: Preview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "--rel", expectedValue: Release) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "--release", expectedValue: Release) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "", expectedValue: null) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "int", expectedValue: IntPreview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "internal", expectedValue: IntPreview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "main", expectedValue: Main) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "pre", expectedValue: Preview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "preview", expectedValue: Preview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "Preview", expectedValue: Preview) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "rel", expectedValue: Release) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "release", expectedValue: Release) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_channel_argument_then_channel_is_set(argument: "Release", expectedValue: Release) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_experimental_then_experimental_is_set(argument: "--exp", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_experimental_then_experimental_is_set(argument: "--experimental", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_experimental_then_experimental_is_set(argument: "", expectedValue: False) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_experimental_then_experimental_is_set(argument: "exp", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_experimental_then_experimental_is_set(argument: "experimental", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_expression_then_exppression_is_set(argument: "--filter= x => x.Prop == 'value'", expectedValue: "x => x.Prop == \"value\"") :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_expression_then_exppression_is_set(argument: "", expectedValue: null) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_expression_then_exppression_is_set(argument: "/filter: x => x.Prop == 'value'", expectedValue: "x => x.Prop == \"value\"") :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_expression_then_exppression_is_set(argument: "x => x.Prop == 'value'", expectedValue: "x => x.Prop == \"value\"") :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_first_argument_then_first_is_set(argument: "--first", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_first_argument_then_first_is_set(argument: "", expectedValue: False) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_first_argument_then_first_is_set(argument: "first", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_first_argument_then_first_is_set(argument: "First", expectedValue: True) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_nickname_argument_then_nickname_is_set(argument: "--nick=nick1", expectedValue: "nick1") :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_nickname_argument_then_nickname_is_set(argument: "--nickname=nick2", expectedValue: "nick2") :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_nickname_argument_then_nickname_is_set(argument: "", expectedValue: null) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=b", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=build", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=buildtools", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=BuildTools", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=c", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=com", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=community", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=Community", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=e", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=ent", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=enterprise", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=Enterprise", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=p", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=pro", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=professional", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=Professional", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=t", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=test", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=testagent", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "--sku=TestAgent", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "", expectedValue: null) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "b", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "build", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Build", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "buildtools", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "BuildTools", expectedValue: BuildTools) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "c", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "com", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Com", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "community", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Community", expectedValue: Community) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "e", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "ent", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Ent", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "enterprise", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Enterprise", expectedValue: Enterprise) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "p", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "pro", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Pro", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "professional", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Professional", expectedValue: Professional) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "t", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "test", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "Test", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "testagent", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioOptionsTests.when_parsing_sku_argument_then_sku_is_set(argument: "TestAgent", expectedValue: TestAgent) :white_check_mark: Devlooped.Tests.VisualStudioPredicateBuilderTests.when_evaluating_channel_then_predicate_matches_configured_channel :white_check_mark: Devlooped.Tests.VisualStudioPredicateBuilderTests.when_evaluating_combined_criterias_then_predicate_matches_configured_criterias :white_check_mark: Devlooped.Tests.VisualStudioPredicateBuilderTests.when_evaluating_expression_then_predicate_matches_configured_expression :white_check_mark: Devlooped.Tests.VisualStudioPredicateBuilderTests.when_evaluating_sku_then_predicate_matches_configured_sku :white_check_mark: Devlooped.Tests.WorkloadOptionsTests.when_parsing_removes_then_converts_alias_to_argument(arguments: "-core --config .vsconfig", parsed: "--remove Microsoft.VisualStudio.Workload.NetCoreTo"..., extra: "--config .vsconfig") :white_check_mark: Devlooped.Tests.WorkloadOptionsTests.when_parsing_removes_then_converts_alias_to_argument(arguments: "-core", parsed: "--remove Microsoft.VisualStudio.Workload.NetCoreTo"..., extra: "") :white_check_mark: Devlooped.Tests.WorkloadOptionsTests.when_parsing_requires_then_converts_alias_to_argument(prefix: "+", argumentPrefix: "--", arguments: "-someswitch", parsed: "", extra: "-someswitch") :white_check_mark: Devlooped.Tests.WorkloadOptionsTests.when_parsing_requires_then_converts_alias_to_argument(prefix: "+", argumentPrefix: "--", arguments: "+core -version [[\"16.8,)\"]]", parsed: "--requires Microsoft.VisualStudio.Workload.NetCore"..., extra: "-version [[\"16.8,)\"]]") :white_check_mark: Devlooped.Tests.WorkloadOptionsTests.when_parsing_requires_then_converts_alias_to_argument(prefix: "+", argumentPrefix: "--", arguments: "+core +mobile", parsed: "--requires Microsoft.VisualStudio.Workload.NetCore"..., extra: "") :white_check_mark: Devlooped.Tests.WorkloadOptionsTests.when_parsing_requires_then_converts_alias_to_argument(prefix: "+", argumentPrefix: "--", arguments: "+core", parsed: "--requires Microsoft.VisualStudio.Workload.NetCore"..., extra: "") :white_check_mark: Devlooped.Tests.WorkloadOptionsTests.when_parsing_requires_then_converts_alias_to_argument(prefix: "+", argumentPrefix: "--", arguments: "+Microsoft.VisualStudio.SomeComponent", parsed: "--requires Microsoft.VisualStudio.SomeComponent", extra: "")

from dotnet-retest v0.6.3 on .NET 8.0.10 with :purple_heart: