부스트 유닛 테스트가 많이 있습니다. 신호 처리기를 설치해야하는 곳을 찾을 수 없습니다. 단위 테스트 디렉토리에있는 파일에는 main()
기능이 없습니다. 일부 매크로에서는 main()
이 숨겨져있는 것 같습니다. unit_test.hpp
에서부스트 유닛 테스트를위한 신호 처리기를 설치할 수 있습니까?
나는 참조 :
namespace boost { namespace unit_test {
int BOOST_TEST_DECL unit_test_main(init_unit_test_func init_func, int argc, char* argv[]);
}
하지만 내가 어떻게 거기에 신호 핸들러를 설정할 수 있도록, 내 자신의 main()
기능을 구현할 수있다?
당신은 주요 기능 생성을 해제하고 자신의 경로를 제공 할 수는 . 예를 들어 [여기] (http://www.boost.org/doc/libs/1_63_0/libs/test/doc/html/boost_test/utf_reference/link_references/link_boost_test_no_main.html) – mkaes
답변 해 주셔서 감사합니다! – JimmyY