【发布时间】:2018-08-25 17:13:10
【问题描述】:
我有一个使用 TravisCI 构建的 Django 项目,它应该运行我拥有的测试类。出于某种原因,当构建运行时,它会成功,但作业的输出显示运行了 0 个测试:
我最初使用命令python manage.py test 来运行构建,但由于某种原因,它似乎没有工作,所以我运行命令python src/manage.py test FileUploadTestClass.test_uploaded_file,但这会导致测试类的导入错误.
使用 TravisCI 运行 django 测试框架的正确方法是什么?
.travis.yml
language: python
python:
- "2.7"
# setup environment
env:
- DJANGO_VERSION=1.11.2
- DJANGO_SETTINGS_MODULE='di_photouploader.settings.production'
# install dependencies
install:
- pip install -r requirements.txt
# run test scripts
script:
- python src/manage.py test
【问题讨论】:
标签: python django unit-testing continuous-integration travis-ci