Allure는 테스트 결과를 깔끔하고 시인성 좋은 웹 보고서 형식으로 만들어주며 Java, Python, Javascript 등 다양한 언어와 결합 가능한 테스트 결과 보고 Framework 이다. 이번 게시글에서는 Pytest와 Allure Report가 어떻게 결합되어 사용될 수 있는지 정리해볼 에정이다.
현재 맥을 사용하고 있기 때문에 맥 기준으로 작성된 내용이다.
$ brew install allure
pip install
을 실행해준다.pip install allure-pytest
--alluredir
옵션을 추가해야한다.$ pytest {모듈명} -옵션 --alluredir="경로"
$ pytest test_webdriver_integration.py -s -vv --alluredir="./allurereports"
$ allure serve ./allurereports
대시보드 뷰
상세 뷰