Pass the --no_stacktrace_support argument to the CMake tests
This does the same thing to the CMake tests that is done to the Bazel tests, and now makes the CMake tests pass.
This commit is contained in:
		
							parent
							
								
									80ef621afa
								
							
						
					
					
						commit
						d7310cfa2c
					
				@ -284,7 +284,7 @@ if (gtest_build_tests)
 | 
			
		||||
  py_test(gtest_list_tests_unittest)
 | 
			
		||||
 | 
			
		||||
  cxx_executable(gtest_output_test_ test gtest)
 | 
			
		||||
  py_test(gtest_output_test)
 | 
			
		||||
  py_test(gtest_output_test --no_stacktrace_support)
 | 
			
		||||
 | 
			
		||||
  cxx_executable(gtest_shuffle_test_ test gtest)
 | 
			
		||||
  py_test(gtest_shuffle_test)
 | 
			
		||||
@ -307,6 +307,6 @@ if (gtest_build_tests)
 | 
			
		||||
  py_test(gtest_json_outfiles_test)
 | 
			
		||||
 | 
			
		||||
  cxx_executable(gtest_xml_output_unittest_ test gtest)
 | 
			
		||||
  py_test(gtest_xml_output_unittest)
 | 
			
		||||
  py_test(gtest_xml_output_unittest --no_stacktrace_support)
 | 
			
		||||
  py_test(gtest_json_output_unittest)
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
@ -257,14 +257,14 @@ function(py_test name)
 | 
			
		||||
        add_test(
 | 
			
		||||
          NAME ${name}
 | 
			
		||||
          COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test/${name}.py
 | 
			
		||||
              --build_dir=${CMAKE_CURRENT_BINARY_DIR}/$<CONFIG>)
 | 
			
		||||
              --build_dir=${CMAKE_CURRENT_BINARY_DIR}/$<CONFIG> ${ARGN})
 | 
			
		||||
      else (CMAKE_CONFIGURATION_TYPES)
 | 
			
		||||
	# Single-configuration build generators like Makefile generators
 | 
			
		||||
	# don't have subdirs below CMAKE_CURRENT_BINARY_DIR.
 | 
			
		||||
        add_test(
 | 
			
		||||
          NAME ${name}
 | 
			
		||||
          COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test/${name}.py
 | 
			
		||||
              --build_dir=${CMAKE_CURRENT_BINARY_DIR})
 | 
			
		||||
              --build_dir=${CMAKE_CURRENT_BINARY_DIR} ${ARGN})
 | 
			
		||||
      endif (CMAKE_CONFIGURATION_TYPES)
 | 
			
		||||
    else (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 3.1)
 | 
			
		||||
      # ${CMAKE_CURRENT_BINARY_DIR} is known at configuration time, so we can
 | 
			
		||||
@ -274,7 +274,7 @@ function(py_test name)
 | 
			
		||||
      add_test(
 | 
			
		||||
        ${name}
 | 
			
		||||
        ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test/${name}.py
 | 
			
		||||
          --build_dir=${CMAKE_CURRENT_BINARY_DIR}/\${CTEST_CONFIGURATION_TYPE})
 | 
			
		||||
          --build_dir=${CMAKE_CURRENT_BINARY_DIR}/\${CTEST_CONFIGURATION_TYPE} ${ARGN})
 | 
			
		||||
    endif (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 3.1)
 | 
			
		||||
  endif(PYTHONINTERP_FOUND)
 | 
			
		||||
endfunction()
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user