Skip to content
Snippets Groups Projects
Commit 5b42026f authored by Corné Lukken's avatar Corné Lukken
Browse files

L2SS-953: print versions during jobs

parent d6eac54d
Branches
Tags
1 merge request!425L2SS-953: print versions during jobs
......@@ -527,7 +527,8 @@ xenon:
shellcheck:
stage: static-analysis
script:
# TODO(Corne): Ignore shell files in submodules
# TODO(Corne): L2SS-962: Ignore shell files in submodules
- shellcheck --version
- shellcheck **/*.sh
sphinx-documentation:
stage: documentation
......
......@@ -24,7 +24,11 @@ deps =
-r{toxinidir}/requirements.txt
-r{toxinidir}/../docker-compose/lofar-device-base/lofar-requirements.txt
-r{toxinidir}/test-requirements.txt
commands = {envpython} -m stestr run {posargs}
commands_pre =
{envpython} --version
commands =
{envpython} -m stestr --version
{envpython} -m stestr run {posargs}
[testenv:integration]
; Warning running integration tests will make changes to your docker system!
......@@ -37,6 +41,8 @@ setenv =
PYTHON={envpython} -m coverage run --source tangostationcontrol --parallel-mode
commands =
echo "Integration test directory configured for{env:TESTS_DIR} ({env:TEST_MODULE:default})"
{envpython} -m stestr --version
{envpython} -m coverage --version
{envpython} -m stestr run --serial {posargs}
{envpython} -m coverage combine
{envpython} -m coverage html --omit='*test*' -d cover
......@@ -54,6 +60,8 @@ deps =
-r{toxinidir}/../docker-compose/lofar-device-base/lofar-requirements.txt
-r{toxinidir}/test-requirements.txt
commands =
{envpython} -m stestr --version
{envpython} -m coverage --version
{envpython} -m coverage erase
{envpython} -m stestr run {posargs}
{envpython} -m coverage combine
......@@ -64,6 +72,8 @@ commands =
; TODO(Corne): Integrate Hacking to customize pep8 rules
[testenv:pep8]
commands =
{envpython} -m doc8 --version
{envpython} -m flake8 --version
{envpython} -m doc8 docs/source/ --ignore D001
{envpython} -m flake8
......@@ -73,10 +83,12 @@ commands =
; It thus matters what interfaces Docker will bind our
; containers to, not what our containers listen on.
commands =
{envpython} -m bandit --version
{envpython} -m bandit -r devices/ -n5 -ll -s B104
[testenv:xenon];
commands =
{envpython} -m xenon --version
{envpython} -m xenon tangostationcontrol -b B -m A -a A -i libhdbpp-python
[testenv:docs]
......@@ -84,6 +96,7 @@ deps =
-r{toxinidir}/../docker-compose/lofar-device-base/lofar-requirements.txt
-r{toxinidir}/docs/docs-requirements.txt
commands =
sphinx-build --version
sphinx-build -W -b html docs/source docs/build/html
[flake8]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment