|
| | cuttlefish::TEST_P (FrontlineParserTestFixture, FrontlineParserTest) |
| |
| | cuttlefish::INSTANTIATE_TEST_SUITE_P (SelectNoArgs, FrontlineParserTestFixture, ::testing::Values(ExtractCvdArgsTestParams{ .input_args={"cvd", "subcmd"},.expected_args={"cvd", "subcmd"},.expected_options=selector::SelectorOptions{ .group_name=std::nullopt,.instance_names=std::nullopt}})) |
| |
| | cuttlefish::INSTANTIATE_TEST_SUITE_P (SelectNoSubCmdNoSelectors, FrontlineParserTestFixture, ::testing::Values(ExtractCvdArgsTestParams{ .input_args={"cvd"},.expected_args={"cvd"},.expected_options=selector::SelectorOptions{ .group_name=std::nullopt,.instance_names=std::nullopt}})) |
| |
| | cuttlefish::INSTANTIATE_TEST_SUITE_P (SelectNoSubCmd, FrontlineParserTestFixture, ::testing::Values(ExtractCvdArgsTestParams{ .input_args={"cvd", "--group_name=group", "--instance_name=1"},.expected_args={"cvd"},.expected_options=selector::SelectorOptions{ .group_name="group",.instance_names=std::vector< std::string >{"1"}}})) |
| |
| | cuttlefish::INSTANTIATE_TEST_SUITE_P (SelectNoSelectors, FrontlineParserTestFixture, ::testing::Values(ExtractCvdArgsTestParams{ .input_args={"cvd", "subcmd", "arg1", "arg2"},.expected_args={"cvd", "subcmd", "arg1", "arg2"},.expected_options=selector::SelectorOptions{ .group_name=std::nullopt,.instance_names=std::nullopt}})) |
| |
| | cuttlefish::INSTANTIATE_TEST_SUITE_P (SelectGroup, FrontlineParserTestFixture, ::testing::Values(ExtractCvdArgsTestParams{ .input_args={"cvd", "--group_name=group", "subcmd", "arg1", "arg2"},.expected_args={"cvd", "subcmd", "arg1", "arg2"},.expected_options=selector::SelectorOptions{ .group_name="group",.instance_names=std::nullopt}})) |
| |
| | cuttlefish::INSTANTIATE_TEST_SUITE_P (SelectOneInstance, FrontlineParserTestFixture, ::testing::Values(ExtractCvdArgsTestParams{ .input_args={"cvd", "--instance_name=1", "subcmd", "arg1", "arg2"},.expected_args={"cvd", "subcmd", "arg1", "arg2"},.expected_options=selector::SelectorOptions{ .group_name=std::nullopt,.instance_names=std::vector< std::string >{"1"}}})) |
| |
| | cuttlefish::INSTANTIATE_TEST_SUITE_P (SelectGroupAndInstances, FrontlineParserTestFixture, ::testing::Values(ExtractCvdArgsTestParams{ .input_args={"cvd", "--instance_name=a,b,c", "-group_name=group", "subcmd", "arg1", "arg2"},.expected_args={"cvd", "subcmd", "arg1", "arg2"},.expected_options=selector::SelectorOptions{ .group_name="group",.instance_names=std::vector< std::string >{ "a", "b", "c", }}})) |
| |
| | cuttlefish::INSTANTIATE_TEST_SUITE_P (SelectWithEmptyInstanceNames, FrontlineParserTestFixture, ::testing::Values(ExtractCvdArgsTestParams{ .input_args={"cvd", "--instance_name=a,,", "-group_name=group", "subcmd", "arg1", "arg2"},.expected_args={"cvd", "subcmd", "arg1", "arg2"},.expected_options=selector::SelectorOptions{ .group_name="group",.instance_names=std::vector< std::string >{ "a", "", "", }}})) |
| |