File: unittests

package info (click to toggle)
python-oslo.concurrency 7.1.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 572 kB
  • sloc: python: 1,897; makefile: 27; sh: 20
file content (14 lines) | stat: -rw-r--r-- 1,073 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh

set -e

export OSLO_PACKAGE_VERSION=$(dpkg-parsechangelog -SVersion | sed -e 's/^[[:digit:]]*://' -e 's/[-].*//' -e 's/~git.*//' -e 's/~/.0/' -e 's/+dfsg1//' -e 's/+ds1//' | head -n 1)

CWD=$(pwd)
PYTHON3S=$(py3versions -vs)
for i in ${PYTHON3S} ; do 
	rm -rf .stestr
	python${i} setup.py install --install-layout=deb --root ${CWD}/debian/tmp
	PATH=$PATH:${CWD}/debian/exe-test PYTHONPATH=${CWD}/debian/tmp/usr/lib/python3/dist-packages PYTHON=python$i TEST_EVENTLET=0 lockutils-wrapper stestr run --parallel --subunit 'oslo_concurrency\.tests\.unit\.(?!test_processutils\.PrlimitTestCase\.test_setrlimit_error|test_lockutils\.LockTestCase\.test_lock_externally_lock_dir_not_exist)' | subunit2pyunit
	PATH=$PATH:${CWD}/debian/exe-test PYTHONPATH=${CWD}/debian/tmp/usr/lib/python3/dist-packages PYTHON=python$i TEST_EVENTLET=1 lockutils-wrapper stestr run --parallel --subunit 'oslo_concurrency\.tests\.unit\.(?!test_processutils\.PrlimitTestCase\.test_setrlimit_error|test_lockutils\.LockTestCase\.test_lock_externally_lock_dir_not_exist)' | subunit2pyunit
done