2017-09-18 13 views
0

일부 로깅을 제공하고자하는 각도 어플리케이션을위한 여러 각도기 테스트 스위트가 있습니다.실패 사례에 대한 각도기 로깅 및 반복

성공 및 실패한 테스트의 성공 여부를 기록하는 방법이 있는지 궁금한데, 실패한 테스트의 경우 expectedactual 필드가 있습니다.

또한 테스트가 실패하면 다음 테스트로 넘어 가기 전에 설정된 횟수만큼 테스트를 반복 할 수 있는지 궁금합니다.

테스트를 여러 번 실행하면 this 문서가 발견되었지만 더 세련된 방법이 있는지 궁금해하고 있었습니까?

감사

답변

1

당신은 실패한 테스트를 다시 실행 protractor-flake를 사용할 수 있습니다. 나는 그것을 사용하는 방법에 관해서는 blog post이고, example code on github이다.

로깅의 경우 오류가있는 스크린 샷 (종종 도움이 됨)이 포함 된 html 보고서를 생성하는 protractor-jasmine2-html-reporter을 사용합니다. 물론, 당신이 구글을 둘러싼다면 다른 사람들이있을 가능성이 있습니다.

+0

필자는 Flake가 실패한 테스트를 다시 실행하기 위해 사용자 지정보고 및 올바른 설정에 대한 Caveats 섹션을 읽었으며 여전히 실행 재개와 관련된 문제가 발생하고 있습니다. 알고 있어야 할 다른주의 사항은 무엇입니까? –

+1

글쎄 ... 미안하지만, 내 예를 업데이트 한 줄 알았는데 ... 이제 막 알았어. 'git pull'을하고 최신 코드를 가져 오십시오. 트릭은 Nick 프로젝트 (2.7.x 이상)에 제출 한 내 PR이 필요하다는 것입니다. 예쁘고 예쁜 jasmine-spec-reporter 기자를 사용하기 때문에 _ 그걸로 끝납니다. – Brine

+0

신난다, 고마워! 나는 바로 제거 할 수 있어야하고 npm을 통해 다시 설치해야합니까? 또한, 로깅 어드벤처가 어떻게 진행되는지 알려 드리겠습니다. –