我有幾個單元測試,這是我在Python 2.7中寫道。 (在PyCharm)
所有這些測試運行的本地就好了。但是,我試圖在Jenkins自動化服務器上運行它們。導入錯誤:Python的單元測試,在詹金斯
的問題是,在詹金斯運行時,我得到:
「導入錯誤:無法導入測試模塊:test_one。」
我相信這是因爲在該測試中的一個導入,它位於層次結構上方的幾個級別。 (參見下面的層次)
- 模塊
- JIRA
- jira_module #FILE要導入
- JIRA
- unit_tests
- test_one
所以,test_one包含行「進口modules.jira.jira_module爲JM」
但在詹金斯在命令行顯然不喜歡用點的路徑。有誰知道如何解決這個問題?我嘗試過使用runpy-run_path,但那也不起作用。