Visual Studio 2013에 Google 테스트 러너 확장 프로그램을 설치했습니다. 특정 순서로 테스트 실행
지금 내가RunnintTests.cpp
내부 테스트하기 전에
InitializationTests.cpp
안에 모든 테스트 케이스를 실행하려는 테스트 프로젝트를
TestProject
|
|-InitializationTests.cpp
|-RunningTests.cpp
있습니다. 이것을 어떻게 할 수 있습니까?
당신은 아마 앞으로이 문제를보고 있지만 확실히 * 당신이 당신을 나타내는 중요하기 위해 테스트 순서를 원하는 *있다 어떻게 든 테스트는 서로 의존합니까? – stijn
초기화 테스트가 올바른 경우에만 실행중인 테스트를 실행하고 싶습니다. 이게 뭐가 잘못 됐어? googletest는 다른 테스트 실행을 중지하는 ASSERT_ *를 허용합니다. 질서가 중요하지 않다면이 의미는 무엇입니까? – Jepessen
다른 사람들이 빌드 타임에 어떤 종류의 최적화로 실패 할 때 테스트를 실행하고 싶지 않지만 그다지 가치를 추가하지는 않습니다. 결국에는 모든 테스트를 실행해야합니다. 단지 코드에 추가 유지 보수 부담을 둡니다 (이 질문을하는 바로 그 사실로 입증 됨). – stijn