안녕하세요. jbehave와 thucydides를 처음 접했고 문제는 .java 파일에서 실행되는 모든 단계가 실행되지만 @when 단계 만 건너 뛰므로 테스트가 생략됩니다. 몇 가지 옵션을 시도했지만 테스트를 실행할 때 보류 중으로 표시됩니다.Jbehave Thucydides 테스트 케이스가 건너 뛰었습니다.
0
A
답변
0
테스트 사례를 실행 한 후 콘솔 또는 보고서 파일에서 스토리/단계 오류 주석을 확인하십시오. 단계가없는 테스트는 보류 중으로 간주됩니다. 실행 중 하나의 단계 ("given-when-then"구조)가 PENDING이되면 전체 테스트에 SKIPPED라는 레이블이 붙습니다. http://www.wakaleo.com/thucydides-one-page/thucydides.html#_defining_high_level_tests_in_junit - 6.2.1
내 경험에 비추어 보았을 때 대부분의 보류 단계 ("given-when-then")는 단계 이름/제목의 철자가 잘못되었습니다. .story 파일과 스토리의 구현 파일 (언어에 따라 your_story.java)의 단계가 다릅니다. "xx yy"=/"xx yv"처럼
관련 문제
- 1. maven으로 thucydides 실행, 테스트 건너 뛰기
- 2. TwiML의 레코드를 건너 뛰었습니다.
- 3. onCreate의 startActivityForResult가 건너 뛰었습니다
- 4. cin/cout을 건너 뛰었습니다.
- 5. scanf를 건너 뛰었습니다 (?)
- 6. System.out.Println을 건너 뛰었습니다
- 7. vs2012에서 모든 테스트를 건너 뛰었습니다.
- 8. Silverlight/WP7 애니메이션을 건너 뛰었습니다.
- 9. webconfig의 Log4net 부분이 건너 뛰었습니다.
- 10. Hammer.js가 'switch'안에 'case'를 건너 뛰었습니다.
- 11. 힘내 LFS 파일을 건너 뛰었습니다.
- 12. scanf getchar 함수를 건너 뛰었습니다.
- 13. CSS 규칙을 브라우저에서 건너 뛰었습니다
- 14. fgets 지침을 건너 뛰었습니다. 왜요?
- 15. .urbanairship. 테스트 푸시를 시도 할 때 잘못된 apid를 건너 뛰었습니다.
- 16. PHP/JSON 정보 건너 뛰기? 여러 테스트 케이스가 제공됨
- 17. 내 루프의 문이 C로 건너 뛰었습니다.
- 18. 절차가 조기에 조건부 피드백으로 건너 뛰었습니다.
- 19. Rails 라우팅 문제, 작업을 건너 뛰었습니다.
- 20. div가 짧은 이름의 머리글에서 건너 뛰었습니다.
- 21. PHP가 XMLWriter :: endElement()를 건너 뛰었습니다.
- 22. 중첩 된 If-else 문을 건너 뛰었습니다.
- 23. Python : urllib가 실패한 연결을 건너 뛰었습니다
- 24. 스캐너가 입력을 건너 뛰었습니다. 가능한 공백이 있습니까?
- 25. 유효성 검사를 통해 has_many가 건너 뛰었습니다.
- 26. Magento가 SOLR을 사용하도록 구성되었지만 건너 뛰었습니다.
- 27. getchar() 및 scanf()가 C에서 건너 뛰었습니다.
- 28. ANTLR 테스트 케이스가
- 29. TestNG 테스트 케이스가 실행되지 않음
- 30. TestWatcher에서 테스트 건너 뛰기