0

I have a test suite file in which the test cases are being called. So when I run the test suite(For e.g which has 2 test case files), 2 HTML reports are being generated i.e. each of every test case file.

How can I generate a single HTML report even if I have multiple test case files?

Below is the snippet of my test suite file:

import unittest
import HtmlTestRunner

from Project_Files.DynamicID import DynamicIDTest
from Project_Files.ShadowDOM import ShadowDOMTest

tc1 = unittest.TestLoader().loadTestsFromTestCase(DynamicIDTest)
tc2 = unittest.TestLoader().loadTestsFromTestCase(ShadowDOMTest)

all_tests = unittest.TestSuite([tc1, tc2])

# unittest.TextTestRunner().run(all_tests)

if __name__ == "__main__":
    unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(output= "..\\Reports"))

0 Answers0