我有几个单元测试,这是我在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,但那也不起作用。