在使用pycharm+pytest+allure生成測試報告遇到一個問題,運行時執行所有測試用例,但是沒有生成任何測試報告,結果查了一下原因,
是由於,在運行代碼時默認在pytest框架下運行了代碼。而使用pytest測試框架時候,不需要main()函數,系統可以自動識別測試用例並執行。
如下圖,設置Settings>Tools>Python Integrated Tools>Testing,將Default test runner 設置為Unittests即可解決問題。
在使用pycharm+pytest+allure生成測試報告遇到一個問題,運行時執行所有測試用例,但是沒有生成任何測試報告,結果查了一下原因,
是由於,在運行代碼時默認在pytest框架下運行了代碼。而使用pytest測試框架時候,不需要main()函數,系統可以自動識別測試用例並執行。
如下圖,設置Settings>Tools>Python Integrated Tools>Testing,將Default test runner 設置為Unittests即可解決問題。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。