|  | @@ -122,6 +122,7 @@ test_runner_log('Run test with target: %s' % 'no-srv-ipv4-single-target.resolver
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'no-srv-ipv4-single-target.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '5.5.5.5:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -138,6 +139,7 @@ test_runner_log('Run test with target: %s' % 'srv-ipv4-single-target.resolver-te
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'srv-ipv4-single-target.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:1234,True',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -154,6 +156,7 @@ test_runner_log('Run test with target: %s' % 'srv-ipv4-multi-target.resolver-tes
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'srv-ipv4-multi-target.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.5:1234,True;1.2.3.6:1234,True;1.2.3.7:1234,True',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -170,6 +173,7 @@ test_runner_log('Run test with target: %s' % 'srv-ipv6-single-target.resolver-te
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'srv-ipv6-single-target.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '[2607:f8b0:400a:801::1001]:1234,True',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -186,6 +190,7 @@ test_runner_log('Run test with target: %s' % 'srv-ipv6-multi-target.resolver-tes
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'srv-ipv6-multi-target.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '[2607:f8b0:400a:801::1002]:1234,True;[2607:f8b0:400a:801::1003]:1234,True;[2607:f8b0:400a:801::1004]:1234,True',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -202,6 +207,7 @@ test_runner_log('Run test with target: %s' % 'srv-ipv4-simple-service-config.res
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'srv-ipv4-simple-service-config.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:1234,True',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '{"loadBalancingPolicy":"round_robin","methodConfig":[{"name":[{"method":"Foo","service":"SimpleService"}],"waitForReady":true}]}',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -218,6 +224,7 @@ test_runner_log('Run test with target: %s' % 'ipv4-no-srv-simple-service-config.
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'ipv4-no-srv-simple-service-config.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '{"loadBalancingPolicy":"round_robin","methodConfig":[{"name":[{"method":"Foo","service":"NoSrvSimpleService"}],"waitForReady":true}]}',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -234,6 +241,7 @@ test_runner_log('Run test with target: %s' % 'ipv4-no-config-for-cpp.resolver-te
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'ipv4-no-config-for-cpp.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -250,6 +258,7 @@ test_runner_log('Run test with target: %s' % 'ipv4-cpp-config-has-zero-percentag
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'ipv4-cpp-config-has-zero-percentage.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -266,6 +275,7 @@ test_runner_log('Run test with target: %s' % 'ipv4-second-language-is-cpp.resolv
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'ipv4-second-language-is-cpp.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '{"loadBalancingPolicy":"round_robin","methodConfig":[{"name":[{"method":"Foo","service":"CppService"}],"waitForReady":true}]}',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -282,6 +292,7 @@ test_runner_log('Run test with target: %s' % 'ipv4-config-with-percentages.resol
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'ipv4-config-with-percentages.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '{"loadBalancingPolicy":"round_robin","methodConfig":[{"name":[{"method":"Foo","service":"AlwaysPickedService"}],"waitForReady":true}]}',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -298,6 +309,7 @@ test_runner_log('Run test with target: %s' % 'srv-ipv4-target-has-backend-and-ba
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'srv-ipv4-target-has-backend-and-balancer.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:1234,True;1.2.3.4:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -314,6 +326,7 @@ test_runner_log('Run test with target: %s' % 'srv-ipv6-target-has-backend-and-ba
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'srv-ipv6-target-has-backend-and-balancer.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '[2607:f8b0:400a:801::1002]:1234,True;[2607:f8b0:400a:801::1002]:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -330,6 +343,7 @@ test_runner_log('Run test with target: %s' % 'ipv4-config-causing-fallback-to-tc
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'ipv4-config-causing-fallback-to-tcp.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '{"loadBalancingPolicy":"round_robin","methodConfig":[{"name":[{"method":"Foo","service":"SimpleService"}],"waitForReady":true},{"name":[{"method":"FooTwo","service":"SimpleService"}],"waitForReady":true},{"name":[{"method":"FooThree","service":"SimpleService"}],"waitForReady":true},{"name":[{"method":"FooFour","service":"SimpleService"}],"waitForReady":true},{"name":[{"method":"FooFive","service":"SimpleService"}],"waitForReady":true},{"name":[{"method":"FooSix","service":"SimpleService"}],"waitForReady":true},{"name":[{"method":"FooSeven","service":"SimpleService"}],"waitForReady":true},{"name":[{"method":"FooEight","service":"SimpleService"}],"waitForReady":true},{"name":[{"method":"FooNine","service":"SimpleService"}],"waitForReady":true},{"name":[{"method":"FooTen","service":"SimpleService"}],"waitForReady":true},{"name":[{"method":"FooEleven","service":"SimpleService"}],"waitForReady":true},{"name":[{"method":"FooTwelve","service":"SimpleService"}],"waitForReady":true},{"name":[{"method":"FooThirteen","service":"SimpleService"}],"waitForReady":true},{"name":[{"method":"FooFourteen","service":"SimpleService"}],"waitForReady":true},{"name":[{"method":"FooFifteen","service":"SimpleService"}],"waitForReady":true}]}',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -346,6 +360,7 @@ test_runner_log('Run test with target: %s' % 'srv-ipv4-single-target-srv-disable
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'srv-ipv4-single-target-srv-disabled.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '2.3.4.5:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -362,6 +377,7 @@ test_runner_log('Run test with target: %s' % 'srv-ipv4-multi-target-srv-disabled
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'srv-ipv4-multi-target-srv-disabled.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '9.2.3.5:443,False;9.2.3.6:443,False;9.2.3.7:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -378,6 +394,7 @@ test_runner_log('Run test with target: %s' % 'srv-ipv6-single-target-srv-disable
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'srv-ipv6-single-target-srv-disabled.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '[2600::1001]:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -394,6 +411,7 @@ test_runner_log('Run test with target: %s' % 'srv-ipv6-multi-target-srv-disabled
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'srv-ipv6-multi-target-srv-disabled.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '[2600::1002]:443,False;[2600::1003]:443,False;[2600::1004]:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -410,6 +428,7 @@ test_runner_log('Run test with target: %s' % 'srv-ipv4-simple-service-config-srv
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'srv-ipv4-simple-service-config-srv-disabled.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '5.5.3.4:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '{"loadBalancingPolicy":"round_robin","methodConfig":[{"name":[{"method":"Foo","service":"SimpleService"}],"waitForReady":true}]}',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -426,6 +445,7 @@ test_runner_log('Run test with target: %s' % 'srv-ipv4-simple-service-config-txt
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'srv-ipv4-simple-service-config-txt-disabled.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:1234,True',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -442,6 +462,7 @@ test_runner_log('Run test with target: %s' % 'ipv4-cpp-config-has-zero-percentag
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'ipv4-cpp-config-has-zero-percentage-txt-disabled.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -458,6 +479,7 @@ test_runner_log('Run test with target: %s' % 'ipv4-second-language-is-cpp-txt-di
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'ipv4-second-language-is-cpp-txt-disabled.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -474,6 +496,7 @@ test_runner_log('Run test with target: %s' % 'ipv4-svc_cfg_bad_json.resolver-tes
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'ipv4-svc_cfg_bad_json.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', 'JSON parse error',
 | 
	
	
		
			
				|  | @@ -490,6 +513,7 @@ test_runner_log('Run test with target: %s' % 'ipv4-svc_cfg_bad_client_language.r
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'ipv4-svc_cfg_bad_client_language.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', 'field:clientLanguage error:should be of type array',
 | 
	
	
		
			
				|  | @@ -506,6 +530,7 @@ test_runner_log('Run test with target: %s' % 'ipv4-svc_cfg_bad_percentage.resolv
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'ipv4-svc_cfg_bad_percentage.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', 'field:percentage error:should be of type number',
 | 
	
	
		
			
				|  | @@ -522,6 +547,7 @@ test_runner_log('Run test with target: %s' % 'ipv4-svc_cfg_bad_wait_for_ready.re
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'ipv4-svc_cfg_bad_wait_for_ready.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', 'field:waitForReady error:Type should be true/false',
 | 
	
	
		
			
				|  | @@ -538,6 +564,7 @@ test_runner_log('Run test with target: %s' % 'no-srv-ipv4-single-target-inject-b
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'no-srv-ipv4-single-target-inject-broken-nameservers.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '5.5.5.5:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', '',
 | 
	
	
		
			
				|  | @@ -554,6 +581,7 @@ test_runner_log('Run test with target: %s' % 'ipv4-config-causing-fallback-to-tc
 | 
	
		
			
				|  |  |  current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  |    args.test_bin_path,
 | 
	
		
			
				|  |  |    '--target_name', 'ipv4-config-causing-fallback-to-tcp-inject-broken-nameservers.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'False',
 | 
	
		
			
				|  |  |    '--expected_addrs', '1.2.3.4:443,False',
 | 
	
		
			
				|  |  |    '--expected_chosen_service_config', '{"loadBalancingPolicy":["round_robin"]}',
 | 
	
		
			
				|  |  |    '--expected_service_config_error', 'field:loadBalancingPolicy error:type should be string',
 | 
	
	
		
			
				|  | @@ -566,6 +594,23 @@ current_test_subprocess.communicate()
 | 
	
		
			
				|  |  |  if current_test_subprocess.returncode != 0:
 | 
	
		
			
				|  |  |    num_test_failures += 1
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +test_runner_log('Run test with target: %s' % 'load-balanced-name-with-dualstack-balancer.resolver-tests-version-4.grpctestingexp.')
 | 
	
		
			
				|  |  | +current_test_subprocess = subprocess.Popen([
 | 
	
		
			
				|  |  | +  args.test_bin_path,
 | 
	
		
			
				|  |  | +  '--target_name', 'load-balanced-name-with-dualstack-balancer.resolver-tests-version-4.grpctestingexp.',
 | 
	
		
			
				|  |  | +  '--do_ordered_address_comparison', 'True',
 | 
	
		
			
				|  |  | +  '--expected_addrs', '[::1]:1234,True;[2002::1111]:1234,True',
 | 
	
		
			
				|  |  | +  '--expected_chosen_service_config', '',
 | 
	
		
			
				|  |  | +  '--expected_service_config_error', '',
 | 
	
		
			
				|  |  | +  '--expected_lb_policy', '',
 | 
	
		
			
				|  |  | +  '--enable_srv_queries', 'True',
 | 
	
		
			
				|  |  | +  '--enable_txt_queries', 'True',
 | 
	
		
			
				|  |  | +  '--inject_broken_nameserver_list', 'False',
 | 
	
		
			
				|  |  | +  '--local_dns_server_address', '127.0.0.1:%d' % args.dns_server_port])
 | 
	
		
			
				|  |  | +current_test_subprocess.communicate()
 | 
	
		
			
				|  |  | +if current_test_subprocess.returncode != 0:
 | 
	
		
			
				|  |  | +  num_test_failures += 1
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  test_runner_log('now kill DNS server')
 | 
	
		
			
				|  |  |  dns_server_subprocess.kill()
 | 
	
		
			
				|  |  |  dns_server_subprocess.wait()
 |