Remove Prometheus charm
[osm/devops.git] / installers / charm / grafana / tox.ini
index dc4074f..58e13a6 100644 (file)
@@ -69,7 +69,7 @@ commands =
 [testenv:pylint]
 deps =  {[testenv]deps}
         -r{toxinidir}/requirements-test.txt
-        pylint
+        pylint==2.10.2
 commands =
     pylint -E src/ tests/
 
@@ -95,19 +95,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,