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