Console Output
[N2VC-stage_2-merge_bug1511] Running shell script
+ devops-stages/stage-test.sh
cover create: /opt/jenkins/workspace/N2VC-stage_2-merge_bug1511/.tox/cover
cover installdeps: nose2, -rrequirements.txt, -rtest-requirements.txt
cover installed: aiokafka==0.7.0,asynctest==0.13.0,bcrypt==3.2.0,cachetools==4.2.2,certifi==2020.12.5,cffi==1.14.5,chardet==4.0.0,coverage==4.5.3,cryptography==3.4.7,dataclasses==0.8,flake8==2.6.2,google-auth==1.30.0,idna==2.10,juju==2.8.4,jujubundlelib==0.5.6,kafka-python==2.0.2,kubernetes==10.0.1,macaroonbakery==1.3.1,mccabe==0.5.3,mock==4.0.3,mypy-extensions==0.4.3,nose2==0.10.0,oauthlib==3.1.0,osm-common @ git+https://osm.etsi.org/gerrit/osm/common.git@277c931191194490c5595307c22b721d94294254,paramiko==2.7.2,pkg-resources==0.0.0,protobuf==3.15.8,pyasn1==0.4.8,pyasn1-modules==0.2.8,pycodestyle==2.0.0,pycparser==2.20,pycrypto==2.6.1,pyflakes==1.2.3,pymacaroons==0.13.0,pymongo==3.11.4,PyNaCl==1.4.0,pyRFC3339==1.1,python-dateutil==2.8.1,pytz==2021.1,PyYAML==5.4.1,requests==2.25.1,requests-mock==1.9.2,requests-oauthlib==1.3.0,rsa==4.7.2,six==1.16.0,theblues==0.5.2,toposort==1.6,typing-extensions==3.10.0.0,typing-inspect==0.6.0,urllib3==1.26.4,websocket-client==0.59.0,websockets==7.0
cover runtests: PYTHONHASHSEED='490465342'
cover runtests: commands[0] | coverage erase
cover runtests: commands[1] | nose2 -C --coverage n2vc --plugin nose2.plugins.junitxml -s n2vc
........................................................................................................................................................................................./opt/jenkins/workspace/N2VC-stage_2-merge_bug1511/n2vc/juju_watcher.py:144: RuntimeWarning: coroutine 'AsyncMock.__call__' was never awaited
if entity_type not in ["application", "action", "machine"]:
......
namedtuple_TokenInfo:14: RuntimeWarning: coroutine 'Model.block_until' was never awaited
namedtuple_TokenInfo:14: RuntimeWarning: coroutine 'Machine._queue_workarounds' was never awaited
----------------------------------------------------------------------
Ran 191 tests in 2.814s
OK
Name Stmts Miss Cover
------------------------------------------------------------
n2vc/__init__.py 1 0 100%
n2vc/config.py 9 2 78%
n2vc/exceptions.py 67 17 75%
n2vc/juju_watcher.py 98 5 95%
n2vc/k8s_conn.py 67 24 64%
n2vc/k8s_helm3_conn.py 164 35 79%
n2vc/k8s_helm_base_conn.py 595 256 57%
n2vc/k8s_helm_conn.py 231 116 50%
n2vc/k8s_juju_conn.py 255 47 82%
n2vc/kubectl.py 40 0 100%
n2vc/libjuju.py 457 107 77%
n2vc/loggable.py 82 61 26%
n2vc/n2vc_conn.py 129 37 71%
n2vc/n2vc_juju_conn.py 410 269 34%
n2vc/provisioner.py 131 105 20%
n2vc/tests/__init__.py 0 0 100%
n2vc/tests/unit/__init__.py 0 0 100%
n2vc/tests/unit/test_juju_watcher.py 98 0 100%
n2vc/tests/unit/test_k8s_helm3_conn.py 241 0 100%
n2vc/tests/unit/test_k8s_helm_conn.py 210 0 100%
n2vc/tests/unit/test_k8s_juju_conn.py 363 0 100%
n2vc/tests/unit/test_kubectl.py 106 3 97%
n2vc/tests/unit/test_libjuju.py 767 0 100%
n2vc/tests/unit/test_n2vc_juju_conn.py 73 5 93%
n2vc/tests/unit/test_provisioner.py 4 1 75%
n2vc/tests/unit/test_utils.py 33 0 100%
n2vc/tests/unit/utils.py 79 3 96%
n2vc/utils.py 42 9 79%
------------------------------------------------------------
TOTAL 4752 1102 77%
cover runtests: commands[2] | coverage report --omit=*n2vc/tests*
Name Stmts Miss Cover
------------------------------------------------
n2vc/__init__.py 1 0 100%
n2vc/config.py 9 2 78%
n2vc/exceptions.py 67 17 75%
n2vc/juju_watcher.py 98 5 95%
n2vc/k8s_conn.py 67 24 64%
n2vc/k8s_helm3_conn.py 164 35 79%
n2vc/k8s_helm_base_conn.py 595 256 57%
n2vc/k8s_helm_conn.py 231 116 50%
n2vc/k8s_juju_conn.py 255 47 82%
n2vc/kubectl.py 40 0 100%
n2vc/libjuju.py 457 107 77%
n2vc/loggable.py 82 61 26%
n2vc/n2vc_conn.py 129 37 71%
n2vc/n2vc_juju_conn.py 410 269 34%
n2vc/provisioner.py 131 105 20%
n2vc/utils.py 42 9 79%
------------------------------------------------
TOTAL 2778 1090 61%
cover runtests: commands[3] | coverage html -d ./cover --omit=*n2vc/tests*
cover runtests: commands[4] | coverage xml -o coverage.xml --omit=*n2vc/tests*
flake8 create: /opt/jenkins/workspace/N2VC-stage_2-merge_bug1511/.tox/flake8
flake8 installdeps: flake8, -rrequirements.txt
flake8 installed: aiokafka==0.7.0,bcrypt==3.2.0,cachetools==4.2.2,certifi==2020.12.5,cffi==1.14.5,chardet==4.0.0,cryptography==3.4.7,dataclasses==0.8,flake8==3.9.1,google-auth==1.30.0,idna==2.10,importlib-metadata==4.0.1,juju==2.8.4,jujubundlelib==0.5.6,kafka-python==2.0.2,kubernetes==10.0.1,macaroonbakery==1.3.1,mccabe==0.6.1,mypy-extensions==0.4.3,oauthlib==3.1.0,osm-common @ git+https://osm.etsi.org/gerrit/osm/common.git@277c931191194490c5595307c22b721d94294254,paramiko==2.7.2,pkg-resources==0.0.0,protobuf==3.15.8,pyasn1==0.4.8,pyasn1-modules==0.2.8,pycodestyle==2.7.0,pycparser==2.20,pycrypto==2.6.1,pyflakes==2.3.1,pymacaroons==0.13.0,pymongo==3.11.4,PyNaCl==1.4.0,pyRFC3339==1.1,python-dateutil==2.8.1,pytz==2021.1,PyYAML==5.4.1,requests==2.25.1,requests-oauthlib==1.3.0,rsa==4.7.2,six==1.16.0,theblues==0.5.2,toposort==1.6,typing-extensions==3.10.0.0,typing-inspect==0.6.0,urllib3==1.26.4,websocket-client==0.59.0,websockets==7.0,zipp==3.4.1
flake8 runtests: PYTHONHASHSEED='490465342'
flake8 runtests: commands[0] | flake8 n2vc
pylint create: /opt/jenkins/workspace/N2VC-stage_2-merge_bug1511/.tox/pylint
pylint installdeps: pylint==2.6.0, -rrequirements.txt
pylint installed: aiokafka==0.7.0,astroid==2.5,bcrypt==3.2.0,cachetools==4.2.2,certifi==2020.12.5,cffi==1.14.5,chardet==4.0.0,cryptography==3.4.7,dataclasses==0.8,google-auth==1.30.0,idna==2.10,isort==5.8.0,juju==2.8.4,jujubundlelib==0.5.6,kafka-python==2.0.2,kubernetes==10.0.1,lazy-object-proxy==1.6.0,macaroonbakery==1.3.1,mccabe==0.6.1,mypy-extensions==0.4.3,oauthlib==3.1.0,osm-common @ git+https://osm.etsi.org/gerrit/osm/common.git@277c931191194490c5595307c22b721d94294254,paramiko==2.7.2,pkg-resources==0.0.0,protobuf==3.15.8,pyasn1==0.4.8,pyasn1-modules==0.2.8,pycparser==2.20,pycrypto==2.6.1,pylint==2.6.0,pymacaroons==0.13.0,pymongo==3.11.4,PyNaCl==1.4.0,pyRFC3339==1.1,python-dateutil==2.8.1,pytz==2021.1,PyYAML==5.4.1,requests==2.25.1,requests-oauthlib==1.3.0,rsa==4.7.2,six==1.16.0,theblues==0.5.2,toml==0.10.2,toposort==1.6,typed-ast==1.4.3,typing-extensions==3.10.0.0,typing-inspect==0.6.0,urllib3==1.26.4,websocket-client==0.59.0,websockets==7.0,wrapt==1.12.1
pylint runtests: PYTHONHASHSEED='490465342'
pylint runtests: commands[0] | pylint -E n2vc --ignore=tests
pylint-tests create: /opt/jenkins/workspace/N2VC-stage_2-merge_bug1511/.tox/pylint-tests
pylint-tests installdeps: pylint==2.6.0, -rrequirements.txt, -rtest-requirements.txt
pylint-tests installed: aiokafka==0.7.0,astroid==2.5,asynctest==0.13.0,bcrypt==3.2.0,cachetools==4.2.2,certifi==2020.12.5,cffi==1.14.5,chardet==4.0.0,coverage==4.5.3,cryptography==3.4.7,dataclasses==0.8,flake8==2.3.0,google-auth==1.30.0,idna==2.10,isort==5.8.0,juju==2.8.4,jujubundlelib==0.5.6,kafka-python==2.0.2,kubernetes==10.0.1,lazy-object-proxy==1.6.0,macaroonbakery==1.3.1,mccabe==0.6.1,mock==4.0.3,mypy-extensions==0.4.3,oauthlib==3.1.0,osm-common @ git+https://osm.etsi.org/gerrit/osm/common.git@277c931191194490c5595307c22b721d94294254,paramiko==2.7.2,pep8==1.7.1,pkg-resources==0.0.0,protobuf==3.15.8,pyasn1==0.4.8,pyasn1-modules==0.2.8,pycparser==2.20,pycrypto==2.6.1,pyflakes==2.3.1,pylint==2.6.0,pymacaroons==0.13.0,pymongo==3.11.4,PyNaCl==1.4.0,pyRFC3339==1.1,python-dateutil==2.8.1,pytz==2021.1,PyYAML==5.4.1,requests==2.25.1,requests-mock==1.9.2,requests-oauthlib==1.3.0,rsa==4.7.2,six==1.16.0,theblues==0.5.2,toml==0.10.2,toposort==1.6,typed-ast==1.4.3,typing-extensions==3.10.0.0,typing-inspect==0.6.0,urllib3==1.26.4,websocket-client==0.59.0,websockets==7.0,wrapt==1.12.1
pylint-tests runtests: PYTHONHASHSEED='490465342'
pylint-tests runtests: commands[0] | pylint -E n2vc.tests
___________________________________ summary ____________________________________
cover: commands succeeded
flake8: commands succeeded
pylint: commands succeeded
pylint-tests: commands succeeded
congratulations :)