Android-cuttlefish cvd tool
Namespaces | Functions
parser_ids_test.cpp File Reference
#include <android-base/strings.h>
#include <gtest/gtest.h>
#include "cuttlefish/host/commands/cvd/cli/selector/start_selector_parser.h"
#include "cuttlefish/host/commands/cvd/cli/selector/parser_ids_helper.h"
Include dependency graph for parser_ids_test.cpp:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::selector
 

Functions

 cuttlefish::selector::TEST_P (InstanceIdTest, InstanceIdCalculation)
 
 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}))