나는 재 스민 테스트 전체가 내가 원하는 시간이 더 많이 걸리기 시작했음을 알았지 만, 실제로 어떤 지연이 실제로 발생하는지는 확실하지 않다. 각 테스트를 개별적으로 실행하지 않고 찾아 낼 수있는 방법이 있습니까?재스민에서 가장 많은 시간이 걸리는 테스트는 어떻게하나요?
4
A
답변
2
각 사양. 기본적으로 당신이해야 할 일은 사양이 시작하기 전에 시간을 기록하는 것입니다. reportSpecStarting
(사양이 실행되기 바로 직전입니다)이 호출되고, reportSpecResults
(스펙이 실행이 끝난 직후입니다.)
따라서 ConsoleReporter
을 수정하면 경과 시간이있는 각 사양의 이름이 출력됩니다 (
this.reportSpecStarting = function() {
this.specStartingTime = this.now();
};
this.reportSpecResults = function(spec) {
var results = spec.results();
print(results.description + " ");
if (results.skipped) {
yellowStar();
} else if (results.passed()) {
greenDot();
} else {
redF();
}
print(" (" + (this.now() - this.specStartingTime) + "ms)");
newline();
};
0
Jasmines HTMLReporter를 사용하면 어떨까요? (아래쪽 아래쪽으로) http://pivotal.github.com/jasmine/
음 ... 아마 각 파일이 개별적으로 실행되도록 반복 할 수 있습니까? (안 좋은 대답 :() 기본 ConsoleReporter
은 모든 시험 경과 시간을보고,하지만 당신은 그것의 source code를 보면 당신이에 대한 경과 시간을 추가 수정하는 것은 매우 쉽게 볼 수 http://elegantcode.com/2011/03/07/taking-baby-steps-with-node-js-bdd-style-unit-tests-with-jasmine-node-sprinkled-with-some-should/
관련 문제
- 1. 너무 많은 시간이 걸리는 프로세스
- 2. "order by"mysql에서 너무 많은 시간이 걸리는
- 3. bigquery에서 더 많은 시간이 걸리는 쿼리
- 4. django, 많은 시간이 걸리는 응답으로 렌더링
- 5. MySQL이 가능합니다. 너무 많은 시간이 걸리는 필터
- 6. 너무 많은 시간이 걸리는 두 이미지 병합
- 7. 스칼라 함수로 너무 많은 시간이 걸리는 쿼리
- 8. 오랜 시간이 걸리는 방법에 대한 단위 테스트는 어떻게합니까?
- 9. 단위 테스트 [기능별] 브라우저 테스트는 어떻게하나요?
- 10. 시간이 많이 걸리는 작업
- 11. 시간이 많이 걸리는 질문
- 12. Symfony2 방화벽에 걸리는 시간이
- 13. 번들에 많은 시간이 걸리는 경우 스레드 시간 초과
- 14. javascript 함수의 실행 시간이 가장 오래 걸리는 이유는 무엇입니까?
- 15. JClouds : 오랜 시간이 걸리는 BlobStore.getBlob()
- 16. C# 드롭 다운 목록에서 많은 시간이 걸리는 인덱스 변경
- 17. 열을 줄이면 더 많은 시간이 걸리는 SQL 쿼리
- 18. JSON + picasso로드하는 데 너무 많은 시간이 걸리는 이미지
- 19. quicksort의 구현이 Mergesort보다 더 많은 시간이 걸리는 것으로 보입니다
- 20. 레일 부분 렌더링에 너무 많은 시간이 걸리는 경우
- 21. ghostscript API를 통한 이미지 렌더링에 많은 시간이 걸리는 이유는 무엇입니까?
- 22. Eclipse가 파일을 정리하는 데 너무 많은 시간이 걸리는 이유는 무엇입니까?
- 23. CrossRider에서 배경을로드하는 데 너무 많은 시간이 걸리는 이유는 무엇입니까?
- 24. 병합 정렬에서 정렬하는 데 너무 많은 시간이 걸리는 이유는 무엇입니까?
- 25. android 안녕하세요 세계 프로그램을 실행하는 데 너무 많은 시간이 걸리는
- 26. 더 많은 조인을 추가 선택하는 데 걸리는 시간이 길어집니다.
- 27. ASP.Net Ajax 너무 많은 시간이 걸리는 Javascript 기능
- 28. 업데이트 명령문을 실행하는 데 더 많은 시간이 걸리는 테이블 잠금
- 29. 메서드 호출에 예상보다 많은 시간이 걸리는 경우 메시지 표시
- 30. 표시되는 데 많은 시간이 걸리는 첫 번째 활동
분명히 'jasmine-node'에는 HTMLReporter 만 포함 된 터미널이 없습니다. – Fluffy
doh ..... phooey – thescientist