tests: use a random number in database name and tox environment path (#74787)
gitea/passerelle/pipeline/head This commit looks good
Details
gitea/passerelle/pipeline/head This commit looks good
Details
This commit is contained in:
parent
bc8479c489
commit
d1583a99de
|
@ -6,10 +6,14 @@ pipeline {
|
|||
disableConcurrentBuilds()
|
||||
timeout(time: 30, unit: 'MINUTES')
|
||||
}
|
||||
environment {
|
||||
max = 100000
|
||||
RAND_TEST = "${Math.abs(new Random().nextInt(max+1))}"
|
||||
}
|
||||
stages {
|
||||
stage('Unit Tests') {
|
||||
steps {
|
||||
sh 'NUMPROCESSES=6 tox -rv '
|
||||
sh "NUMPROCESSES=6 RAND_TEST=${env.RAND_TEST} tox -rv"
|
||||
}
|
||||
post {
|
||||
always {
|
||||
|
|
|
@ -65,7 +65,7 @@ DATABASES = {
|
|||
'default': {
|
||||
'ENGINE': 'django.db.backends.postgresql_psycopg2',
|
||||
'TEST': {
|
||||
'NAME': ('passerelle-test-%s' % os.environ.get("BRANCH_NAME", "").replace('/', '-'))[:58],
|
||||
'NAME': ('passerelle-test-%s' % os.environ.get("RAND_TEST", "")),
|
||||
},
|
||||
}
|
||||
}
|
||||
|
|
5
tox.ini
5
tox.ini
|
@ -1,5 +1,5 @@
|
|||
[tox]
|
||||
toxworkdir = {env:TMPDIR:/tmp}/tox-{env:USER}/passerelle/{env:BRANCH_NAME:}
|
||||
toxworkdir = {env:TMPDIR:/tmp}/tox-{env:USER}/passerelle/{env:RAND_TEST:}
|
||||
envlist = py3-django32-xmlschema14-codestyle-coverage,py3-django22-xmlschema10,pylint
|
||||
|
||||
[testenv]
|
||||
|
@ -7,7 +7,7 @@ usedevelop = True
|
|||
setenv =
|
||||
DJANGO_SETTINGS_MODULE=passerelle.settings
|
||||
PASSERELLE_SETTINGS_FILE=tests/settings.py
|
||||
BRANCH_NAME={env:BRANCH_NAME:}
|
||||
RAND_TEST={env:RAND_TEST:}
|
||||
WCSCTL=wcs/wcsctl.py
|
||||
SETUPTOOLS_USE_DISTUTILS=stdlib
|
||||
NUMPROCESSES={env:NUMPROCESSES:1}
|
||||
|
@ -69,7 +69,6 @@ filterwarnings = default
|
|||
setenv =
|
||||
DJANGO_SETTINGS_MODULE=passerelle.settings
|
||||
PASSERELLE_SETTINGS_FILE=tests/settings.py
|
||||
BRANCH_NAME={env:BRANCH_NAME:}
|
||||
SETUPTOOLS_USE_DISTUTILS=stdlib
|
||||
NUMPROCESSES={env:NUMPROCESSES:6}
|
||||
deps =
|
||||
|
|
Loading…
Reference in New Issue