Я пытаюсь использовать xmlrunner для генерации xml моего результата теста с unittest. Я хотел бы, чтобы отчет включал мой вывод журнала. Но похоже, что это не работает.
Например, в этом коде выходные данные журнала не отображаются в отчете xml.
import unittest
import logging
import xmlrunner
import sys
class Test(unittest.TestCase):
@classmethod
def setUpClass(cls):
logging.getLogger().debug("setUpClass")
def test_step_001(self):
logging.getLogger().debug("test_step_001")
@classmethod
def tearDownClass(cls):
logging.getLogger().debug("tearDownClass")
if __name__ == '__main__':
logging.basicConfig(level=logging.DEBUG, format="%(asctime)s %(levelname)s %(message)s", stream=sys.stdout)
unittest.main(testRunner=xmlrunner.XMLTestRunner(output='test-reports'))