| cuttlefish::selector::INSTANTIATE_TEST_SUITE_P (CvdParser, InstanceIdTest, testing::Values(InstanceIdTestInput{.cuttlefish_instance=std::nullopt,.expected_ids=std::nullopt,.requested_num_instances=1,.expected_result=true}, InstanceIdTestInput{.cuttlefish_instance="8",.expected_ids=std::vector< unsigned >{8},.requested_num_instances=1,.expected_result=true}, InstanceIdTestInput{.cmd_args="--num_instances=2",.expected_ids=std::nullopt,.requested_num_instances=2,.expected_result=true}, InstanceIdTestInput{.cmd_args="--num_instances=2",.cuttlefish_instance="8",.expected_ids=std::vector< unsigned >{8, 9},.requested_num_instances=2,.expected_result=true}, InstanceIdTestInput{ .cmd_args="--base_instance_num=10 --num_instances=2",.cuttlefish_instance="8",.expected_ids=std::vector< unsigned >{10, 11},.requested_num_instances=2,.expected_result=true}, InstanceIdTestInput{.cmd_args="--instance_nums 2",.cuttlefish_instance=std::nullopt,.expected_ids=std::vector< unsigned >{2},.requested_num_instances=1,.expected_result=true}, InstanceIdTestInput{.cmd_args="--instance_nums 2,5,6",.cuttlefish_instance=std::nullopt,.expected_ids=std::vector< unsigned >{2, 5, 6},.requested_num_instances=3,.expected_result=true}, InstanceIdTestInput{ .cmd_args="--instance_nums 2,5,6 --num_instances=3",.cuttlefish_instance=std::nullopt,.expected_ids=std::vector< unsigned >{2, 5, 6},.requested_num_instances=3,.expected_result=true}, InstanceIdTestInput{ .cmd_args="--instance_nums 2,5,6 --num_instances=3",.selector_args="--instance_name=c-1,c-3,c-5",.cuttlefish_instance=std::nullopt,.expected_ids=std::vector< unsigned >{2, 5, 6},.requested_num_instances=3,.expected_result=true}, InstanceIdTestInput{.selector_args="--instance_name=c-1,c-3,c-5",.cuttlefish_instance=std::nullopt,.expected_ids=std::nullopt,.requested_num_instances=3,.expected_result=true}, InstanceIdTestInput{ .cmd_args="--instance_nums 2,5,6 --num_instances=3",.cuttlefish_instance="8",.expected_ids=std::vector< unsigned >{2, 5, 6},.requested_num_instances=3,.expected_result=true}, InstanceIdTestInput{ .cmd_args="--instance_nums 2,5,6 --num_instances=7",.cuttlefish_instance=std::nullopt,.expected_ids=std::vector< unsigned >{2, 5, 6},.requested_num_instances=3,.expected_result=false}, InstanceIdTestInput{ .cmd_args="--num_instances=3 --instance_nums 2,5,6",.selector_args="--instance_name=c-1,c-3",.cuttlefish_instance=std::nullopt,.expected_ids=std::vector< unsigned >{2, 5, 6},.requested_num_instances=3,.expected_result=false}, InstanceIdTestInput{ .cmd_args="--instance_nums 2,5,6 --base_instance_num=7",.cuttlefish_instance=std::nullopt,.expected_ids=std::vector< unsigned >{2, 5, 6},.requested_num_instances=3,.expected_result=false})) |