콘솔 및 텍스트 파일에 로깅하기 위해 파이썬 logging module
을 사용하고 있습니다. html 파일에 로그인하기 위해 HTMLTestRunner
을 사용하고 있습니다. HTMLTestRunner를 사용하고있는 것 같아요.HTML 로거 (Python)
HTMLTestRunner
print
문과 로깅 모듈은 인쇄 문을 인쇄하지 않습니다. 나는 html 파일 아래
내부 로깅 문을 얻을 수있는 방법이 htmlrunner 코드
runner = HTMLTestRunner.HTMLTestRunner(
stream=outfile,
title='Test Report',
description='Regression Test Suite',
verbosity=3
)
result = runner.run(suite)
이입니다 편집 : 나는 import unittest
를 사용하고, 로깅을 위해 내가 import logging
을 사용하고 있습니다. 사용중인 HTML 러너의 경우 import HTMLTestRunner
콘솔에 문을 인쇄 할 때 logging.info
및 logging.debug
을 사용하고 있습니다. 파이썬 print
을 사용하여 print 문을 사용하면이 출력이 콘솔이나 로그에 표시되지 않습니다. 그러나 HTML 로깅의 경우 print
문과 stderr
문만 사용하고 있습니다.
내 쿼리 : HTMLTestRunner.HTMLTestRunner
가 logging.debug
및 logging.info
내가 도와하려고 싶지만, 난 몰라 계속할 충분한 정보를보십시오. 어떤 HTMLTestRunner를 사용하고 있습니까? https://pypi.python.org/pypi/HTMLTestRunner 또는 https://pypi.python.org/pypi/html-testRunner/ 또는 다른 것? 로거 명령문 예제,'HTMLTestRunner'에서보고 싶은 것, 그리고 실제로 보았던 것을 예제로 제시하십시오. –
@JimDeLaHunt : 질문을 수정했습니다. 여전히 불분명 한 경우 알려 주시기 바랍니다. – Nitesh
추가 세부 정보가 도움이됩니다. 그러나 실제 로깅과'print' 문과 함께 실제 테스트 케이스를 보여주십시오. 우리가 얻는 결과와 기대 한 결과를 보여주십시오. –