See <https://builds.apache.org/job/Aurora/798/changes>
Changes: [wickman] Add custom user agent for Aurora v1, Aurora v2 and Aurora Admin clients. ------------------------------------------ [...truncated 2916 lines...] Wrote pth file for subprocess measurement to <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/init_cov_core.pth> Running setup.py install for coverage building 'coverage.tracer' extension x86_64-linux-gnu-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 x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/coverage/tracer.o -o build/lib.linux-x86_64-2.7/coverage/tracer.so warning: no previously-included files matching '*.pyc' found anywhere in distribution Installing coverage2 script to <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin> Installing coverage-2.7 script to <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin> Installing coverage script to <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin> Running setup.py install for pantsbuild.pants Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/pants/__init__.py> (namespace package) Installing <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/pantsbuild.pants-0.0.24-py2.7-nspkg.pth> Installing pants script to <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin> Running setup.py install for psutil building '_psutil_linux' extension x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/_psutil_linux.so building '_psutil_posix' extension x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/_psutil_posix.so Running setup.py install for py Running setup.py install for pystache pystache: using: version '3.6' of <module 'setuptools' from '<https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/setuptools/__init__.pyc'>> Installing pystache script to <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin> Installing pystache-test script to <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin> Running setup.py install for pytest Installing py.test-2.7 script to <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin> Installing py.test script to <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin> Running setup.py install for pytest-cov Running setup.py install for python-daemon warning: no files found matching 'TODO' Running setup.py install for twitter.common.collections Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/__init__.py> (namespace package) Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/common/__init__.py> (namespace package) Installing <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter.common.collections-0.3.1-py2.7-nspkg.pth> Running setup.py install for twitter.common.config Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/__init__.py> (namespace package) Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/common/__init__.py> (namespace package) Installing <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter.common.config-0.3.1-py2.7-nspkg.pth> Running setup.py install for twitter.common.confluence Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/__init__.py> (namespace package) Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/common/__init__.py> (namespace package) Installing <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter.common.confluence-0.3.1-py2.7-nspkg.pth> Running setup.py install for twitter.common.contextutil Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/__init__.py> (namespace package) Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/common/__init__.py> (namespace package) Installing <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter.common.contextutil-0.3.1-py2.7-nspkg.pth> Running setup.py install for twitter.common.decorators Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/__init__.py> (namespace package) Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/common/__init__.py> (namespace package) Installing <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter.common.decorators-0.3.1-py2.7-nspkg.pth> Running setup.py install for twitter.common.dirutil Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/__init__.py> (namespace package) Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/common/__init__.py> (namespace package) Installing <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter.common.dirutil-0.3.1-py2.7-nspkg.pth> Running setup.py install for twitter.common.lang Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/__init__.py> (namespace package) Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/common/__init__.py> (namespace package) Installing <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter.common.lang-0.3.1-py2.7-nspkg.pth> Running setup.py install for twitter.common.log Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/__init__.py> (namespace package) Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/common/__init__.py> (namespace package) Installing <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter.common.log-0.3.1-py2.7-nspkg.pth> Running setup.py install for twitter.common.options Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/__init__.py> (namespace package) Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/common/__init__.py> (namespace package) Installing <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter.common.options-0.3.1-py2.7-nspkg.pth> Running setup.py install for twitter.common.process Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/__init__.py> (namespace package) Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/common/__init__.py> (namespace package) Installing <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter.common.process-0.3.1-py2.7-nspkg.pth> Running setup.py install for twitter.common.string Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/__init__.py> (namespace package) Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/common/__init__.py> (namespace package) Installing <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter.common.string-0.3.1-py2.7-nspkg.pth> Running setup.py install for twitter.common.threading Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/__init__.py> (namespace package) Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/common/__init__.py> (namespace package) Installing <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter.common.threading-0.3.1-py2.7-nspkg.pth> Running setup.py install for twitter.common.util Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/__init__.py> (namespace package) Skipping installation of <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter/common/__init__.py> (namespace package) Installing <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/lib/python2.7/site-packages/twitter.common.util-0.3.1-py2.7-nspkg.pth> Found existing installation: setuptools 3.6 Uninstalling setuptools: Successfully uninstalled setuptools Successfully installed Markdown Pygments ansicolors cov-core coverage lockfile pantsbuild.pants pex psutil py pystache pytest pytest-cov python-daemon requests twitter.common.collections twitter.common.config twitter.common.confluence twitter.common.contextutil twitter.common.decorators twitter.common.dirutil twitter.common.lang twitter.common.log twitter.common.options twitter.common.process twitter.common.string twitter.common.threading twitter.common.util setuptools Cleaning up... WARNING:pants.base.build_graph:BuildFileAddress(<https://builds.apache.org/job/Aurora/ws/src/main/python/apache/aurora/client/BUILD,> factory) already depends on BuildFileAddress(<https://builds.apache.org/job/Aurora/ws/src/main/python/apache/aurora/client/hooks/BUILD,> hooks) ============================= test session starts ============================== platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 -- <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin/python2.7> plugins: cov, timeout collecting ... collected 11 items src/test/python/apache/aurora/admin/test_host_maintenance.py <- <https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_check_status PASSED src/test/python/apache/aurora/admin/test_host_maintenance.py <- <https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_complete_maintenance PASSED src/test/python/apache/aurora/admin/test_host_maintenance.py <- <https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_drain_hosts PASSED src/test/python/apache/aurora/admin/test_host_maintenance.py <- <https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_drain_hosts_timed_out_wait WARNING:root:Failed to move all hosts into DRAINED within 1 ms PASSED src/test/python/apache/aurora/admin/test_host_maintenance.py <- <https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_end_maintenance PASSED src/test/python/apache/aurora/admin/test_host_maintenance.py <- <https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_operate_on_hosts PASSED src/test/python/apache/aurora/admin/test_host_maintenance.py <- <https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_perform_maintenance PASSED src/test/python/apache/aurora/admin/test_host_maintenance.py <- <https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_perform_maintenance_partial_sla_failure WARNING:root:Some hosts did not pass SLA check and will not be drained! Skipping hosts: set(['us-west-001.example.com']) us-west-001.example.com PASSED src/test/python/apache/aurora/admin/test_host_maintenance.py <- <https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_start_maintenance WARNING:root:Skipping maintenance for unknown hosts: set(['us-west-001.example.com', 'us-west-003.example.com', 'us-west-002.example.com']) PASSED src/test/python/apache/aurora/admin/test_host_maintenance.py <- <https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::test_default_grouping PASSED src/test/python/apache/aurora/admin/test_host_maintenance.py <- <https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::test_rack_grouping PASSED generated xml file: <https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.admin.host_maintenance.xml> ========================== 11 passed in 0.60 seconds =========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 -- <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin/python2.7> plugins: cov, timeout collecting ... collected 2 items src/test/python/apache/aurora/admin/test_admin_util.py <- <https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_admin_util.py>::TestAdminUtil::test_parse_script PASSED src/test/python/apache/aurora/admin/test_admin_util.py <- <https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_admin_util.py>::TestAdminUtil::test_parse_script_invalid_filename CRITICAL:root:No such file: invalid filename PASSED generated xml file: <https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.admin.admin_util.xml> =========================== 2 passed in 0.23 seconds =========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 -- <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin/python2.7> plugins: cov, timeout collecting ... collected 3 items src/test/python/apache/aurora/client/test_base.py::TestBase::test_combine_messages PASSED src/test/python/apache/aurora/client/test_base.py::TestBase::test_format_response_with_details PASSED src/test/python/apache/aurora/client/test_base.py::TestBase::test_format_response_with_message PASSED generated xml file: <https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.client.base.xml> =========================== 3 passed in 0.20 seconds =========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 -- <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin/python2.7> plugins: cov, timeout collecting ... collected 2 items src/test/python/apache/aurora/client/test_binding_helper.py::test_registry PASSED src/test/python/apache/aurora/client/test_binding_helper.py::test_helper_types PASSED generated xml file: <https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.client.binding_helper.xml> =========================== 2 passed in 0.38 seconds =========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 -- <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin/python2.7> plugins: cov, timeout collecting ... collected 9 items src/test/python/apache/aurora/client/test_config.py::test_get_config_announces PASSED src/test/python/apache/aurora/client/test_config.py::test_get_config_select PASSED src/test/python/apache/aurora/client/test_config.py::test_include PASSED src/test/python/apache/aurora/client/test_config.py::test_environment_names PASSED src/test/python/apache/aurora/client/test_config.py::test_dedicated_portmap Announcer specified primary port as 'http' but no processes have bound that port. If you would like to utilize this port, you should listen on {{thermos.ports[http]}} from some Process bound to your task. Announcer specified primary port as 'http' but no processes have bound that port. If you would like to utilize this port, you should listen on {{thermos.ports[http]}} from some Process bound to your task. Announcer specified primary port as 'http' but no processes have bound that port. If you would like to utilize this port, you should listen on {{thermos.ports[http]}} from some Process bound to your task. PASSED src/test/python/apache/aurora/client/test_config.py::test_update_config_passes_with_default_values PASSED src/test/python/apache/aurora/client/test_config.py::test_update_config_passes_with_min_requirement_values PASSED src/test/python/apache/aurora/client/test_config.py::test_update_config_fails_insufficient_watch_secs_less_than_target CRITICAL:root: You have specified an insufficiently short watch period (10 seconds) in your update configuration. Your update will always succeed. In order for the updater to detect health check failures, UpdateConfig.watch_secs must be greater than 15 seconds to account for an initial health check interval (15 seconds) plus 0 consecutive failures at a check interval of 10 seconds. PASSED src/test/python/apache/aurora/client/test_config.py::test_update_config_fails_insufficient_watch_secs_equal_to_target CRITICAL:root: You have specified an insufficiently short watch period (25 seconds) in your update configuration. Your update will always succeed. In order for the updater to detect health check failures, UpdateConfig.watch_secs must be greater than 25 seconds to account for an initial health check interval (15 seconds) plus 1 consecutive failures at a check interval of 10 seconds. PASSED generated xml file: <https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.client.config.xml> =========================== 9 passed in 0.47 seconds =========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 -- <https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin/python2.7> plugins: cov, timeout collecting ... collected 11 items src/test/python/apache/aurora/client/api/test_api.py::TestJobUpdateApis::test_abort_job_update FAILED =================================== FAILURES =================================== ___________________ TestJobUpdateApis.test_abort_job_update ____________________ self = <client.api.test_api.TestJobUpdateApis testMethod=test_abort_job_update> def test_abort_job_update(self): """Test successful job update abort.""" > api, mock_proxy = self.mock_api() src/test/python/apache/aurora/client/api/test_api.py:160: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'client.api.test_api.TestJobUpdateApis'> @classmethod def mock_api(cls): > api = AuroraClientAPI(Cluster(name="foo")) E TypeError: __init__() takes at least 3 arguments (2 given) src/test/python/apache/aurora/client/api/test_api.py:73: TypeError generated xml file: <https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.client.api.api.xml> !!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!! =========================== 1 failed in 0.61 seconds =========================== Build operating on top level addresses: set([BuildFileAddress(<https://builds.apache.org/job/Aurora/ws/src/test/python/BUILD,> all)]) src.test.python.apache.aurora.admin.admin_util ..... SUCCESS src.test.python.apache.aurora.admin.host_maintenance ..... SUCCESS src.test.python.apache.aurora.client.api.api ..... FAILURE src.test.python.apache.aurora.client.base ..... SUCCESS src.test.python.apache.aurora.client.binding_helper ..... SUCCESS src.test.python.apache.aurora.client.config ..... SUCCESS Build step 'Execute shell' marked build as failure Recording test results