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

Changes:

[kevints] Performance improvements and instrumentation for snapshot

------------------------------------------
[...truncated 8526 lines...]
========================== 15 passed in 35.42 seconds ==========================
Writing log files to disk in /tmp/tmpy5lNDv
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.24 -- pytest-2.6.2 -- 
/usr/bin/python2.7
plugins: cov, timeout
collecting ... collected 3 items

src/test/python/apache/aurora/client/commands/test_hooks.py::TestClientCreateCommand::test_block_hooks
 WARNING: create is an aurora clientv1 command which will be deprecated soon
To run this command using clientv2, use 'aurora job create 
west/mchucarroll/test/hello /tmp/tmptN6025 --wait-until=RUNNING'
PASSED
src/test/python/apache/aurora/client/commands/test_hooks.py::TestClientCreateCommand::test_create_job_hook_aborts
 WARNING: create is an aurora clientv1 command which will be deprecated soon
To run this command using clientv2, use 'aurora job create 
west/mchucarroll/test/hello /tmp/tmp0BQMBP --wait-until=RUNNING'
PASSED
src/test/python/apache/aurora/client/commands/test_hooks.py::TestClientCreateCommand::test_create_job_hook_called
 WARNING: create is an aurora clientv1 command which will be deprecated soon
To run this command using clientv2, use 'aurora job create 
west/mchucarroll/test/hello /tmp/tmpIbPKuZ --wait-until=RUNNING'
PASSED

=========================== 3 passed in 1.35 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.24 -- pytest-2.6.2 -- 
/usr/bin/python2.7
plugins: cov, timeout
collecting ... collected 7 items

src/test/python/apache/aurora/client/cli/test_cron.py::TestCronNoun::test_cron_status
 PASSED
src/test/python/apache/aurora/client/cli/test_cron.py::TestCronNoun::test_deschedule_cron_deep_api
 PASSED
src/test/python/apache/aurora/client/cli/test_cron.py::TestCronNoun::test_schedule_cron_deep_api
 PASSED
src/test/python/apache/aurora/client/cli/test_cron.py::TestCronNoun::test_schedule_cron_failed_invalid_config
 Error executing command: Error loading configuration: invalid syntax 
(tmpsoTKmz, line 9)
PASSED
src/test/python/apache/aurora/client/cli/test_cron.py::TestCronNoun::test_schedule_failed
 Error executing command: Error scheduling job west/bozo/test/hello; see log 
for details
PASSED
src/test/python/apache/aurora/client/cli/test_cron.py::TestCronNoun::test_start_cron
 PASSED
src/test/python/apache/aurora/client/cli/test_cron.py::TestCronNoun::test_successful_schedule
 PASSED

=========================== 7 passed in 1.11 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.24 -- pytest-2.6.2 -- 
/usr/bin/python2.7
plugins: cov, timeout
collecting ... collected 1 items

src/test/python/apache/aurora/executor/common/test_status_checker.py::test_chained_health_interface
 PASSED

=========================== 1 passed in 0.15 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.24 -- pytest-2.6.2 -- 
/usr/bin/python2.7
plugins: cov, timeout
collecting ... collected 10 items

src/test/python/apache/aurora/client/commands/test_maintenance.py::TestMaintenanceCommands::test_end_maintenance_hosts
 PASSED
src/test/python/apache/aurora/client/commands/test_maintenance.py::TestMaintenanceCommands::test_host_maintenance_status
 PASSED
src/test/python/apache/aurora/client/commands/test_maintenance.py::TestMaintenanceCommands::test_perform_maintenance_hosts
 PASSED
src/test/python/apache/aurora/client/commands/test_maintenance.py::TestMaintenanceCommands::test_perform_maintenance_hosts_failed_custom_sla
 WARNING:root:Some hosts did not pass SLA check and will not be drained! 
Skipping hosts: set(['us-grf-20'])
WARNING:root:Some hosts did not pass SLA check and will not be drained! 
Skipping hosts: set(['us-jim-47'])
WARNING:root:Some hosts did not pass SLA check and will not be drained! 
Skipping hosts: set(['us-suz-01'])
us-grf-20       west/role/env/job-us-grf-20     95.00   False   n/a
us-jim-47       west/role/env/job-us-jim-47     95.00   False   n/a
us-suz-01       west/role/env/job-us-suz-01     95.00   False   n/a
us-grf-20
us-suz-01
us-jim-47
PASSED
src/test/python/apache/aurora/client/commands/test_maintenance.py::TestMaintenanceCommands::test_perform_maintenance_hosts_failed_default_sla
 WARNING:root:Some hosts did not pass SLA check and will not be drained! 
Skipping hosts: set(['us-grf-20'])
WARNING:root:Some hosts did not pass SLA check and will not be drained! 
Skipping hosts: set(['us-jim-47'])
WARNING:root:Some hosts did not pass SLA check and will not be drained! 
Skipping hosts: set(['us-suz-01'])
us-grf-20       west/role/env/job-us-grf-20     95.00   False   n/a
us-jim-47       west/role/env/job-us-jim-47     95.00   False   n/a
us-suz-01       west/role/env/job-us-suz-01     95.00   False   n/a
us-grf-20
us-suz-01
us-jim-47
PASSED
src/test/python/apache/aurora/client/commands/test_maintenance.py::TestMaintenanceCommands::test_perform_maintenance_hosts_multiple_sla_groups_failure
 ERROR:root:Illegal multiple groups detected in SLA results. Skipping hosts: 
['us-grf-20']
WARNING:root:Some hosts did not pass SLA check and will not be drained! 
Skipping hosts: set(['us-grf-20'])
ERROR:root:Illegal multiple groups detected in SLA results. Skipping hosts: 
['us-jim-47']
WARNING:root:Some hosts did not pass SLA check and will not be drained! 
Skipping hosts: set(['us-jim-47'])
ERROR:root:Illegal multiple groups detected in SLA results. Skipping hosts: 
['us-suz-01']
WARNING:root:Some hosts did not pass SLA check and will not be drained! 
Skipping hosts: set(['us-suz-01'])
us-grf-20
us-suz-01
us-jim-47
PASSED
src/test/python/apache/aurora/client/commands/test_maintenance.py::TestMaintenanceCommands::test_perform_maintenance_hosts_no_prod_tasks
 PASSED
src/test/python/apache/aurora/client/commands/test_maintenance.py::TestMaintenanceCommands::test_perform_maintenance_hosts_reason_missing
 CRITICAL:root:All --override_* options are required when attempting to 
override default SLA values.
PASSED
src/test/python/apache/aurora/client/commands/test_maintenance.py::TestMaintenanceCommands::test_perform_maintenance_hosts_unknown_hosts_skipped
 WARNING:root:Skipping maintenance for unknown hosts: set(['us-grf-20'])
PASSED
src/test/python/apache/aurora/client/commands/test_maintenance.py::TestMaintenanceCommands::test_start_maintenance_hosts
 PASSED

========================== 10 passed in 0.67 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.24 -- pytest-2.6.2 -- 
/usr/bin/python2.7
plugins: cov, timeout
collecting ... collected 6 items

src/test/python/apache/thermos/core/test_process.py::test_simple_process PASSED
src/test/python/apache/thermos/core/test_process.py::test_simple_process_other_user
 PASSED
src/test/python/apache/thermos/core/test_process.py::test_other_user_fails_nonroot
 PASSED
src/test/python/apache/thermos/core/test_process.py::test_log_permissions PASSED
src/test/python/apache/thermos/core/test_process.py::test_log_permissions_other_user
 PASSED
src/test/python/apache/thermos/core/test_process.py::test_cloexec PASSED

===================== 6 passed, 1 warnings in 1.39 seconds =====================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.24 -- pytest-2.6.2 -- 
/usr/bin/python2.7
plugins: cov, timeout
collecting ... collected 3 items

src/test/python/apache/thermos/core/test_ephemerals.py::TestEphemeralTask::test_runner_state
 PASSED
src/test/python/apache/thermos/core/test_ephemerals.py::TestEphemeralTask::test_runner_process_in_expected_states
 PASSED
src/test/python/apache/thermos/core/test_ephemerals.py <- 
../../../../../tmp/tmp4tyHon/apache/thermos/testing/runner.py::TestEphemeralTask::test_runner_state_reconstruction
 PASSEDFailed to kill runner: [Errno 3] No such process


=========================== 3 passed in 2.66 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.24 -- pytest-2.6.2 -- 
/usr/bin/python2.7
plugins: cov, timeout
collecting ... collected 4 items

src/test/python/apache/aurora/client/cli/test_bridge.py::TestBridgedCommandLine::test_bridge_ordering
 PASSED
src/test/python/apache/aurora/client/cli/test_bridge.py::TestBridgedCommandLine::test_bridge_with_default_one
 PASSED
src/test/python/apache/aurora/client/cli/test_bridge.py::TestBridgedCommandLine::test_bridge_with_default_three
 PASSED
src/test/python/apache/aurora/client/cli/test_bridge.py::TestBridgedCommandLine::test_bridge_with_no_default
 Unknown command: seven
PASSED

=========================== 4 passed in 0.06 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.24 -- pytest-2.6.2 -- 
/usr/bin/python2.7
plugins: cov, timeout
collecting ... collected 1 items

src/test/python/apache/aurora/client/commands/test_run.py::TestRunCommand::test_successful_run
 WARNING: ssh is an aurora clientv1 command which will be deprecated soon
To run this command using clientv2, use 'aurora task run --threads=4 "ls"'
slavehost:  hello
slavehost:  hello
slavehost:  hello
FAILED

=================================== FAILURES ===================================
______________________ TestRunCommand.test_successful_run ______________________

self = <test_run.TestRunCommand testMethod=test_successful_run>

    def test_successful_run(self):
      """Test the run command."""
      # Calls api.check_status, which calls scheduler_proxy.getJobs
      mock_options = self.setup_mock_options()
      (mock_api, mock_scheduler_proxy) = self.create_mock_api()
      mock_scheduler_proxy.getTasksStatus.return_value = 
self.create_status_response()
      sandbox_args = {'slave_root': '/slaveroot', 'slave_run_directory': 
'slaverun'}
      with contextlib.nested(
          patch('apache.aurora.client.api.SchedulerProxy', 
return_value=mock_scheduler_proxy),
          patch('apache.aurora.client.factory.CLUSTERS', 
new=self.TEST_CLUSTERS),
          patch('apache.aurora.client.commands.run.CLUSTERS', 
new=self.TEST_CLUSTERS),
          patch('twitter.common.app.get_options', return_value=mock_options),
          
patch('apache.aurora.client.api.command_runner.DistributedCommandRunner.sandbox_args',
              return_value=sandbox_args),
          patch('subprocess.Popen', return_value=self.create_mock_process())) 
as (
              mock_scheduler_proxy_class,
              mock_clusters,
              mock_clusters_runpatch,
              options,
              mock_runner_args_patch,
              mock_subprocess):
        run(['west/mchucarroll/test/hello', 'ls'], mock_options)
    
        # The status command sends a getTasksStatus query to the scheduler,
        # and then prints the result.
        
mock_scheduler_proxy.getTasksStatus.assert_called_with(TaskQuery(jobName='hello',
            environment='test', owner=Identity(role='mchucarroll'),
            statuses=LIVE_STATES))
    
        # The mock status call returns 3 three ScheduledTasks, so three 
commands should have been run
>       assert mock_subprocess.call_count == 3
E       AssertionError: assert 1 == 3
E        +  where 1 = <MagicMock name='Popen' id='140133669544592'>.call_count

src/test/python/apache/aurora/client/commands/test_run.py:127: AssertionError
!!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!!
=========================== 1 failed in 0.68 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.host_maintenance                            
.....   SUCCESS
src.test.python.apache.aurora.client.api.api                                    
.....   SUCCESS
src.test.python.apache.aurora.client.api.disambiguator                          
.....   SUCCESS
src.test.python.apache.aurora.client.api.instance_watcher                       
.....   SUCCESS
src.test.python.apache.aurora.client.api.job_monitor                            
.....   SUCCESS
src.test.python.apache.aurora.client.api.mux                                    
.....   SUCCESS
src.test.python.apache.aurora.client.api.restarter                              
.....   SUCCESS
src.test.python.apache.aurora.client.api.scheduler_client                       
.....   SUCCESS
src.test.python.apache.aurora.client.api.updater                                
.....   SUCCESS
src.test.python.apache.aurora.client.api.updater_util                           
.....   SUCCESS
src.test.python.apache.aurora.client.binding_helper                             
.....   SUCCESS
src.test.python.apache.aurora.client.cli.api                                    
.....   SUCCESS
src.test.python.apache.aurora.client.cli.bridge                                 
.....   SUCCESS
src.test.python.apache.aurora.client.cli.command_hooks                          
.....   SUCCESS
src.test.python.apache.aurora.client.cli.config                                 
.....   SUCCESS
src.test.python.apache.aurora.client.cli.cron                                   
.....   SUCCESS
src.test.python.apache.aurora.client.cli.help                                   
.....   SUCCESS
src.test.python.apache.aurora.client.cli.inspect                                
.....   SUCCESS
src.test.python.apache.aurora.client.cli.job                                    
.....   SUCCESS
src.test.python.apache.aurora.client.cli.logging                                
.....   SUCCESS
src.test.python.apache.aurora.client.cli.plugins                                
.....   SUCCESS
src.test.python.apache.aurora.client.cli.quota                                  
.....   SUCCESS
src.test.python.apache.aurora.client.cli.sla                                    
.....   SUCCESS
src.test.python.apache.aurora.client.cli.supdate                                
.....   SUCCESS
src.test.python.apache.aurora.client.cli.task                                   
.....   SUCCESS
src.test.python.apache.aurora.client.commands.admin                             
.....   SUCCESS
src.test.python.apache.aurora.client.commands.core                              
.....   SUCCESS
src.test.python.apache.aurora.client.commands.hooks                             
.....   SUCCESS
src.test.python.apache.aurora.client.commands.maintenance                       
.....   SUCCESS
src.test.python.apache.aurora.client.commands.run                               
.....   FAILURE
src.test.python.apache.aurora.client.commands.ssh                               
.....   SUCCESS
src.test.python.apache.aurora.client.config                                     
.....   SUCCESS
src.test.python.apache.aurora.client.hooks.hooked_api                           
.....   SUCCESS
src.test.python.apache.aurora.client.hooks.non_hooked_api                       
.....   SUCCESS
src.test.python.apache.aurora.common.test_aurora_job_key                        
.....   SUCCESS
src.test.python.apache.aurora.common.test_cluster                               
.....   SUCCESS
src.test.python.apache.aurora.common.test_cluster_option                        
.....   SUCCESS
src.test.python.apache.aurora.common.test_clusters                              
.....   SUCCESS
src.test.python.apache.aurora.common.test_http_signaler                         
.....   SUCCESS
src.test.python.apache.aurora.common.test_shellify                              
.....   SUCCESS
src.test.python.apache.aurora.common.test_transport                             
.....   SUCCESS
src.test.python.apache.aurora.config.test_base                                  
.....   SUCCESS
src.test.python.apache.aurora.config.test_loader                                
.....   SUCCESS
src.test.python.apache.aurora.config.test_thrift                                
.....   SUCCESS
src.test.python.apache.aurora.executor.common.announcer                         
.....   SUCCESS
src.test.python.apache.aurora.executor.common.directory_sandbox                 
.....   SUCCESS
src.test.python.apache.aurora.executor.common.executor_timeout                  
.....   SUCCESS
src.test.python.apache.aurora.executor.common.health_checker                    
.....   SUCCESS
src.test.python.apache.aurora.executor.common.status_checker                    
.....   SUCCESS
src.test.python.apache.aurora.executor.common.task_info                         
.....   SUCCESS
src.test.python.apache.aurora.executor.executor_base                            
.....   SUCCESS
src.test.python.apache.aurora.executor.executor_vars                            
.....   SUCCESS
src.test.python.apache.aurora.executor.gc_executor                              
.....   SUCCESS
src.test.python.apache.aurora.executor.status_manager                           
.....   SUCCESS
src.test.python.apache.aurora.executor.thermos_executor                         
.....   SUCCESS
src.test.python.apache.aurora.executor.thermos_task_runner                      
.....   SUCCESS
src.test.python.apache.thermos.bin.test_thermos                                 
.....   SUCCESS
src.test.python.apache.thermos.common.test_pathspec                             
.....   SUCCESS
src.test.python.apache.thermos.common.test_task_planner                         
.....   SUCCESS
src.test.python.apache.thermos.core.test_angry                                  
.....   SUCCESS
src.test.python.apache.thermos.core.test_ephemerals                             
.....   SUCCESS
src.test.python.apache.thermos.core.test_failing_runner                         
.....   SUCCESS
src.test.python.apache.thermos.core.test_failure_limit                          
.....   SUCCESS
src.test.python.apache.thermos.core.test_finalization                           
.....   SUCCESS
src.test.python.apache.thermos.core.test_helper                                 
.....   SUCCESS
src.test.python.apache.thermos.core.test_process                                
.....   SUCCESS
src.test.python.apache.thermos.core.test_runner_integration                     
.....   SUCCESS
src.test.python.apache.thermos.monitoring.test_disk                             
.....   SUCCESS
Build step 'Execute shell' marked build as failure
Recording test results

Reply via email to