The attempt to merge lp:~soren/surveilr/plugins into lp:surveilr failed. Below is the output from the failed tests. New python executable in .venv/bin/python Installing distribute....................................................................................................................................................................................done. Installing pip...............done. Obtaining riak from git+git://github.com/basho/riak-python-client.git@master#egg=riak (from -r tools/pip-requirements.txt (line 1)) Cloning git://github.com/basho/riak-python-client.git (to master) to ./.venv/src/riak Running setup.py egg_info for package riak warning: no files found matching 'erl_src/*' Obtaining riakalchemy from git+git://github.com/Linux2Go/riakalchemy.git@master#egg=riakalchemy (from -r tools/pip-requirements.txt (line 2)) Cloning git://github.com/Linux2Go/riakalchemy.git (to master) to ./.venv/src/riakalchemy Running setup.py egg_info for package riakalchemy Downloading/unpacking nose (from -r tools/pip-requirements.txt (line 3)) Running setup.py egg_info for package nose Downloading/unpacking routes (from -r tools/pip-requirements.txt (line 4)) Running setup.py egg_info for package routes warning: no previously-included files matching '.DS_Store' found anywhere in distribution warning: no previously-included files matching '*.hgignore' found anywhere in distribution warning: no previously-included files matching '*.hgtags' found anywhere in distribution Downloading/unpacking webob (from -r tools/pip-requirements.txt (line 5)) Running setup.py egg_info for package webob no previously-included directories found matching '*.pyc' no previously-included directories found matching '*.pyo' Downloading/unpacking python-clickatell (from -r tools/pip-requirements.txt (line 6)) Downloading python-clickatell-0.1.3.tar.gz Running setup.py egg_info for package python-clickatell Downloading/unpacking mock (from -r tools/pip-requirements.txt (line 7)) Running setup.py egg_info for package mock Downloading/unpacking eventlet (from -r tools/pip-requirements.txt (line 8)) Running setup.py egg_info for package eventlet Downloading/unpacking httplib2 (from -r tools/pip-requirements.txt (line 9)) Running setup.py egg_info for package httplib2 Downloading/unpacking yanc (from -r tools/pip-requirements.txt (line 10)) Downloading yanc-0.2.3.tar.gz Running setup.py egg_info for package yanc Downloading/unpacking nosexcover (from -r tools/pip-requirements.txt (line 11)) Downloading nosexcover-1.0.7.tar.gz Running setup.py egg_info for package nosexcover Downloading/unpacking greenlet>=0.3 (from eventlet->-r tools/pip-requirements.txt (line 8)) Downloading greenlet-0.3.1.tar.gz Running setup.py egg_info for package greenlet /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'repository' warnings.warn(msg) Downloading/unpacking termcolor==1.0.1 (from yanc->-r tools/pip-requirements.txt (line 10)) Downloading termcolor-1.0.1.tar.gz Running setup.py egg_info for package termcolor Downloading/unpacking coverage>=3.4 (from nosexcover->-r tools/pip-requirements.txt (line 11)) Running setup.py egg_info for package coverage no previously-included directories found matching 'test' Installing collected packages: riak, riakalchemy, nose, routes, webob, python-clickatell, mock, eventlet, httplib2, yanc, nosexcover, greenlet, termcolor, coverage Running setup.py develop for riak warning: no files found matching 'erl_src/*' Creating /tmp/tmpOIGkfO/.venv/lib/python2.7/site-packages/riak.egg-link (link to .) Adding riak 1.3.0 to easy-install.pth file Installed /tmp/tmpOIGkfO/.venv/src/riak Running setup.py develop for riakalchemy Creating /tmp/tmpOIGkfO/.venv/lib/python2.7/site-packages/riakalchemy.egg-link (link to .) Adding riakalchemy 0.1a5 to easy-install.pth file Installed /tmp/tmpOIGkfO/.venv/src/riakalchemy Running setup.py install for nose Installing nosetests script to /tmp/tmpOIGkfO/.venv/bin Installing nosetests-2.7 script to /tmp/tmpOIGkfO/.venv/bin Running setup.py install for routes warning: no previously-included files matching '.DS_Store' found anywhere in distribution warning: no previously-included files matching '*.hgignore' found anywhere in distribution warning: no previously-included files matching '*.hgtags' found anywhere in distribution Running setup.py install for webob no previously-included directories found matching '*.pyc' no previously-included directories found matching '*.pyo' Running setup.py install for python-clickatell Running setup.py install for mock Running setup.py install for eventlet Running setup.py install for httplib2 Running setup.py install for yanc Running setup.py install for nosexcover Running setup.py install for greenlet /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'repository' warnings.warn(msg) building 'greenlet' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c greenlet.c -o build/temp.linux-x86_64-2.7/greenlet.o gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions build/temp.linux-x86_64-2.7/greenlet.o -o build/lib.linux-x86_64-2.7/greenlet.so Running setup.py install for termcolor Running setup.py install for coverage building 'coverage.tracer' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c coverage/tracer.c -o build/temp.linux-x86_64-2.7/coverage/tracer.o gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions build/temp.linux-x86_64-2.7/coverage/tracer.o -o build/lib.linux-x86_64-2.7/coverage/tracer.so no previously-included directories found matching 'test' Installing coverage script to /tmp/tmpOIGkfO/.venv/bin Successfully installed riak riakalchemy nose routes webob python-clickatell mock eventlet httplib2 yanc nosexcover greenlet termcolor coverage Cleaning up... running nosetests running egg_info creating surveilr.egg-info writing requirements to surveilr.egg-info/requires.txt writing surveilr.egg-info/PKG-INFO writing top-level names to surveilr.egg-info/top_level.txt writing dependency_links to surveilr.egg-info/dependency_links.txt writing manifest file 'surveilr.egg-info/SOURCES.txt' reading manifest file 'surveilr.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'surveilr.egg-info/SOURCES.txt' running build_ext ok + sudo /etc/init.d/riak stop + sudo /var/lib/jenkins/clear_riak.sh + sudo /etc/init.d/riak start + tools/setup_virtualenv.sh + .venv/bin/python setup.py nosetests --with-xcover --cover-erase --cover-html --cover-package=surveilr /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'install_package_data' warnings.warn(msg) Doctest: surveilr.utils.truncate ... ok test_add_remove_plugin_to_service (surveilr.tests.test_api_server.APIServerTests) ... ok test_create_retrieve_metric (surveilr.tests.test_api_server.APIServerTests) ... ok Create, retrieve, delete, attempt to retrieve again ... ok Create, retrieve, delete, attempt to retrieve again ... ok test_invalid_url (surveilr.tests.test_api_server.APIServerTests) ... ok test_main (surveilr.tests.test_api_server.APIServerTests) ... ok test_send_notification (surveilr.tests.test_api_server.APIServerTests) ... ok test_bool (surveilr.tests.test_config.ConfigCoercionTests) ... ok test_int (surveilr.tests.test_config.ConfigCoercionTests) ... ok test_str (surveilr.tests.test_config.ConfigCoercionTests) ... ok test_user_config_overrides_defaults (surveilr.tests.test_config.ConfigPrecedenceTests) ... ok Retrieve unknown driver of known type fails ... ok Retrieve driver of unknown type fails ... ok Registering duplicate driver fails ... ok Register driver and retrieve it again ... ok When last driver of a type is removed, so it the type ... ok Unregister unknown driver of known type fails ... ok Unregister driver of unknown type fails ... ok test_send (surveilr.tests.test_messaging.FakeMessagingDriverTests) ... ok test_get_driver_default (surveilr.tests.test_messaging.MessagingAPITests) ... ok test_get_driver_fake (surveilr.tests.test_messaging.MessagingAPITests) ... ok test_get_driver_sms (surveilr.tests.test_messaging.MessagingAPITests) ... ok test_send (surveilr.tests.test_messaging.MessagingAPITests) ... ok test_instantiate_client (surveilr.tests.test_messaging.SMSMessagingDriverTests) ... ok test_send (surveilr.tests.test_messaging.SMSMessagingDriverTests) ... ok test_enhance (surveilr.tests.test_utils.UtilsTests) ... ok test_truncate (surveilr.tests.test_utils.UtilsTests) ... ok Name Stmts Miss Cover Missing ------------------------------------------------------- surveilr 0 0 100% surveilr.api 0 0 100% surveilr.api.server 106 0 100% surveilr.config 18 0 100% surveilr.drivers 22 0 100% surveilr.exceptions 6 0 100% surveilr.messaging 8 0 100% surveilr.messaging.fake 6 0 100% surveilr.messaging.sms 14 0 100% surveilr.models 23 0 100% surveilr.utils 16 0 100% ------------------------------------------------------- TOTAL 219 0 100% ---------------------------------------------------------------------- Ran 28 tests in 3.110s OK + retval=0 + '[' 0 -eq 0 ']' + python -c ' import sys from BeautifulSoup import BeatifulSoup soup = BeautifulSoup(open('\''cover/index.html'\'', '\''r'\'').read()) sys.exit(not bool(soup.find('\''div'\'', id='\''index'\'').find('\''tfoot'\'')('\''td'\'')[2].text))' Traceback (most recent call last): File "", line 3, in ImportError: cannot import name BeatifulSoup + retval=1 + sudo /etc/init.d/riak stop + exit 1