지정된 시드로 Karma 테스트를 실행할 수 있습니까? [닫은]

Aug 16 2020

저는 Karma / Jasmine으로 테스트 된 Angular 프로젝트에서 일하고 있습니다. Angular 테스트는 기본적으로 무작위 순서로 실행되므로 특정 순서로 실행하면 테스트가 실패 할 수 있습니다.

내 브라우저 실행기에서 테스트가 실행 된 무작위 시드를 표시하는 것을 확인했습니다.
테스트를 실행할 때 동일한 주문을 두 번 이상 테스트 할 수 있도록이 시드를 지정할 수 있습니까? (그래서 다른 사람들에게 테스트가 실패한 순서를 보여주기 위해이 시드를 전달할 수 있습니다.)

이 질문은 해결되었습니다. "종료되었습니다.이 질문은 세부 사항이나 명확성이 필요합니다."라는 이유를 모르겠습니다.

답변

1 AliF50 Aug 16 2020 at 10:48

당신은 설정할 수 있습니다 random항상 재스민 3.x에서의 동일한 순서를 얻을 카르마 설정에서 false로

무작위로 테스트를 실행하지 않도록 jasmine 구성

종자에 대해서는 종자 옵션도 있지만 사용 방법을 잘 모르겠습니다. 기능이라고하는데 두 번째 링크에 '4321'이 나와 있습니다.

https://github.com/karma-runner/karma-jasmine

어느 쪽이든, random: false각 실행에서 동일한 순서가되어야하므로 지정하는 것으로 충분해야 한다고 생각 합니다.