|  | @@ -211,15 +211,25 @@ def _create_portability_test_jobs(extra_args=[], inner_jobs=_DEFAULT_INNER_JOBS)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    # portability C on Windows
 | 
	
		
			
				|  |  |    for arch in ['x86', 'x64']:
 | 
	
		
			
				|  |  | -    for compiler in ['vs2013', 'vs2015']:
 | 
	
		
			
				|  |  | -      test_jobs += _generate_jobs(languages=['c'],
 | 
	
		
			
				|  |  | -                                  configs=['dbg'],
 | 
	
		
			
				|  |  | -                                  platforms=['windows'],
 | 
	
		
			
				|  |  | -                                  arch=arch,
 | 
	
		
			
				|  |  | -                                  compiler=compiler,
 | 
	
		
			
				|  |  | -                                  labels=['portability', 'corelang'],
 | 
	
		
			
				|  |  | -                                  extra_args=extra_args,
 | 
	
		
			
				|  |  | -                                  inner_jobs=inner_jobs)
 | 
	
		
			
				|  |  | +    test_jobs += _generate_jobs(languages=['c'],
 | 
	
		
			
				|  |  | +                                configs=['dbg'],
 | 
	
		
			
				|  |  | +                                platforms=['windows'],
 | 
	
		
			
				|  |  | +                                arch=arch,
 | 
	
		
			
				|  |  | +                                compiler='default',
 | 
	
		
			
				|  |  | +                                labels=['portability', 'corelang'],
 | 
	
		
			
				|  |  | +                                extra_args=extra_args,
 | 
	
		
			
				|  |  | +                                inner_jobs=inner_jobs)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  # portability C++ on Windows
 | 
	
		
			
				|  |  | +  # TODO(jtattermusch): some of the tests are failing, so we force --build_only
 | 
	
		
			
				|  |  | +  test_jobs += _generate_jobs(languages=['c++'],
 | 
	
		
			
				|  |  | +                              configs=['dbg'],
 | 
	
		
			
				|  |  | +                              platforms=['windows'],
 | 
	
		
			
				|  |  | +                              arch='default',
 | 
	
		
			
				|  |  | +                              compiler='default',
 | 
	
		
			
				|  |  | +                              labels=['portability', 'corelang'],
 | 
	
		
			
				|  |  | +                              extra_args=extra_args + ['--build_only'],
 | 
	
		
			
				|  |  | +                              inner_jobs=inner_jobs)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    # C and C++ with the c-ares DNS resolver on Linux
 | 
	
		
			
				|  |  |    test_jobs += _generate_jobs(languages=['c', 'c++'],
 | 
	
	
		
			
				|  | @@ -236,12 +246,12 @@ def _create_portability_test_jobs(extra_args=[], inner_jobs=_DEFAULT_INNER_JOBS)
 | 
	
		
			
				|  |  |    #                             extra_args=extra_args,
 | 
	
		
			
				|  |  |    #                             extra_envs={'GRPC_DNS_RESOLVER': 'ares'})
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -  # cmake build for C and C++
 | 
	
		
			
				|  |  | +  # C and C++ build with cmake on Linux
 | 
	
		
			
				|  |  |    # TODO(jtattermusch): some of the tests are failing, so we force --build_only
 | 
	
		
			
				|  |  |    # to make sure it's buildable at least.
 | 
	
		
			
				|  |  |    test_jobs += _generate_jobs(languages=['c', 'c++'],
 | 
	
		
			
				|  |  |                                configs=['dbg'],
 | 
	
		
			
				|  |  | -                              platforms=['linux', 'windows'],
 | 
	
		
			
				|  |  | +                              platforms=['linux'],
 | 
	
		
			
				|  |  |                                arch='default',
 | 
	
		
			
				|  |  |                                compiler='cmake',
 | 
	
		
			
				|  |  |                                labels=['portability', 'corelang'],
 |