See <https://builds.apache.org/job/Aurora/1635/changes>

Changes:

[zmanji] Add support for receiving min_consecutive_successes in health checker

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


01:11:36 07:57   [complete]
               FAILURE
Build step 'Execute shell' marked build as failure
Recording test results

Reply via email to