Looks like src.test.python.apache.thermos.core.test_process.test_log_tee is flaky. I have seen it fail at least twice.
On 04/07/16 16:46, "Apache Jenkins Server" <jenk...@builds.apache.org> wrote: See <https://builds.apache.org/job/Aurora/1548/changes> Changes: [john.sirois] Close `PathChildrenCache` before its framework. ------------------------------------------ [...truncated 3553 lines...] src/test/python/apache/thermos/observer/test_observer_task_detector.py::test_observer_task_detector_standard_transitions ?[32mPASSED?[0m src/test/python/apache/thermos/observer/test_observer_task_detector.py::test_observer_task_detector_nonstandard_transitions ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_updater_util.py::TestRangeConversion::test_empty_list ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_updater_util.py::TestRangeConversion::test_multiple_ranges ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_updater_util.py::TestRangeConversion::test_none_list ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_updater_util.py::TestRangeConversion::test_one_element ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_updater_util.py::TestRangeConversion::test_pulse_interval_secs ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_updater_util.py::TestRangeConversion::test_pulse_interval_too_low ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_updater_util.py::TestRangeConversion::test_pulse_interval_unset ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_job_monitor.py::JobMonitorTest::test_empty_job_succeeds ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_job_monitor.py::JobMonitorTest::test_terminate ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_job_monitor.py::JobMonitorTest::test_terminated_exits_immediately ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_job_monitor.py::JobMonitorTest::test_wait_until_state ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_job_monitor.py::JobMonitorTest::test_wait_until_timeout ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_job_monitor.py::JobMonitorTest::test_wait_with_instances ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_health_check.py::HealthCheckTest::test_changed_task_id ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_health_check.py::HealthCheckTest::test_failed_status_health_check ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_health_check.py::HealthCheckTest::test_simple_status_health_check ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_api.py::TestJobUpdateApis::test_add_instances ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_api.py::TestJobUpdateApis::test_get_job_update_details ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_api.py::TestJobUpdateApis::test_get_job_update_diff ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_api.py::TestJobUpdateApis::test_pause_job_update ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_api.py::TestJobUpdateApis::test_query_job_updates ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_api.py::TestJobUpdateApis::test_query_job_updates_no_filter ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_api.py::TestJobUpdateApis::test_resume_job_update ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_api.py::TestJobUpdateApis::test_set_quota ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_api.py::TestJobUpdateApis::test_start_job_update ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_api.py::TestJobUpdateApis::test_start_job_update_fails_parse_update_config ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_restarter.py <- .pants.d/python-setup/chroots/409271aa2fa0ddb2b96e5056afbdff1b6bd7802b/.deps/mox-0.5.3-py2-none-any.whl/mox.py::TestRestarter::test_restart_all_instances ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_restarter.py <- .pants.d/python-setup/chroots/409271aa2fa0ddb2b96e5056afbdff1b6bd7802b/.deps/mox-0.5.3-py2-none-any.whl/mox.py::TestRestarter::test_restart_instance_fails ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_restarter.py <- .pants.d/python-setup/chroots/409271aa2fa0ddb2b96e5056afbdff1b6bd7802b/.deps/mox-0.5.3-py2-none-any.whl/mox.py::TestRestarter::test_restart_instances_watch_fails ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_restarter.py <- .pants.d/python-setup/chroots/409271aa2fa0ddb2b96e5056afbdff1b6bd7802b/.deps/mox-0.5.3-py2-none-any.whl/mox.py::TestRestarter::test_restart_no_instance_active ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_restarter.py <- .pants.d/python-setup/chroots/409271aa2fa0ddb2b96e5056afbdff1b6bd7802b/.deps/mox-0.5.3-py2-none-any.whl/mox.py::TestRestarter::test_restart_one_iteration ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_restarter.py <- .pants.d/python-setup/chroots/409271aa2fa0ddb2b96e5056afbdff1b6bd7802b/.deps/mox-0.5.3-py2-none-any.whl/mox.py::TestRestarter::test_rolling_restart ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_instance_watcher.py::InstanceWatcherTest::test_all_instance_failure ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_instance_watcher.py::InstanceWatcherTest::test_single_instance_failure ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_instance_watcher.py::InstanceWatcherTest::test_single_watch_period_failure ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_instance_watcher.py::InstanceWatcherTest::test_successful_watch ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_instance_watcher.py::InstanceWatcherTest::test_terminated_exits_immediately ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_instance_watcher.py::InstanceWatcherTest::test_watch_period_failure ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::test_coverage ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_abortJobUpdate ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_addInstances ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_createJob ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_descheduleCronJob ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_getJobUpdateDetails ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_getJobUpdateSummaries ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_getJobs ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_getQuota ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_getTasksStatus ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_killTasks ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_pauseJobUpdate ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_populateJobConfig ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_pulseJobUpdate ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_raise_auth_error ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_replaceCronTemplate ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_restartShards ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_resumeJobUpdate ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_scheduleCronJob ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_startCronJob ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyInjection::test_startJobUpdate ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_abortJobUpdate ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_addInstances ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_commitRecovery ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_createJob ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_deleteRecoveryTasks ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_descheduleCronJob ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_drainHosts ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_endMaintenance ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_forceTaskState ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_getJobUpdateDetails ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_getJobUpdateSummaries ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_getJobs ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_getQuota ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_getTasksStatus ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_killTasks ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_listBackups ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_maintenanceStatus ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_pauseJobUpdate ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_performBackup ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_populateJobConfig ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_pulseJobUpdate ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_queryRecovery ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_raise_auth_error ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_replaceCronTemplate ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_restartShards ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_resumeJobUpdate ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_rewriteConfigs ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_scheduleCronJob ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_setQuota ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_snapshot ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_stageRecovery ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_startCronJob ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_startJobUpdate ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_startMaintenance ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerProxyAdminInjection::test_unloadRecovery ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::test_url_when_not_connected_and_cluster_has_no_proxy_url[http] ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::test_url_when_not_connected_and_cluster_has_no_proxy_url[https] ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerClient::test__internal_connect ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerClient::test_connect_direct_client_with_auth ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerClient::test_connect_direct_scheduler_with_user_agent ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerClient::test_connect_scheduler ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerClient::test_connect_scheduler_with_bypass_leader_redirect ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerClient::test_connect_scheduler_with_user_agent ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerClient::test_connect_scheduler_without_bypass_leader_redirect ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerClient::test_connect_zookeeper_client_with_auth ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerClient::test_no_zk_or_scheduler_uri ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerClient::test_transient_error ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_scheduler_client.py::TestSchedulerClient::test_unknown_connection_error ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_count_0 ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_count_100 ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_count_50 ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_domain_uptime ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_domain_uptime_no_result ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_domain_uptime_no_result_min_count_filtered ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_domain_uptime_no_tasks ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_domain_uptime_not_production ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_domain_uptime_production_not_set ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_domain_uptime_with_grouping ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_domain_uptime_with_grouping_not_safe ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_domain_uptime_with_override ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_get_domain_uptime_vector_with_hosts ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_get_domain_uptime_vector_with_hosts_no_job_tasks ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_probe_hosts_no_hosts ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_probe_hosts_no_result ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_probe_hosts_no_result_min_count_filtered ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_probe_hosts_no_tasks ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_probe_hosts_non_prod_ignored ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_probe_hosts_not_safe ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_probe_hosts_not_safe_infeasible ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_probe_hosts_safe ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_probe_hosts_with_grouping_not_safe ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_probe_hosts_with_grouping_safe ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_task_query ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_uptime_0 ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_uptime_10 ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_uptime_100 ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_uptime_50 ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_uptime_99 ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_uptime_empty ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_wait_time_0 ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_wait_time_empty ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_wait_time_infeasible ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_wait_time_lower ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_wait_time_mid ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_wait_time_upper ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_sla.py::SlaTest::test_wait_time_with_total ?[32mPASSED?[0m src/test/python/apache/aurora/client/api/test_task_util.py::TaskUtilTest::test_run ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_aurora_job_key.py::AuroraJobKeyTest::test_basic ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_aurora_job_key.py::AuroraJobKeyTest::test_equality ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_aurora_job_key.py::AuroraJobKeyTest::test_inequality ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_pex_version.py::test_old_pants_output ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_pex_version.py::test_new_pants_output ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_pex_version.py::test_attribute_error ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_pex_version.py::test_no_pants ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_pex_version.py::test_io_error ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_pex_version.py::test_os_error ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_transport.py::test_request_transport_integration ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_transport.py::test_request_transport_timeout ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_transport.py::test_raise_for_status_causes_exception ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_transport.py::test_raises_auth_error ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_transport.py::test_request_any_other_exception ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_transport.py::test_requests_transports_lowers_logging_level ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_transport.py::test_transport_applies_user_agent_from_factory ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_transport.py::test_transport_applies_default_user_agent_if_no_factory_provided ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_transport.py::test_auth_type_valid ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_transport.py::test_auth_type_invalid ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_transport.py::test_requests_transport_session_reuse ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_cluster_option.py::test_constructors ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_cluster_option.py::test_parsable ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_cluster_option.py::test_not_parsable ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_clusters.py::test_load ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_clusters.py::test_load_invalid_syntax ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_clusters.py::test_patch_cleanup_on_error ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_shellify.py::test_shellify ?[32mPASSED?[0m src/test/python/apache/aurora/common/test_cluster.py::test_simple ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_task_planner.py::test_task_construction ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_task_planner.py::test_task_finish_with_ephemerals ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_task_planner.py::test_task_finish_with_daemons ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_task_planner.py::test_task_finish_with_daemon_ephemerals ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_task_planner.py::test_task_process_cannot_depend_upon_daemon ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_task_planner.py::test_task_non_ephemeral_process_cannot_depend_on_ephemeral_process ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_task_planner.py::test_task_failed_predecessor_does_not_make_process_runnable ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_task_planner.py::test_task_daemon_duration ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_task_planner.py::test_task_waits ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_task_planner.py::test_task_fails ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_task_planner.py::test_task_lost ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_task_planner.py::test_task_filters ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_task_planner.py::test_task_max_runs ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_pathspec.py::test_legacy_task_roots ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_pathspec.py::test_legacy_log_dirs ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_pathspec.py::test_exception_on_none_keys ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_planner.py::test_planner_empty ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_planner.py::test_planner_unordered ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_planner.py::test_planner_ordered ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_planner.py::test_planner_mixed ?[32mPASSED?[0m src/test/python/apache/thermos/common/test_planner.py::test_planner_unsatisfiables ?[32mPASSED?[0m ==================== FAILURES ==================== __________________ test_log_tee __________________ ?[1m def test_log_tee():?[0m ?[1m with temporary_dir() as td:?[0m ?[1m taskpath = make_taskpath(td)?[0m ?[1m sandbox = setup_sandbox(td, taskpath)?[0m ?[1m ?[0m ?[1m # Create file stdout for capturing output. We can't use StringIO mock?[0m ?[1m # because TestProcess is running fork.?[0m ?[1m with open(os.path.join(td, 'sys_stdout'), 'w+') as stdout:?[0m ?[1m with open(os.path.join(td, 'sys_stderr'), 'w+') as stderr:?[0m ?[1m with mutable_sys():?[0m ?[1m sys.stdout, sys.stderr = stdout, stderr?[0m ?[1m ?[0m ?[1m p = TestProcess('process', 'echo hello world; echo >&2 hello stderr', 0,?[0m ?[1m taskpath, sandbox, logger_destination=LoggerDestination.BOTH)?[0m ?[1m p.start()?[0m ?[1m rc = wait_for_rc(taskpath.getpath('process_checkpoint'))?[0m ?[1m ?[0m ?[1m assert rc == 0?[0m ?[1m # Check log files were created in std path with correct content?[0m ?[1m> assert_log_content(taskpath, 'stdout', 'hello world\n')?[0m src/test/python/apache/thermos/core/test_process.py:448: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ taskpath = <apache.thermos.common.path.TaskPath object at 0x7f1c0b619dd0> log_name = 'stdout' expected_content = 'hello world\n' ?[1m def assert_log_content(taskpath, log_name, expected_content):?[0m ?[1m log = taskpath.with_filename(log_name).getpath('process_logdir')?[0m ?[1m assert os.path.exists(log)?[0m ?[1m with open(log, 'r') as fp:?[0m ?[1m> assert fp.read() == expected_content?[0m ?[1m?[31mE assert '' == 'hello world\n'?[0m ?[1m?[31mE + hello world?[0m src/test/python/apache/thermos/core/test_process.py:274: AssertionError generated xml file: <https://builds.apache.org/job/Aurora/ws/dist/test-results/415337499eb72578eab327a6487c1f5c9452b3d6.xml> ?[1m?[31m 1 failed, 675 passed, 6 skipped, 1 warnings in 224.30 seconds ?[0m FAILURE ?[32m Waiting for background workers to finish.?[0m 14:46:49 04:39 [complete]?[31m FAILURE?[0m Build step 'Execute shell' marked build as failure Recording test results