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

Changes:

[kevints] Fix aurora run in end to end tests.

------------------------------------------
[...truncated 6715 lines...]
src/test/python/apache/aurora/config/test_base.py::test_all_static PASSED
src/test/python/apache/aurora/config/test_base.py::test_binding PASSED
src/test/python/apache/aurora/config/test_base.py::test_cycle PASSED
src/test/python/apache/aurora/config/test_base.py::test_empty_config PASSED
src/test/python/apache/aurora/config/test_base.py::test_simple_config PASSED
src/test/python/apache/aurora/config/test_base.py::test_ports PASSED
src/test/python/apache/aurora/config/test_base.py::test_static_port_aliasing 
PASSED

=========================== 7 passed in 1.30 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.23 -- pytest-2.6.1 -- 
/usr/bin/python2.7
plugins: cov, timeout
collecting ... collected 2 items

src/test/python/apache/thermos/core/test_helper.py::test_this_is_really_our_pid 
PASSED
src/test/python/apache/thermos/core/test_helper.py::test_scan_process 
WARNING:root:  Error gathering information on pid 12345: 
WARNING:root:  Error gathering information on pid 13337: 
PASSED

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

src/test/python/apache/aurora/common/test_shellify.py::test_shellify PASSED

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

src/test/python/apache/aurora/admin/test_host_maintenance.py <- 
<https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_check_status
 PASSED
src/test/python/apache/aurora/admin/test_host_maintenance.py <- 
<https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_complete_maintenance
 PASSED
src/test/python/apache/aurora/admin/test_host_maintenance.py <- 
<https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_drain_hosts
 WARNING:root:us-west-002.example.com is currently in status SCHEDULED
WARNING:root:us-west-001.example.com is currently in status SCHEDULED
WARNING:root:us-west-003.example.com is currently in status SCHEDULED
WARNING:root:us-west-002.example.com is currently in status DRAINING
WARNING:root:us-west-001.example.com is currently in status DRAINING
WARNING:root:us-west-003.example.com is currently in status DRAINING
WARNING:root:us-west-001.example.com is currently in status DRAINING
PASSED
src/test/python/apache/aurora/admin/test_host_maintenance.py <- 
<https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_end_maintenance
 PASSED
src/test/python/apache/aurora/admin/test_host_maintenance.py <- 
<https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_perform_maintenance
 PASSED
src/test/python/apache/aurora/admin/test_host_maintenance.py <- 
<https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_perform_maintenance_partial_sla_failure
 WARNING:root:Some hosts did not pass SLA check and will not be drained! 
Skipping hosts: set(['us-west-001.example.com'])
us-west-001.example.com
PASSED
src/test/python/apache/aurora/admin/test_host_maintenance.py <- 
<https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::TestHostMaintenance::test_start_maintenance
 WARNING:root:Skipping maintenance for unknown hosts: 
set(['us-west-001.example.com', 'us-west-003.example.com', 
'us-west-002.example.com'])
PASSED
src/test/python/apache/aurora/admin/test_host_maintenance.py <- 
<https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::test_default_grouping
 PASSED
src/test/python/apache/aurora/admin/test_host_maintenance.py <- 
<https://builds.apache.org/job/Aurora/ws/src/test/python/apache/aurora/admin/test_host_maintenance.py>::test_rack_grouping
 PASSED

=========================== 9 passed in 0.56 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.23 -- pytest-2.6.1 -- 
/usr/bin/python2.7
plugins: cov, timeout
collecting ... collected 2 items

src/test/python/apache/aurora/executor/common/test_executor_timeout.py::TestExecutorTimeout::test_run
 PASSED
src/test/python/apache/aurora/executor/common/test_executor_timeout.py::TestExecutorTimeout::test_run_timeout
 ERROR:root:Executor timing out.
PASSED

=========================== 2 passed in 0.07 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.23 -- pytest-2.6.1 -- 
/usr/bin/python2.7
plugins: cov, timeout
collecting ... collected 5 items

src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_integration_success
 Writing log files to disk in /tmp/tmpVh5dUz
Build operating on top level addresses: 
set([BuildFileAddress(<https://builds.apache.org/job/Aurora/ws/src/main/python/apache/aurora/executor/bin/BUILD,>
 thermos_runner)])
Building PythonBinary 
PythonBinary(BuildFileAddress(<https://builds.apache.org/job/Aurora/ws/src/main/python/apache/aurora/executor/bin/BUILD,>
 thermos_runner)):
Wrote <https://builds.apache.org/job/Aurora/ws/dist/thermos_runner.pex>
Writing log files to disk in /tmp/tmpVh5dUz
PASSED
src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_integration_failed
 Writing log files to disk in /tmp/tmpVh5dUz
PASSED
src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_integration_stop
 Writing log files to disk in /tmp/tmpVh5dUz
PASSED
src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_integration_lose
 Writing log files to disk in /tmp/tmpVh5dUz
PASSED
src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_integration_quitquitquit
 Writing log files to disk in /tmp/tmpVh5dUz
ERROR] is_alive got OSError: [Errno 10] No child processes
PASSED

========================== 5 passed in 15.12 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.23 -- pytest-2.6.1 -- 
/usr/bin/python2.7
plugins: cov, timeout
collecting ... collected 15 items

src/test/python/apache/aurora/executor/test_thermos_executor.py::TestThermosExecutor::test_basic
 Writing log files to disk in /tmp/tmp45q9Xn
Build operating on top level addresses: 
set([BuildFileAddress(<https://builds.apache.org/job/Aurora/ws/src/main/python/apache/aurora/executor/bin/BUILD,>
 thermos_runner)])
Building PythonBinary 
PythonBinary(BuildFileAddress(<https://builds.apache.org/job/Aurora/ws/src/main/python/apache/aurora/executor/bin/BUILD,>
 thermos_runner)):
Wrote <https://builds.apache.org/job/Aurora/ws/dist/thermos_runner.pex>
Writing log files to disk in /tmp/tmp45q9Xn
PASSED
src/test/python/apache/aurora/executor/test_thermos_executor.py::TestThermosExecutor::test_basic_as_job
 Writing log files to disk in /tmp/tmp45q9Xn
PASSED
src/test/python/apache/aurora/executor/test_thermos_executor.py::TestThermosExecutor::test_runner_disappears
 Writing log files to disk in /tmp/tmp45q9Xn
PASSED
src/test/python/apache/aurora/executor/test_thermos_executor.py::TestThermosExecutor::test_task_killed
 Writing log files to disk in /tmp/tmp45q9Xn
ERROR] is_alive got OSError: [Errno 10] No child processes
PASSED
src/test/python/apache/aurora/executor/test_thermos_executor.py::TestThermosExecutor::test_killTask
 Writing log files to disk in /tmp/tmp45q9Xn
PASSED
src/test/python/apache/aurora/executor/test_thermos_executor.py::TestThermosExecutor::test_shutdown
 Writing log files to disk in /tmp/tmp45q9Xn
PASSED
src/test/python/apache/aurora/executor/test_thermos_executor.py::TestThermosExecutor::test_task_lost
 Writing log files to disk in /tmp/tmp45q9Xn
PASSED
src/test/python/apache/aurora/executor/test_thermos_executor.py::TestThermosExecutor::test_task_health_failed
 Writing log files to disk in /tmp/tmp45q9Xn
FAILED

=================================== FAILURES ===================================
_________________ TestThermosExecutor.test_task_health_failed __________________

self = <test_thermos_executor.TestThermosExecutor object at 0x7f9b97db9690>

    def test_task_health_failed(self):
      proxy_driver = ProxyDriver()
      with SignalServer(UnhealthyHandler) as port:
        with temporary_dir() as checkpoint_root:
          health_check_config = HealthCheckConfig(initial_interval_secs=0.1, 
interval_secs=0.1)
          _, executor = make_executor(
              proxy_driver,
              checkpoint_root,
              MESOS_JOB(task=SLEEP60, health_check_config=health_check_config),
              ports={'health': port},
              fast_status=True,
>             status_providers=(HealthCheckerProvider(),))

src/test/python/apache/aurora/executor/test_thermos_executor.py:405: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

proxy_driver = <test_thermos_executor.ProxyDriver object at 0x7f9b97db94d0>
checkpoint_root = '/tmp/tmpGAbNgi'
task = MesosJob(health_check_config=HealthCheckConfig(initial_interval_secs=0.1,
    ...traints=ConstraintList()),
         name=does_not_matter,
         instances=1)
ports = {'health': 41187}, fast_status = True
runner_class = <class 
'apache.aurora.executor.thermos_task_runner.ThermosTaskRunner'>
status_providers = 
(<apache.aurora.executor.common.health_checker.HealthCheckerProvider object at 
0x7f9b97f0f590>,)

    def make_executor(
        proxy_driver,
        checkpoint_root,
        task,
        ports={},
        fast_status=False,
        runner_class=ThermosTaskRunner,
        status_providers=()):
    
      status_manager_class = FastStatusManager if fast_status else StatusManager
      runner_provider = make_provider(checkpoint_root, runner_class)
      te = FastThermosExecutor(
          runner_provider=runner_provider,
          status_manager_class=status_manager_class,
          sandbox_provider=DefaultTestSandboxProvider,
          status_providers=status_providers,
      )
    
      ExecutorTimeout(te.launched, proxy_driver, timeout=Amount(100, 
Time.MILLISECONDS)).start()
      task_description = make_task(task, assigned_ports=ports, instanceId=0)
      te.launchTask(proxy_driver, task_description)
    
      te.status_manager_started.wait()
      sampled_metrics = te.metrics.sample()
      assert 'kill_manager.enabled' in sampled_metrics
      for checker in te._chained_checker._status_checkers:  # hacky
>       assert ('%s.enabled' % checker.name()) in sampled_metrics
E       TypeError: 'str' object is not callable

src/test/python/apache/aurora/executor/test_thermos_executor.py:204: TypeError
!!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!!
===================== 1 failed, 7 passed in 14.92 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.command_hooks                          
.....   SUCCESS
src.test.python.apache.aurora.client.cli.config                                 
.....   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.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.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.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                         
.....   FAILURE
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_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_runner_integration                     
.....   SUCCESS
src.test.python.apache.thermos.monitoring.test_disk                             
.....   SUCCESS
Process leaked file descriptors. See 
http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for 
more information
Build step 'Execute shell' marked build as failure
Recording test results
ERROR] Caught exception in self.control(): [Errno 2] No such file or directory: 
'/tmp/tmpGAbNgi/checkpoints/sleep60-001/runner'
ERROR]   Traceback (most recent call last):
  File 
"<https://builds.apache.org/job/Aurora/ws/dist/thermos_runner.pex/apache/thermos/core/runner.py";,>
 line 556, in control
    yield
  File 
"<https://builds.apache.org/job/Aurora/ws/dist/thermos_runner.pex/apache/thermos/core/runner.py";,>
 line 843, in run
    self._run()
  File 
"<https://builds.apache.org/job/Aurora/ws/dist/thermos_runner.pex/apache/thermos/core/runner.py";,>
 line 867, in _run
    os.utime(self._pathspec.getpath('runner_checkpoint'), None)
OSError: [Errno 2] No such file or directory: 
'/tmp/tmpGAbNgi/checkpoints/sleep60-001/runner'

Reply via email to