Browse Source

Switch to using stestr

According to Openstack summit session [1] stestr is
maintained project to which all Openstack projects
should migrate.
Let's switch it then.

[1] https://etherpad.openstack.org/p/YVR-python-pti

Change-Id: I847368004d14c2f213d36c602398abfdbfa381cd
Signed-off-by: Charles Short <zulcss@gmail.com>
tags/7.0.0.0b2
Charles Short 1 year ago
parent
commit
105d89e9ec
4 changed files with 7 additions and 9 deletions
  1. 3
    0
      .stestr.conf
  2. 1
    1
      test-requirements.txt
  3. 0
    6
      tools/pretty_tox.sh
  4. 3
    2
      tox.ini

+ 3
- 0
.stestr.conf View File

@@ -0,0 +1,3 @@
[DEFAULT]
test_path=${OS_TEST_PATH:-./designate/tests}
top_dir=./

+ 1
- 1
test-requirements.txt View File

@@ -7,7 +7,7 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
coverage!=4.4,>=4.0 # Apache-2.0
fixtures>=3.0.0 # Apache-2.0/BSD
mock>=2.0.0 # BSD
os-testr>=1.0.0 # Apache-2.0
stestr>=2.0.0 # Apache-2.0
oslotest>=3.2.0 # Apache-2.0
requests-mock>=1.2.0 # Apache-2.0
testtools>=2.2.0 # MIT

+ 0
- 6
tools/pretty_tox.sh View File

@@ -1,6 +0,0 @@
#! /bin/sh

TESTRARGS=$1

exec 3>&1
status=$(exec 4>&1 >&3; ( python setup.py testr --slowest --testr-args="--subunit $TESTRARGS"; echo $? >&4 ) | subunit-trace -f) && exit $status

+ 3
- 2
tox.ini View File

@@ -30,12 +30,13 @@ passenv = http_proxy
[testenv:py27]
commands =
{[testenv]commands}
sh tools/pretty_tox.sh '{posargs}'
stestr run '{posargs}'
stestr slowest

[testenv:py35]
commands =
{[testenv]commands}
ostestr '{posargs}'
stestr run '{posargs}'

[testenv:docs]
deps =

Loading…
Cancel
Save