首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在gitlab ci上运行django测试

在gitlab ci上运行django测试
EN

Stack Overflow用户
提问于 2014-05-19 15:21:58
回答 2查看 4.1K关注 0票数 3

我在django 1.4中有一个项目,我需要在中运行django测试(GitLab 6.8.1和GitLabCI4.3)。

Gitlab Runner已经安装在带有项目的服务器上。

当我跑步时:

cd项目/app/&/runtest.sh测试some_app

我得到:

Traceback (most recent call last): File "manage.py", line 2, in <module> from django.core.management import execute_manager ImportError: No module named django.core.management

我怎么做测试?

EN

回答 2

Stack Overflow用户

发布于 2014-09-18 16:00:19

你在发情器上安装了Django吗?

如果没有,请尝试为您的测试套件配置一个virtualenv。最好(如果您有更改的需求)使这个虚拟环境的设置和安装成为测试套件的一部分。

票数 0
EN

Stack Overflow用户

发布于 2015-06-06 06:39:06

用以下方法更改gitlab-ci中的工作脚本:

代码语言:javascript
复制
#!/bin/bash
export DISPLAY=:10
virtualenv env
source env/bin/activate
pip install -r requirements.txt
python manage.py test

在做这个之前。为GitLab运行程序安装virtualenv和xvfb (用于selenium测试)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23741509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档