[javascript] Mocha에서 테스트 실행 결과를 파일로 저장하는 방법은?

첫번째로, Mocha를 전역으로 설치합니다:

npm install -g mocha

테스트 파일을 작성한 후, 다음과 같이 명령어를 실행합니다:

mocha tests/ --reporter <reporter-name> > output.txt

위의 명령어를 실행하면, tests/ 디렉토리 내의 모든 테스트 파일이 실행되고, <reporter-name>을 사용하여 원하는 리포터를 선택하게 됩니다. 테스트 결과는 output.txt 파일에 저장됩니다.

<reporter-name>으로는 기본 리포터 중 하나 (예: spec, dot, nyan)를 사용하거나, 외부 리포터 (예: mochawesome)를 설치하여 사용할 수 있습니다. 후자의 경우, 추가적인 npm 패키지 설치가 필요할 수 있습니다.

테스트 결과를 파일로 저장하는 것은 Mocha의 기본 기능은 아니지만, 이 방법을 사용하여 테스트 결과를 파일로 기록하는 것이 가능합니다.

참고 문서: