특정 테스트를 실행, 모든 테스트의 하위 집합을 지정하는 방법은 여러 가지가 있었다 Nose2에서 비슷한 테스트 선택에 관한 정보. 서로 다른 테스트 검색에 대한 문서에는 mention이 있지만 관련이없는 것으로 보입니다.어떻게 코 테스트 프레임 워크의 이전 버전에서 Nose2
nose2에서 특정 테스트 또는 테스트 케이스를 선택하거나 (더 일반적으로) unittest2에서 선택하는 방법이 있습니까?
특정 테스트를 실행, 모든 테스트의 하위 집합을 지정하는 방법은 여러 가지가 있었다 Nose2에서 비슷한 테스트 선택에 관한 정보. 서로 다른 테스트 검색에 대한 문서에는 mention이 있지만 관련이없는 것으로 보입니다.어떻게 코 테스트 프레임 워크의 이전 버전에서 Nose2
nose2에서 특정 테스트 또는 테스트 케이스를 선택하거나 (더 일반적으로) unittest2에서 선택하는 방법이 있습니까?
나는 예를 들어, 개발/테스트에서 몇 가지 검사가 있습니다
nose2 -s dev tests.test_file
는 또한, 내가 특정 시험 방법을 실행할 수 있어요 : 나는 이것을 실행할 수 있어요
dev/tests/test_file.py
테스트 케이스에서 다음과 같이 표시됩니다.
nose2 -s dev tests.test_file.TestCase.test_method
원하는대로 수행 할 수 있습니까?
좋은 답변 ... – rostamn739
당신은 설정 파일을 사용해야 할 것 :
nose2 -c nose2.cfg
nose2.cfg : 당신은 아마 당신이 있다면 단지 모든 테스트를 실행하려는 것
[unittest]
start-dir=test/module
구성 파일을 수정하고 코 테스트를 다시 실행할 스크립트를 작성하는 것을 고려하십시오. 단위 테스트는 꽤 빨라야합니다 ... 그러나 테스트의 특정 부분에만 초점을 맞추고 있다면이 파일로 이동하여 개발 중에 해당 라인을 변경하는 것이 좋습니다.
[다음은 특정 테스트를 실행하는 데 유용한 문서 페이지입니다.] (https://nose2.readthedocs.org/en/latest/configuration.html) – Droogans
글쎄, 그게 내가 원하는 건 아니야. . 설명서는 테스트 검색 구성에 관한 것이므로 실행할 특정 테스트를 선택하지 마십시오. 다른 테스트에 액세스 할 때마다 설정 파일을 수정하는 것이 편리하지 않습니다. –
상황에 대해 더 자세히 설명해 주실 수 있습니까? 저는 왜 당신이 단위 테스트를 "덩어리"로 실행하고 싶은지 궁금합니다. 모든 것을 다 실행할 수있을 때입니다. – Droogans