[javascript] Mocha에서 테스트 실행 순서를 랜덤화하는 방법은?
-
Mocha의
--random
옵션 사용하기: Mocha는--random
옵션을 통해 테스트 실행 순서를 랜덤화할 수 있습니다. 이 옵션을 사용하면 각각의 테스트 파일을 실행할 때마다 테스트들의 순서가 무작위로 변경됩니다. 터미널에서 다음 명령을 실행하세요.mocha --random
-
mocha-random
패키지 사용하기:mocha-random
은 Mocha의--random
옵션을 확장한 패키지로, 실행 순서를 랜덤화하는 더 다양한 설정을 제공합니다. 이 패키지는 Mocha에서 자체적으로 제공하지 않는 기능들을 추가하므로 필요한 경우에는mocha-random
을 사용할 수 있습니다.mocha-random
패키지를 설치하려면 다음 명령을 실행하세요.npm install --save-dev mocha-random
그런 다음 테스트를 실행할 때
mocha-random
패키지를 사용하도록 설정하세요.mocha --require mocha-random
테스트 실행 순서를 랜덤화하여 Mocha의 테스트들을 더욱 다양한 방법으로 검증할 수 있습니다. 그러나 테스트 간에 의존성이 있는 경우에는 랜덤화된 실행 순서가 문제가 될 수 있으니 이 점 유의해야 합니다.
관련 참고 문서: