X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=installers%2Fcharm%2Fpol%2Ftox.ini;h=f3c914402935c294258be732eb4d3ff14242ea02;hb=refs%2Fchanges%2F95%2F11695%2F6;hp=30e0ea8c7f5f1d2c3125b366626f7427b4f4199e;hpb=c753dc5f89180d11c1049f6398d74a4f99d7acd5;p=osm%2Fdevops.git diff --git a/installers/charm/pol/tox.ini b/installers/charm/pol/tox.ini index 30e0ea8c..f3c91440 100644 --- a/installers/charm/pol/tox.ini +++ b/installers/charm/pol/tox.ini @@ -29,8 +29,10 @@ toxworkdir = /tmp/.tox [testenv] basepython = python3.8 -setenv = VIRTUAL_ENV={envdir} - PYTHONDONTWRITEBYTECODE = 1 +setenv = + VIRTUAL_ENV={envdir} + PYTHONPATH = {toxinidir}:{toxinidir}/lib:{toxinidir}/src + PYTHONDONTWRITEBYTECODE = 1 deps = -r{toxinidir}/requirements.txt @@ -69,7 +71,7 @@ commands = [testenv:pylint] deps = {[testenv]deps} -r{toxinidir}/requirements-test.txt - pylint + pylint==2.10.2 commands = pylint -E src/ tests/ @@ -95,19 +97,22 @@ commands = yamllint . ####################################################################################### [testenv:build] passenv=HTTP_PROXY HTTPS_PROXY NO_PROXY -deps = charmcraft whitelist_externals = charmcraft - cp + sh commands = - charmcraft build - cp -r build release + charmcraft pack + sh -c 'ubuntu_version=20.04; \ + architectures="amd64-aarch64-arm64"; \ + charm_name=`cat metadata.yaml | grep -E "^name: " | cut -f 2 -d " "`; \ + mv $charm_name"_ubuntu-"$ubuntu_version-$architectures.charm $charm_name.charm' ####################################################################################### [flake8] ignore = W291, W293, + W503, E123, E125, E226,