所以我有pytest運行我的測試,這很好,但我想實際上做一些測試結果。我正在使用unittest,這給了我一個時髦的結果對象,我可以在測試運行後處理它。 Pytest似乎給了我一個巨大的文本轉儲 - 爲這聽起來很麻煩的寫一個解析器。在運行時處理pytest測試結果
如何將結果導入我可以使用的東西?我肯定錯過了什麼。
btw - 我正在使用pytest.main()運行我的測試,而不是通過命令行py.test。我希望有一些能夠在運行時與之交互的結果對象。我意識到我可以將結果寫入磁盤,從磁盤讀取數據,解析結果並對結果進行處理 - 但似乎這些磁盤操作只是我應該能夠避免的額外步驟。
您可以直接從pytest獲得格式化文本文件和xml文件,標記爲'--junitxml = path'或'--resultlog = path'。 –