unittest批量執行測試用例

import unittest

def all_case():
        case_dir="case路徑"

        testcase =unittest.TestSuite()

        discover=unittest.defaultTestLoader.discover(case_dir,pattern="test*.py",top_level_dir=None)

        for test_suite in discover:
            for test_case in test_suite:
                testcase.addTests(test_case)
            print(testcase)
            return testcase




if __name__=="__main__":
     runner =unittest.TextTestRunner()
     runner.run(all_case())
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章