在Jenkins上运行Django项目的pytest
我正试图通过Jenkins作业在Django应用程序上运行pytest。但当我按以下方式运行时:在Jenkins上运行Django项目的pytest,django,unit-testing,jenkins,pytest,Django,Unit Testing,Jenkins,Pytest,我正试图通过Jenkins作业在Django应用程序上运行pytest。但当我按以下方式运行时: cd workspace pytest 我看到以下错误: 配置不当:请求设置默认\u索引\u表空间,但未配置设置。在访问设置之前,必须定义环境变量DJANGO_SETTINGS_MODULE或调用SETTINGS.configure()。 !!!!!!!!!!!!!!!!!!! 中断:收集过程中出现1个错误 我尝试导出它: export DJANGO_SETTINGS_MODULE=myproj.
cd workspace
pytest
我看到以下错误:
配置不当:请求设置默认\u索引\u表空间,但未配置设置。在访问设置之前,必须定义环境变量DJANGO_SETTINGS_MODULE或调用SETTINGS.configure()。
!!!!!!!!!!!!!!!!!!! 中断:收集过程中出现1个错误
我尝试导出它:
export DJANGO_SETTINGS_MODULE=myproj.settings
然后我看到以下错误:
ImportError:没有名为myproj.settings的模块
即使我的设置文件存在于该位置。以前有人试过吗?可能您的依赖项中缺少了
pytest django
至于DJANGO\u设置\u模块
,它可以在pytest.ini
中定义
可能您的依赖项中缺少了
pytest-django
至于DJANGO\u设置\u模块
,它可以在pytest.ini
中定义
是否已激活包含Django模块的虚拟环境,然后执行导出和pytest命令?是否已激活包含Django模块的虚拟环境,然后执行导出和pytest命令?