Console Output
[POL-stage_2_v8.0] Running shell script
+ devops-stages/stage-test.sh
cover develop-inst-nodeps: /opt/jenkins/workspace/POL-stage_2_v8.0
cover installed: aiokafka==0.6.0,cached-property==1.5.1,certifi==2020.6.20,chardet==3.0.4,click==7.1.2,coverage==4.5.3,flake8==2.6.2,idna==2.9,jsonschema==2.6.0,kafka-python==2.0.1,mccabe==0.5.3,mock==3.0.5,nose2==0.9.2,osm-common @ git+https://osm.etsi.org/gerrit/osm/common.git@1ae80e31c902b3a008cdbe31d810b9c169fcc883,-e git+https://osm.etsi.org/gerrit/osm/POL.git@8ba99ff372d2d8ef13b2c6865b16c0869fa04069#egg=osm_policy_module,peewee==3.8.2,peewee-migrate==1.1.6,pkg-resources==0.0.0,pycodestyle==2.0.0,pycrypto==2.6.1,pyflakes==1.2.3,pymongo==3.10.1,PyMySQL==0.9.3,PyYAML==3.13,requests==2.24.0,six==1.15.0,urllib3==1.25.9
cover runtests: PYTHONHASHSEED='173108633'
cover runtests: commands[0] | coverage erase
cover runtests: commands[1] | nose2 -C --coverage osm_policy_module --plugin nose2.plugins.junitxml
INFO:osm_policy_module.alarming.service:Executing request to url http://alarm-url/ for vnf alarm test_id with status alarm
Executing request to url http://alarm-url/ for vnf alarm test_id with status alarm
Executing request to url http://alarm-url/ for vnf alarm test_id with status alarm
INFO:osm_policy_module.alarming.service:Executing request to url http://ok-url/ for vnf alarm test_id with status ok
Executing request to url http://ok-url/ for vnf alarm test_id with status ok
Executing request to url http://ok-url/ for vnf alarm test_id with status ok
INFO:osm_policy_module.alarming.service:Executing request to url http://insufficient-data-url/ for vnf alarm test_id with status insufficient-data
Executing request to url http://insufficient-data-url/ for vnf alarm test_id with status insufficient-data
Executing request to url http://insufficient-data-url/ for vnf alarm test_id with status insufficient-data
...INFO:osm_policy_module.core.agent:Configuring nsr_id: test_nsr_id
Configuring nsr_id: test_nsr_id
Configuring nsr_id: test_nsr_id
INFO:osm_policy_module.core.agent:Network_service is not in COMPLETED or PARTIALLY_COMPLETED state. Current state is FAILED. Skipping...
Network_service is not in COMPLETED or PARTIALLY_COMPLETED state. Current state is FAILED. Skipping...
Network_service is not in COMPLETED or PARTIALLY_COMPLETED state. Current state is FAILED. Skipping...
........INFO:osm_policy_module.autoscaling.service:Sending scale_in action message for ns: test_nsr_id
Sending scale_in action message for ns: test_nsr_id
Sending scale_in action message for ns: test_nsr_id
.INFO:osm_policy_module.autoscaling.service:Sending scale_in action message for ns: test_nsr_id
Sending scale_in action message for ns: test_nsr_id
Sending scale_in action message for ns: test_nsr_id
.INFO:osm_policy_module.autoscaling.service:Sending scale_in action message for ns: test_nsr_id
Sending scale_in action message for ns: test_nsr_id
Sending scale_in action message for ns: test_nsr_id
..INFO:osm_policy_module.autoscaling.service:Sending scale_out action message for ns: test_nsr_id
Sending scale_out action message for ns: test_nsr_id
Sending scale_out action message for ns: test_nsr_id
.INFO:osm_policy_module.autoscaling.service:Sending scale_out action message for ns: test_nsr_id
Sending scale_out action message for ns: test_nsr_id
Sending scale_out action message for ns: test_nsr_id
.INFO:osm_policy_module.autoscaling.service:Sending scale_out action message for ns: test_nsr_id
Sending scale_out action message for ns: test_nsr_id
Sending scale_out action message for ns: test_nsr_id
..ERROR:aiokafka:Unable connect to "kafka:9092": [Errno -2] Name or service not known
Unable connect to "kafka:9092": [Errno -2] Name or service not known
Unable connect to "kafka:9092": [Errno -2] Name or service not known
sERROR:asyncio:Unclosed AIOKafkaProducer
producer: <aiokafka.producer.producer.AIOKafkaProducer object at 0x7f07d7a92f28>
Unclosed AIOKafkaProducer
producer: <aiokafka.producer.producer.AIOKafkaProducer object at 0x7f07d7a92f28>
Unclosed AIOKafkaProducer
producer: <aiokafka.producer.producer.AIOKafkaProducer object at 0x7f07d7a92f28>
INFO:osm_policy_module.autoscaling.service:Configuring scaling groups for network service with nsr_id: test_nsr_id
Configuring scaling groups for network service with nsr_id: test_nsr_id
Configuring scaling groups for network service with nsr_id: test_nsr_id
.INFO:osm_policy_module.alarming.service:Configuring vnf alarms for network service test_nsr_id
Configuring vnf alarms for network service test_nsr_id
Configuring vnf alarms for network service test_nsr_id
.
----------------------------------------------------------------------
Ran 22 tests in 0.421s
OK (skipped=1)
Name Stmts Miss Cover
------------------------------------------------------------------------------------------
osm_policy_module/__init__.py 0 0 100%
osm_policy_module/alarming/__init__.py 0 0 100%
osm_policy_module/alarming/service.py 127 56 56%
osm_policy_module/autoscaling/__init__.py 0 0 100%
osm_policy_module/autoscaling/service.py 230 92 60%
osm_policy_module/cmd/__init__.py 0 0 100%
osm_policy_module/cmd/policy_module_agent.py 34 34 0%
osm_policy_module/cmd/policy_module_healthcheck.py 30 30 0%
osm_policy_module/common/__init__.py 0 0 100%
osm_policy_module/common/common_db_client.py 33 17 48%
osm_policy_module/common/lcm_client.py 31 13 58%
osm_policy_module/common/message_bus_client.py 22 2 91%
osm_policy_module/common/mon_client.py 81 63 22%
osm_policy_module/core/__init__.py 0 0 100%
osm_policy_module/core/agent.py 85 43 49%
osm_policy_module/core/config.py 39 11 72%
osm_policy_module/core/database.py 137 21 85%
osm_policy_module/core/exceptions.py 4 0 100%
osm_policy_module/migrations/001_initial.py 50 50 0%
osm_policy_module/migrations/002_add_vnf_alarm.py 25 25 0%
osm_policy_module/migrations/003_add_fields_to_policy.py 7 7 0%
osm_policy_module/migrations/004_add_fields_to_alarm.py 7 7 0%
osm_policy_module/migrations/005_change_vnf_index_member_to_str.py 11 11 0%
osm_policy_module/migrations/__init__.py 0 0 100%
osm_policy_module/migrations/conf.py 2 2 0%
osm_policy_module/tests/__init__.py 0 0 100%
osm_policy_module/tests/integration/__init__.py 0 0 100%
osm_policy_module/tests/integration/test_kafka_messages.py 44 14 68%
osm_policy_module/tests/integration/test_policy_agent.py 98 2 98%
osm_policy_module/tests/unit/__init__.py 0 0 100%
osm_policy_module/tests/unit/alarming/__init__.py 0 0 100%
osm_policy_module/tests/unit/alarming/test_alarming_service.py 51 0 100%
osm_policy_module/tests/unit/autoscaling/__init__.py 0 0 100%
osm_policy_module/tests/unit/autoscaling/test_autoscaling_service.py 167 0 100%
osm_policy_module/tests/unit/common/__init__.py 0 0 100%
osm_policy_module/tests/unit/common/test_message_bus_client.py 38 1 97%
osm_policy_module/tests/unit/core/__init__.py 0 0 100%
osm_policy_module/tests/unit/core/test_policy_agent.py 68 2 97%
osm_policy_module/tests/unit/utils/__init__.py 0 0 100%
osm_policy_module/tests/unit/utils/test_vnfd_utils.py 15 0 100%
osm_policy_module/utils/__init__.py 0 0 100%
osm_policy_module/utils/vnfd.py 15 1 93%
------------------------------------------------------------------------------------------
TOTAL 1451 504 65%
cover runtests: commands[2] | coverage report --omit=*tests*
Name Stmts Miss Cover
----------------------------------------------------------------------------------------
osm_policy_module/__init__.py 0 0 100%
osm_policy_module/alarming/__init__.py 0 0 100%
osm_policy_module/alarming/service.py 127 56 56%
osm_policy_module/autoscaling/__init__.py 0 0 100%
osm_policy_module/autoscaling/service.py 230 92 60%
osm_policy_module/cmd/__init__.py 0 0 100%
osm_policy_module/cmd/policy_module_agent.py 34 34 0%
osm_policy_module/cmd/policy_module_healthcheck.py 30 30 0%
osm_policy_module/common/__init__.py 0 0 100%
osm_policy_module/common/common_db_client.py 33 17 48%
osm_policy_module/common/lcm_client.py 31 13 58%
osm_policy_module/common/message_bus_client.py 22 2 91%
osm_policy_module/common/mon_client.py 81 63 22%
osm_policy_module/core/__init__.py 0 0 100%
osm_policy_module/core/agent.py 85 43 49%
osm_policy_module/core/config.py 39 11 72%
osm_policy_module/core/database.py 137 21 85%
osm_policy_module/core/exceptions.py 4 0 100%
osm_policy_module/migrations/001_initial.py 50 50 0%
osm_policy_module/migrations/002_add_vnf_alarm.py 25 25 0%
osm_policy_module/migrations/003_add_fields_to_policy.py 7 7 0%
osm_policy_module/migrations/004_add_fields_to_alarm.py 7 7 0%
osm_policy_module/migrations/005_change_vnf_index_member_to_str.py 11 11 0%
osm_policy_module/migrations/__init__.py 0 0 100%
osm_policy_module/migrations/conf.py 2 2 0%
osm_policy_module/utils/__init__.py 0 0 100%
osm_policy_module/utils/vnfd.py 15 1 93%
----------------------------------------------------------------------------------------
TOTAL 970 485 50%
cover runtests: commands[3] | coverage html -d ./cover --omit=*tests*
cover runtests: commands[4] | coverage xml -o coverage.xml --omit=*tests*
flake8 develop-inst-nodeps: /opt/jenkins/workspace/POL-stage_2_v8.0
flake8 installed: aiokafka==0.6.0,cached-property==1.5.1,certifi==2020.6.20,chardet==3.0.4,click==7.1.2,flake8==3.8.3,idna==2.9,importlib-metadata==1.6.1,jsonschema==2.6.0,kafka-python==2.0.1,mccabe==0.6.1,mock==3.0.5,osm-common @ git+https://osm.etsi.org/gerrit/osm/common.git@1ae80e31c902b3a008cdbe31d810b9c169fcc883,-e git+https://osm.etsi.org/gerrit/osm/POL.git@8ba99ff372d2d8ef13b2c6865b16c0869fa04069#egg=osm_policy_module,peewee==3.8.2,peewee-migrate==1.1.6,pkg-resources==0.0.0,pycodestyle==2.6.0,pycrypto==2.6.1,pyflakes==2.2.0,pymongo==3.10.1,PyMySQL==0.9.3,PyYAML==3.13,requests==2.24.0,six==1.15.0,urllib3==1.25.9,zipp==1.2.0
flake8 runtests: PYTHONHASHSEED='173108633'
flake8 runtests: commands[0] | flake8 osm_policy_module
pylint develop-inst-nodeps: /opt/jenkins/workspace/POL-stage_2_v8.0
pylint installed: aiokafka==0.6.0,astroid==2.4.2,cached-property==1.5.1,certifi==2020.6.20,chardet==3.0.4,click==7.1.2,coverage==4.5.3,flake8==2.6.2,idna==2.9,isort==4.3.21,jsonschema==2.6.0,kafka-python==2.0.1,lazy-object-proxy==1.4.3,mccabe==0.6.1,mock==3.0.5,osm-common @ git+https://osm.etsi.org/gerrit/osm/common.git@1ae80e31c902b3a008cdbe31d810b9c169fcc883,-e git+https://osm.etsi.org/gerrit/osm/POL.git@8ba99ff372d2d8ef13b2c6865b16c0869fa04069#egg=osm_policy_module,peewee==3.8.2,peewee-migrate==1.1.6,pkg-resources==0.0.0,pycodestyle==2.0.0,pycrypto==2.6.1,pyflakes==1.2.3,pylint==2.5.3,pymongo==3.10.1,PyMySQL==0.9.3,PyYAML==3.13,requests==2.24.0,six==1.15.0,toml==0.10.1,typed-ast==1.4.1,urllib3==1.25.9,wrapt==1.12.1
pylint runtests: PYTHONHASHSEED='173108633'
pylint runtests: commands[0] | pylint -E osm_policy_module
___________________________________ summary ____________________________________
cover: commands succeeded
flake8: commands succeeded
pylint: commands succeeded
congratulations :)