파이썬의 unittest 라이브러리 (Windows)를 사용하여 단위 테스트를하고 싶은 C 코드 더미가 있는데, 최선의 방법을 찾으려고 노력 중입니다. 파이썬이 그것을 실행할 수 있도록 (그리고 결과를 다시 얻을 수 있도록) C 코드를 인터페이싱한다. 아무도 그것을 할 수있는 가장 쉬운 방법으로 경험이 있습니까?C 코드를 파이썬으로 테스트하는 가장 쉬운 방법
몇 가지 아이디어는 다음과 같습니다
- 파이썬 API
- 랩 C 코드에 DLL 래퍼를 추가로로드 꿀꺽 꿀꺽
- 를 사용하여 C 코드를 사용하여 파이썬 C의 확장으로 코드를 포장 파이썬 사용하는 ctypes는
- 은 (예, 나는이 조금 멀리 아웃을 보인다 알고있다!)이 C 코드에 작은 XML-RPC 서버를 추가하고 XMLRPCLIB를 사용하여 전화
이것을 수행 할 수있는 표준 방법이 있습니까? 서로 다른 C 모듈을 사용하여이 작업을 상당히 많이 수행 할 것이므로 최소한의 노력으로 해결 방법을 찾고 싶습니다.
많은 경우 (즉, 수천)의 테스트 케이스가있는 경우 느리지는 않습니까? 심지어 수백? – Arafangion
수표 링크 업데이트 : https://libcheck.github.io/check/ –