저는 약 1 년 동안 오이와 함께 일해 왔으며 그 과정에서 기능과 단계 정의를 계속 리팩터링했습니다. 많은 파일에서 정의 된 수많은 단계가 있으며 도움을 줄 수는 없지만 더 이상 필요하지 않게되었습니다. 오이 단계 정의가 더 이상 사용되지 않는 것을 발견하는 방법이 있습니까?사용되지 않는 오이 단계를 찾는 방법
20
A
답변
32
, 예컨대 :
cucumber --dry-run -f stepdefs
그것은 인쇄 할 수는 비 일치에 대한 '모든 단계들에 의해 일치하지 않습니다'.
단계가 다른 단계에서 사용 된 인 경우 정확한 결과를 얻으려면 --dry-run
을 생략하십시오. --dry-run
을 사용하면 단계가 실행되지 않고 오이가 참조 된 단계가 실제로 사용됨을 알 수 없습니다.
5
simplecov과 같은 범위 도구로 기사를 실행 해 볼 수 있습니다.
기본적으로 오이 단계와 같은 테스트 코드는 제외됩니다. 일반적으로 테스트 코드의 양보다는 적용되는 앱 코드의 양에 관심이 있지만 쉽게 되돌릴 수 있어야하기 때문입니다. stepdefs 포맷터는이 작업을 수행 할 수 있습니다
관련 문제
- 1. 오이 : 모호한 단계를 피하는 방법?
- 2. SQL 서버에서 사용되지 않는 테이블을 찾는 방법
- 3. Ruby 코드에서 사용되지 않는 구문을 찾는 도구?
- 4. 사용되지 않는 방법
- 5. 프로젝트에서 사용되지 않는 Java 클래스 및 JSP 파일을 찾는 방법
- 6. xcode 3.2.5에서 더 이상 사용되지 않는 기능을 찾는 방법?
- 7. 루비. 오이, Xpath와 몇 가지 단계를 작성
- 8. 사용되지 않는 공용 함수 찾기
- 9. MVC에서 사용되지 않는 뷰를 찾는 자동화 된 방법이 있습니까?
- 10. 델파이에서 사용되지 않는 이벤트 핸들러를 찾는 방법이 있습니까?
- 11. 네트워크에서 사용되지 않는 IP 주소를 찾는 방법은 무엇입니까?
- 12. ReSharper를 사용하여 .NET 프로젝트에서 사용되지 않는 코드를 찾는 방법이 있습니까?
- 13. 장고에서 사용하지 않는 템플릿 변수를 찾는 방법
- 14. org.hibernate.cache.Cache가 사용되지 않는 이유는 무엇입니까?
- 15. 가 session_register - 사용되지 않는
- 16. System.Web.UI.WebControls.Style 사용되지 않는 HTML5
- 17. 사용되지 않는 라이브러리 클래스
- 18. 사용되지 않는 StringBufferInputStream 해당
- 19. 사용되지 않는 필드는 어떻게됩니까?
- 20. PHP에서 사용되지 않는 코드입니까?
- 21. 사용되지 않는 기능 : require_once를()
- 22. 사용되지 않는 함수 찾기?
- 23. 는 사용되지 않는 코드
- 24. SQL Server, 오랫동안 사용되지 않는 테이블 (불필요한 테이블을 제거하는 방법)?
- 25. 클래스에서 사용되지 않는 메소드 목록을 검색하는 방법
- 26. 사용되지 않는 변수 및 함수를 제거하는 방법
- 27. MonoTouch : 더 이상 사용되지 않는 iOS 방법
- 28. 이미지보기 더 이상 사용되지 않는 방법
- 29. MASM에서 사용되지 않는 .CONST 데이터를 제거하는 방법?
- 30. TYPO3 : 사용되지 않는 경고를 보완하는 방법?
내가 원하는 것 같은데,하지만 난 얻을 실행할 때 기본 프로필을 사용 은'... 초기화되지 않은 상수 객체 :: 공장 (나가서 설명하자면 NameError)는' –
나는이 발견 전체 스택 추적 –
을 게시하시기 바랍니다 오이 책 어제 밤 그리고 분명히 물건을 실패하는 이유를 설명하는 env.rb 파일을로드하지 않습니다. 나는 물건을 움직이고 난 후에 달리기 위해 그것을 얻을 수 있었다. 그리고 그것은 정확하게 내가 원하는 것이다. 감사! –