Activity log for bug #1628719

Date Who What changed Old value New value Message
2016-09-29 00:05:27 Yushiro FURUKAWA bug added bug
2016-09-29 00:05:36 Yushiro FURUKAWA monasca: assignee Yushiro FURUKAWA (y-furukawa-2)
2016-09-29 00:37:51 OpenStack Infra monasca: status New In Progress
2016-09-29 01:31:14 Yushiro FURUKAWA summary cannot test only coverage Cannot test only coverage
2016-09-29 01:31:31 Yushiro FURUKAWA tags monasca-api
2016-09-29 12:16:55 Yushiro FURUKAWA description I tried to execute 'tox -e cover', but following error has occurred: I think there are 2 bugs: 1. requirement package("influxdb" and "cassandra-drivers") is not defined at requirements.txt but tox.ini for only [testenv] section. 2. coverage option "--coverage-package-name" is missing. This is necessary when the directory name is different like "monasca-api" and "monasca_api". [Environment] master(Last commit: 2bb7c963152bca04912f3b154818f8f3d6abfd0f [How to reprocude] $ git clone https://github.com/openstack/monasca-api.git $ cd monasca-api $ tox -e cover [Result] cover recreate: /home/work/workspace/monasca-api/.tox/cover cover installdeps: -r/home/work/workspace/monasca-api/requirements.txt, -r/home/work/workspace/monasca-api/test-requirements.txt cover develop-inst: /home/work/workspace/monasca-api cover installed: appdirs==1.4.0,Babel==2.3.4,cffi==1.8.3,coverage==4.2,cryptography==1.5.1,debtcollector==1.8.0,enum34==1.1.6,eventlet==0.19.0,extras==1.0.0,falcon==1.0.0,fixtures==3.0.0,flake8==2.5.5,funcsigs==1.0.2,functools32==3.2.3.post2,greenlet==0.4.10,hacking==0.10.2,httplib2==0.9.2,idna==2.1,ipaddress==1.0.17,iso8601==0.1.11,Jinja2==2.8,jsonschema==2.5.1,kafka-python==0.9.5,kazoo==2.2.1,keystoneauth1==2.12.1,keystonemiddleware==4.9.0,linecache2==1.0.0,MarkupSafe==0.23,mccabe==0.2.1,mock==2.0.0,-e git+https://github.com/openstack/monasca-api.git@2bb7c963152bca04912f3b154818f8f3d6abfd0f#egg=monasca_api,monasca-common==1.1.0,monotonic==1.2,mox==0.5.3,mox3==0.18.0,msgpack-python==0.4.8,netaddr==0.7.18,netifaces==0.10.5,nose==1.3.7,-e git+https://git.openstack.org/openstack/requirements@53deafe3ba691ce37a48924154947651de4cb06c#egg=openstack.requirements,os-client-config==1.21.1,os-testr==0.7.0,oslo.config==3.17.0,oslo.context==2.9.0,oslo.i18n==3.9.0,oslo.log==3.16.0,oslo.middleware==3.19.0,oslo.serialization==2.13.0,oslo.utils==3.16.0,oslotest==2.10.0,packaging==16.7,paramiko==2.0.2,Parsley==1.3,PasteDeploy==1.5.2,pbr==1.10.0,pep8==1.5.7,positional==1.1.1,pyasn1==0.1.9,pycadf==2.4.0,pycparser==2.14,pyflakes==0.8.1,pyinotify==0.9.6,PyMySQL==0.7.9,pyparsing==2.1.9,python-dateutil==2.5.3,python-keystoneclient==3.5.0,python-mimeparse==1.5.2,python-subunit==1.2.0,pytz==2016.6.1,PyYAML==3.12,requests==2.11.1,requestsexceptions==1.1.3,rfc3986==0.4.1,simplejson==3.8.2,six==1.10.0,SQLAlchemy==1.0.15,stevedore==1.17.1,tempest-lib==1.0.0,testrepository==0.0.20,testscenarios==0.5.0,testtools==2.2.0,traceback2==1.4.0,ujson==1.35,unittest2==1.1.0,voluptuous==0.9.3,WebOb==1.6.1,wrapt==1.10.8 cover runtests: PYTHONHASHSEED='1312201449' cover runtests: commands[0] | python setup.py testr --coverage --testr-args=^(?!.*test.*coverage).*$ running testr running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-60} \ ${PYTHON:-python} -m subunit.run discover -t . ./monasca_api/tests --list Coverage.py warning: Module monasca-api was never imported. Coverage.py warning: No data was collected. --- import errors --- Failed to import test module: monasca_api.tests.test_repositories Traceback (most recent call last): File "/home/work/workspace/monasca-api/.tox/cover/local/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path module = self._get_module_from_name(name) File "/home/work/workspace/monasca-api/.tox/cover/local/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name __import__(name) File "monasca_api/tests/test_repositories.py", line 22, in <module> import monasca_api.common.repositories.cassandra.metrics_repository as cassandra_repo File "monasca_api/common/repositories/cassandra/metrics_repository.py", line 24, in <module> from cassandra.cluster import Cluster ImportError: No module named cassandra.cluster Non-zero exit code (2) from test listing. error: testr failed (3) ERROR: InvocationError: '/home/work/workspace/monasca-api/.tox/cover/bin/python setup.py testr --coverage --testr-args=^(?!.*test.*coverage).*$' _________________________________________________________________________________________________ summary _________________________________________________________________________________________________ ERROR: cover: commands failed I tried to execute 'tox -e cover', but following error has occurred: I think there are 2 bugs:   1. requirement package("influxdb" and "cassandra-drivers") is not defined at test-requirements.txt but tox.ini for only [testenv] section.   2. coverage option "--coverage-package-name" is missing. This is necessary when the directory name is different like "monasca-api" and "monasca_api". [Environment] master(Last commit: 2bb7c963152bca04912f3b154818f8f3d6abfd0f [How to reprocude] $ git clone https://github.com/openstack/monasca-api.git $ cd monasca-api $ tox -e cover [Result] cover recreate: /home/work/workspace/monasca-api/.tox/cover cover installdeps: -r/home/work/workspace/monasca-api/requirements.txt, -r/home/work/workspace/monasca-api/test-requirements.txt cover develop-inst: /home/work/workspace/monasca-api cover installed: appdirs==1.4.0,Babel==2.3.4,cffi==1.8.3,coverage==4.2,cryptography==1.5.1,debtcollector==1.8.0,enum34==1.1.6,eventlet==0.19.0,extras==1.0.0,falcon==1.0.0,fixtures==3.0.0,flake8==2.5.5,funcsigs==1.0.2,functools32==3.2.3.post2,greenlet==0.4.10,hacking==0.10.2,httplib2==0.9.2,idna==2.1,ipaddress==1.0.17,iso8601==0.1.11,Jinja2==2.8,jsonschema==2.5.1,kafka-python==0.9.5,kazoo==2.2.1,keystoneauth1==2.12.1,keystonemiddleware==4.9.0,linecache2==1.0.0,MarkupSafe==0.23,mccabe==0.2.1,mock==2.0.0,-e git+https://github.com/openstack/monasca-api.git@2bb7c963152bca04912f3b154818f8f3d6abfd0f#egg=monasca_api,monasca-common==1.1.0,monotonic==1.2,mox==0.5.3,mox3==0.18.0,msgpack-python==0.4.8,netaddr==0.7.18,netifaces==0.10.5,nose==1.3.7,-e git+https://git.openstack.org/openstack/requirements@53deafe3ba691ce37a48924154947651de4cb06c#egg=openstack.requirements,os-client-config==1.21.1,os-testr==0.7.0,oslo.config==3.17.0,oslo.context==2.9.0,oslo.i18n==3.9.0,oslo.log==3.16.0,oslo.middleware==3.19.0,oslo.serialization==2.13.0,oslo.utils==3.16.0,oslotest==2.10.0,packaging==16.7,paramiko==2.0.2,Parsley==1.3,PasteDeploy==1.5.2,pbr==1.10.0,pep8==1.5.7,positional==1.1.1,pyasn1==0.1.9,pycadf==2.4.0,pycparser==2.14,pyflakes==0.8.1,pyinotify==0.9.6,PyMySQL==0.7.9,pyparsing==2.1.9,python-dateutil==2.5.3,python-keystoneclient==3.5.0,python-mimeparse==1.5.2,python-subunit==1.2.0,pytz==2016.6.1,PyYAML==3.12,requests==2.11.1,requestsexceptions==1.1.3,rfc3986==0.4.1,simplejson==3.8.2,six==1.10.0,SQLAlchemy==1.0.15,stevedore==1.17.1,tempest-lib==1.0.0,testrepository==0.0.20,testscenarios==0.5.0,testtools==2.2.0,traceback2==1.4.0,ujson==1.35,unittest2==1.1.0,voluptuous==0.9.3,WebOb==1.6.1,wrapt==1.10.8 cover runtests: PYTHONHASHSEED='1312201449' cover runtests: commands[0] | python setup.py testr --coverage --testr-args=^(?!.*test.*coverage).*$ running testr running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-60} \ ${PYTHON:-python} -m subunit.run discover -t . ./monasca_api/tests --list Coverage.py warning: Module monasca-api was never imported. Coverage.py warning: No data was collected. --- import errors --- Failed to import test module: monasca_api.tests.test_repositories Traceback (most recent call last):   File "/home/work/workspace/monasca-api/.tox/cover/local/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path     module = self._get_module_from_name(name)   File "/home/work/workspace/monasca-api/.tox/cover/local/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name     __import__(name)   File "monasca_api/tests/test_repositories.py", line 22, in <module>     import monasca_api.common.repositories.cassandra.metrics_repository as cassandra_repo   File "monasca_api/common/repositories/cassandra/metrics_repository.py", line 24, in <module>     from cassandra.cluster import Cluster ImportError: No module named cassandra.cluster Non-zero exit code (2) from test listing. error: testr failed (3) ERROR: InvocationError: '/home/work/workspace/monasca-api/.tox/cover/bin/python setup.py testr --coverage --testr-args=^(?!.*test.*coverage).*$' _________________________________________________________________________________________________ summary _________________________________________________________________________________________________ ERROR: cover: commands failed