See <https://builds.apache.org/job/Aurora/1277/changes>
Changes:
[wfarner] Refactoring HealthCheckConfig into separate structs
------------------------------------------
[...truncated 3840 lines...]
collecting 12 items[0m[1m
collected 12 items
[0m
src/test/python/apache/aurora/config/test_thrift.py::test_simple_config
[32mPASSED[0m
src/test/python/apache/aurora/config/test_thrift.py::test_config_with_tier
[32mPASSED[0m
src/test/python/apache/aurora/config/test_thrift.py::test_docker_with_parameters
[32mPASSED[0m
src/test/python/apache/aurora/config/test_thrift.py::test_config_with_options
[32mPASSED[0m
src/test/python/apache/aurora/config/test_thrift.py::test_config_with_ports
[32mPASSED[0m
src/test/python/apache/aurora/config/test_thrift.py::test_config_with_bad_resources
[32mPASSED[0m
src/test/python/apache/aurora/config/test_thrift.py::test_unbound_references
[32mPASSED[0m
src/test/python/apache/aurora/config/test_thrift.py::test_cron_collision_policy
[32mPASSED[0m
src/test/python/apache/aurora/config/test_thrift.py::test_metadata_in_config
[32mPASSED[0m
src/test/python/apache/aurora/config/test_thrift.py::test_task_instance_from_job
[32mPASSED[0m
src/test/python/apache/aurora/config/test_thrift.py::test_identifier_validation
[32mPASSED[0m
src/test/python/apache/aurora/config/test_thrift.py::test_mesos_hostname_in_task
[32mPASSED[0m
generated xml file:
<https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.config.test_thrift.xml>
[32m[1m=========== 12 passed in 1.87 seconds
============[0m
20:46:52 03:15 [chroot][1m============== test session starts
===============[0m
platform linux2 -- Python 2.7.6 -- py-1.4.31 --
pytest-2.6.4 -- /usr/bin/python2.7
plugins: timeout, cov
[1m
collecting 0 items[0m[1m
collecting 8 items[0m[1m
collecting 8 items[0m[1m
collecting 8 items[0m[1m
collected 8 items
[0m
src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_disconnected
[32mPASSED[0m
src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_error
[32mPASSED[0m
src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_frameworkMessage
[32mPASSED[0m
src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_log
[32mPASSED[0m
src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_registered
[32mPASSED[0m
src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_reregistered
[32mPASSED[0m
src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_send_update
[32mPASSED[0m
src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_status_is_terminal
[32mPASSED[0m
generated xml file:
<https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.executor.executor_base.xml>
[32m[1m============ 8 passed in 0.24 seconds
============[0m
20:46:54 03:17 [chroot][1m============== test session starts
===============[0m
platform linux2 -- Python 2.7.6 -- py-1.4.31 --
pytest-2.6.4 -- /usr/bin/python2.7
plugins: timeout, cov
[1m
collecting 0 items[0m
20:46:56 03:19 [chroot][1m
collecting 2 items[0m[1m
collected 2 items
[0m
src/test/python/apache/aurora/executor/test_executor_vars.py::test_init
[32mPASSED[0m
src/test/python/apache/aurora/executor/test_executor_vars.py::test_sample
[32mPASSED[0m
generated xml file:
<https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.executor.executor_vars.xml>
[32m[1m============ 2 passed in 0.21 seconds
============[0m
[1m============== test session starts ===============[0m
platform linux2 -- Python 2.7.6 -- py-1.4.31 --
pytest-2.6.4 -- /usr/bin/python2.7
plugins: cov, timeout
[1m
collecting 0 items[0m
20:46:59 03:22 [chroot][1m
collecting 3 items[0m[1m
collected 3 items
[0m
src/test/python/apache/aurora/executor/test_http_lifecycle.py::test_http_lifecycle_wrapper_without_lifecycle
[32mPASSED[0m
src/test/python/apache/aurora/executor/test_http_lifecycle.py::test_http_lifecycle_wrapper_with_lifecycle
[32mPASSED[0m
src/test/python/apache/aurora/executor/test_http_lifecycle.py::test_http_lifecycle_wraps_start_and_stop
[32mPASSED[0m
generated xml file:
<https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.executor.http_lifecycle.xml>
[32m[1m============ 3 passed in 0.56 seconds
============[0m
20:47:02 03:25 [chroot][1m============== test session starts
===============[0m
platform linux2 -- Python 2.7.6 -- py-1.4.31 --
pytest-2.6.4 -- /usr/bin/python2.7
plugins: cov, timeout
[1m
collecting 0 items[0m[1m
collecting 1 items[0m[1m
collecting 1 items[0m[1m
collecting 1 items[0m[1m
collected 1 items
[0m
src/test/python/apache/aurora/executor/test_status_manager.py::TestStatusManager::test_run
[32mPASSED[0m
generated xml file:
<https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.executor.status_manager.xml>
[32m[1m============ 1 passed in 0.24 seconds
============[0m
[1m============== test session starts ===============[0m
platform linux2 -- Python 2.7.6 -- py-1.4.31 --
pytest-2.6.4 -- /usr/bin/python2.7
plugins: timeout, cov
[1m
collecting 0 items[0m[1m
collecting 9 items[0m[1m
collecting 9 items[0m[1m
collecting 9 items[0m[1m
collected 9 items
[0m
src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_integration_success
[32mPASSED[0m
src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_integration_failed
[32mPASSED[0m
src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_integration_stop
[33mSKIPPED[0m
src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_integration_lose
[32mPASSED[0m
src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_integration_ignores_sigterm
[33mSKIPPED[0m
src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_integration_http_teardown
[31mFAILED[0m
src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_thermos_normal_exit_status
[32mPASSED[0m
src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_thermos_abnormal_exit_statuses
[32mPASSED[0m
src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_thermos_runner_killed
[32mPASSED[0m[32m
src.test.python.apache.aurora.admin.admin
..... SUCCESS[0m[32m
src.test.python.apache.aurora.admin.host_maintenance
..... SUCCESS[0m[32m
src.test.python.apache.aurora.admin.maintenance
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.base
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.binding_helper
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.config
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.api.api
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.api.instance_watcher
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.api.job_monitor
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.api.mux
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.api.quota_check
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.api.restarter
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.api.scheduler_client
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.api.sla
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.api.task_util
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.api.updater_util
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.cli.api
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.cli.client
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.cli.command_hooks
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.cli.config
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.cli.context
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.cli.cron
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.cli.inspect
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.cli.job
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.cli.options
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.cli.plugins
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.cli.quota
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.cli.sla
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.cli.supdate
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.cli.task
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.cli.version
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.hooks.hooked_api
..... SUCCESS[0m[32m
src.test.python.apache.aurora.client.hooks.non_hooked_api
..... SUCCESS[0m[32m
src.test.python.apache.aurora.common.test_aurora_job_key
..... SUCCESS[0m[32m
src.test.python.apache.aurora.common.test_cluster
..... SUCCESS[0m[32m
src.test.python.apache.aurora.common.test_cluster_option
..... SUCCESS[0m[32m
src.test.python.apache.aurora.common.test_clusters
..... SUCCESS[0m[32m
src.test.python.apache.aurora.common.test_pex_version
..... SUCCESS[0m[32m
src.test.python.apache.aurora.common.test_shellify
..... SUCCESS[0m[32m
src.test.python.apache.aurora.common.test_transport
..... SUCCESS[0m[32m
src.test.python.apache.aurora.config.test_base
..... SUCCESS[0m[32m
src.test.python.apache.aurora.config.test_constraint_parsing
..... SUCCESS[0m[32m
src.test.python.apache.aurora.config.test_loader
..... SUCCESS[0m[32m
src.test.python.apache.aurora.config.test_thrift
..... SUCCESS[0m[32m
src.test.python.apache.aurora.executor.executor_base
..... SUCCESS[0m[32m
src.test.python.apache.aurora.executor.executor_vars
..... SUCCESS[0m[32m
src.test.python.apache.aurora.executor.http_lifecycle
..... SUCCESS[0m[32m
src.test.python.apache.aurora.executor.status_manager
..... SUCCESS[0m[32m
src.test.python.apache.aurora.executor.thermos_task_runner
..... FAILURE[0m[32m
src.test.python.apache.aurora.executor.common.path_detector
..... SUCCESS[0m[32m
src.test.python.apache.aurora.executor.common.task_info
..... SUCCESS[0m[32m
src.test.python.apache.thermos.cli.common
..... SUCCESS[0m[32m
src.test.python.apache.thermos.cli.main
..... SUCCESS[0m[32m
src.test.python.apache.thermos.cli.commands.commands
..... SUCCESS[0m[32m
src.test.python.apache.thermos.common.test_pathspec
..... SUCCESS[0m[32m
src.test.python.apache.thermos.core.test_runner_integration
..... SUCCESS[0m[32m
src.test.python.apache.thermos.monitoring.test_disk
..... SUCCESS[0m
==================== FAILURES ====================
TestThermosTaskRunnerIntegration.test_integration_http_teardown
args =
(<test_thermos_task_runner.TestThermosTaskRunnerIntegration object at
0x7fe86308a910>, <MagicMock name='HttpSignaler' id='140636070651856'>)
keywargs = {}
extra_args = [<MagicMock name='HttpSignaler'
id='140636070651856'>]
entered_patchers = [<mock._patch object at 0x7fe8634dd8d0>]
exc_info = (<class
'apache.aurora.executor.common.task_runner.TaskError'>, TaskError('Task did not
stop within deadline.',), <traceback object at 0x7fe8631ba7a0>)
patching = <mock._patch object at 0x7fe8634dd8d0>
arg = <MagicMock name='HttpSignaler' id='140636070651856'>
[1m @wraps(func)[0m
[1m def patched(*args, **keywargs):[0m
[1m # don't use a with here (backwards
compatability with Python 2.4)[0m
[1m extra_args = [][0m
[1m entered_patchers = [][0m
[1m [0m
[1m # can't use try...except...finally because of
Python 2.4[0m
[1m # compatibility[0m
[1m exc_info = tuple()[0m
[1m try:[0m
[1m try:[0m
[1m for patching in patched.patchings:[0m
[1m arg = patching.__enter__()[0m
[1m
entered_patchers.append(patching)[0m
[1m if patching.attribute_name is not
None:[0m
[1m keywargs.update(arg)[0m
[1m elif patching.new is DEFAULT:[0m
[1m extra_args.append(arg)[0m
[1m [0m
[1m args += tuple(extra_args)[0m
[1m> return func(*args, **keywargs)[0m
.pants.d/python-setup/chroots/56cc54223ce6d83aeb881d4282243b0fddce1c2d/.deps/mock-1.0.1-py2-none-any.whl/mock.py:1201:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
src/test/python/apache/aurora/executor/test_thermos_task_runner.py:247: in
test_integration_http_teardown
[1m http_task_runner.stop()[0m
.pants.d/python-setup/chroots/56cc54223ce6d83aeb881d4282243b0fddce1c2d/apache/aurora/executor/http_lifecycle.py:87:
in stop
[1m return self._runner.stop(timeout=timeout if
timeout is not None else self._runner.MAX_WAIT)[0m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self =
<apache.aurora.executor.thermos_task_runner.ThermosTaskRunner object at
0x7fe8630a7810>
timeout = Amount(1, mins)
[1m def stop(self, timeout=MAX_WAIT):[0m
[1m """Stop the runner. If it's already completed,
no-op. If it's still running, issue a kill."""[0m
[1m log.info('ThermosTaskRunner is shutting
down.')[0m
[1m [0m
[1m if not self.forking.is_set():[0m
[1m raise TaskError('Failed to call
TaskRunner.start.')[0m
[1m [0m
[1m log.info('Invoking runner.kill')[0m
[1m self.kill()[0m
[1m [0m
[1m waited = Amount(0, Time.SECONDS)[0m
[1m while self.is_alive and waited < timeout:[0m
[1m
self._clock.sleep(self.POLL_INTERVAL.as_(Time.SECONDS))[0m
[1m waited += self.POLL_INTERVAL[0m
[1m [0m
[1m if not self.is_alive and self.task_state() !=
TaskState.ACTIVE:[0m
[1m return[0m
[1m [0m
[1m log.info('Thermos task did not shut down
cleanly, rebinding to kill.')[0m
[1m self.quitquitquit()[0m
[1m [0m
[1m while not self._monitor.finished and waited <
timeout:[0m
[1m
self._clock.sleep(self.POLL_INTERVAL.as_(Time.SECONDS))[0m
[1m waited += self.POLL_INTERVAL[0m
[1m [0m
[1m if not self._monitor.finished:[0m
[1m> raise TaskError('Task did not stop within
deadline.')[0m
[1m[31mE TaskError: Task did not stop within
deadline.[0m
.pants.d/python-setup/chroots/56cc54223ce6d83aeb881d4282243b0fddce1c2d/apache/aurora/executor/thermos_task_runner.py:325:
TaskError
-------------- Captured stderr call --------------
Writing log files to disk in /tmp/user/20000/tmpLgqsjX
ERROR] Could not quitquitquit runner: Cannot take control
of a task in terminal state.
generated xml file:
<https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.executor.thermos_task_runner.xml>
[1m[31m= 1 failed, 6 passed, 2 skipped in 68.23 seconds
=[0m
FAILURE
20:48:12 04:35 [complete][31m
FAILURE[0m
Build step 'Execute shell' marked build as failure
Recording test results