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