|  | @@ -43,6 +43,8 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  static bool g_pre_init_called = false;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +extern void authority_not_supported(grpc_end2end_test_config config);
 | 
	
		
			
				|  |  | +extern void authority_not_supported_pre_init(void);
 | 
	
		
			
				|  |  |  extern void bad_hostname(grpc_end2end_test_config config);
 | 
	
		
			
				|  |  |  extern void bad_hostname_pre_init(void);
 | 
	
		
			
				|  |  |  extern void binary_metadata(grpc_end2end_test_config config);
 | 
	
	
		
			
				|  | @@ -131,12 +133,11 @@ extern void streaming_error_response(grpc_end2end_test_config config);
 | 
	
		
			
				|  |  |  extern void streaming_error_response_pre_init(void);
 | 
	
		
			
				|  |  |  extern void trailing_metadata(grpc_end2end_test_config config);
 | 
	
		
			
				|  |  |  extern void trailing_metadata_pre_init(void);
 | 
	
		
			
				|  |  | -extern void authority_not_supported(grpc_end2end_test_config config);
 | 
	
		
			
				|  |  | -extern void authority_not_supported_pre_init(void);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  void grpc_end2end_tests_pre_init(void) {
 | 
	
		
			
				|  |  |    GPR_ASSERT(!g_pre_init_called);
 | 
	
		
			
				|  |  |    g_pre_init_called = true;
 | 
	
		
			
				|  |  | +  authority_not_supported_pre_init();
 | 
	
		
			
				|  |  |    bad_hostname_pre_init();
 | 
	
		
			
				|  |  |    binary_metadata_pre_init();
 | 
	
		
			
				|  |  |    cancel_after_accept_pre_init();
 | 
	
	
		
			
				|  | @@ -181,7 +182,6 @@ void grpc_end2end_tests_pre_init(void) {
 | 
	
		
			
				|  |  |    simple_request_pre_init();
 | 
	
		
			
				|  |  |    streaming_error_response_pre_init();
 | 
	
		
			
				|  |  |    trailing_metadata_pre_init();
 | 
	
		
			
				|  |  | -  authority_not_supported_pre_init();
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  void grpc_end2end_tests(int argc, char **argv,
 | 
	
	
		
			
				|  | @@ -191,6 +191,7 @@ void grpc_end2end_tests(int argc, char **argv,
 | 
	
		
			
				|  |  |    GPR_ASSERT(g_pre_init_called);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    if (argc <= 1) {
 | 
	
		
			
				|  |  | +    authority_not_supported(config);
 | 
	
		
			
				|  |  |      bad_hostname(config);
 | 
	
		
			
				|  |  |      binary_metadata(config);
 | 
	
		
			
				|  |  |      cancel_after_accept(config);
 | 
	
	
		
			
				|  | @@ -235,11 +236,14 @@ void grpc_end2end_tests(int argc, char **argv,
 | 
	
		
			
				|  |  |      simple_request(config);
 | 
	
		
			
				|  |  |      streaming_error_response(config);
 | 
	
		
			
				|  |  |      trailing_metadata(config);
 | 
	
		
			
				|  |  | -    authority_not_supported(config);
 | 
	
		
			
				|  |  |      return;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    for (i = 1; i < argc; i++) {
 | 
	
		
			
				|  |  | +    if (0 == strcmp("authority_not_supported", argv[i])) {
 | 
	
		
			
				|  |  | +      authority_not_supported(config);
 | 
	
		
			
				|  |  | +      continue;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |      if (0 == strcmp("bad_hostname", argv[i])) {
 | 
	
		
			
				|  |  |        bad_hostname(config);
 | 
	
		
			
				|  |  |        continue;
 | 
	
	
		
			
				|  | @@ -416,10 +420,6 @@ void grpc_end2end_tests(int argc, char **argv,
 | 
	
		
			
				|  |  |        trailing_metadata(config);
 | 
	
		
			
				|  |  |        continue;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -    if (0 == strcmp("authority_not_supported", argv[i])) {
 | 
	
		
			
				|  |  | -      authority_not_supported(config);
 | 
	
		
			
				|  |  | -      continue;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  |      gpr_log(GPR_DEBUG, "not a test: '%s'", argv[i]);
 | 
	
		
			
				|  |  |      abort();
 | 
	
		
			
				|  |  |    }
 |