aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/iomgr
diff options
context:
space:
mode:
authorGravatar Guantao Liu <guantaol@google.com>2018-10-02 18:25:31 -0700
committerGravatar Guantao Liu <guantaol@google.com>2018-10-02 18:25:31 -0700
commit668a16327b28285bc13864de13ed43f38e1fe7a8 (patch)
tree5ed5b7ac433063f5da25e9d1cee143eaf2858b6a /test/core/iomgr
parent95dc4f1b8dfe30c7b983147690f483e0894687fd (diff)
Fix the unknown argument issue in resolve_address_test.cc
Diffstat (limited to 'test/core/iomgr')
-rw-r--r--test/core/iomgr/resolve_address_test.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/core/iomgr/resolve_address_test.cc b/test/core/iomgr/resolve_address_test.cc
index 52e4840c7c..7c9d8e8913 100644
--- a/test/core/iomgr/resolve_address_test.cc
+++ b/test/core/iomgr/resolve_address_test.cc
@@ -251,7 +251,10 @@ int main(int argc, char** argv) {
gpr_cmdline* cl = gpr_cmdline_create("resolve address test");
gpr_cmdline_add_string(cl, "resolver", "Resolver type (ares or native)",
&resolver_type);
- gpr_cmdline_parse(cl, argc, argv);
+ // In case that there are more than one argument on the command line,
+ // --resolver will always be the first one, so only parse the first argument
+ // (other arguments may be unknown to cl)
+ gpr_cmdline_parse(cl, 2, argv);
const char* cur_resolver = gpr_getenv("GRPC_DNS_RESOLVER");
if (cur_resolver != nullptr && strlen(cur_resolver) != 0) {
gpr_log(GPR_INFO, "Warning: overriding resolver setting of %s",