4512aec2d4
This commit cleans up a couple of issues with Trove's tox.ini. 1. something that was reported to me by Matthew Treinish who observed that the tox jobs are oddly bundled together. This is important because infra's reporting is unable to generate some useful metrics and tracking of trove's jobs because of the way they are tied together. 2. with the cleanup of docs, apidocs is no longer a directory and can be cleaned up, similarly api-ref is a thing and should be handled in .gitignore. 3. that py27 used to use testr, switched it to using ostestr. I've retained it for coverage. 4. the sqlite db needs to be deleted between runs because we otherwise fail (on a developer configuration) because some tests intentionally appear to leave stuff around. 5. I've set all ostestr jobs to run with --serial because there are clearly cases where multiple tests can attempt to setup the DB at the same time and get into trouble. Till we can fix those (if we feel it is worthwhile) it is more reliable to run ostestr in --serial mode. It only takes 2.5 minutes. This includes the cover jobs which runs with --no-parallel. An infra change will follow that will enable testing jobs. Change-Id: I0a971c6ef6c1a4669490f2aa0e67c795fe86e190 Closes-Bug: 1618098 Closes-Bug: 1618149
47 lines
499 B
Plaintext
47 lines
499 B
Plaintext
vagrant/
|
|
*.pyc
|
|
trove_test.sqlite
|
|
.venv
|
|
run_tests.log
|
|
guest-agent-files.txt
|
|
trove.egg*
|
|
.eggs/
|
|
trove/vcsversion.py
|
|
*py*.egg
|
|
.coverage
|
|
coverage.xml
|
|
cover/
|
|
dist/
|
|
host-syslog.log
|
|
tags
|
|
.tox
|
|
trovetest.log
|
|
trove/versioninfo
|
|
AUTHORS
|
|
ChangeLog
|
|
trove.iml
|
|
.testrepository
|
|
.pid
|
|
|
|
# Sphinx
|
|
doc/build/*
|
|
doc/source/api/*
|
|
install-guide/build/
|
|
|
|
# Docs
|
|
.DS_Store
|
|
api-ref/build/
|
|
|
|
# Files created by releasenotes build
|
|
releasenotes/build
|
|
|
|
# Generated files
|
|
target/
|
|
publish-docs/
|
|
/build-*.log.gz
|
|
|
|
# Editors
|
|
*~
|
|
.*.swp
|
|
.bak
|