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

Changes:

[wfarner] Don't fall back to old command syntax in the new client.

[wfarner] Use abstract decorators in CommandLine class.

------------------------------------------
[...truncated 4243 lines...]
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

 generated xml file: 
<https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.config.test_base.xml>
 
=========================== 7 passed in 1.45 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 -- 
<https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin/python2.7>
plugins: cov, timeout
collecting ... collected 1 items

src/test/python/apache/aurora/config/test_constraint_parsing.py::test_parsing_constraints
 limit:a is not a valid limit value, must be integer
PASSED

 generated xml file: 
<https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.config.test_constraint_parsing.xml>
 
=========================== 1 passed in 0.21 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 -- 
<https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin/python2.7>
plugins: cov, timeout
collecting ... collected 6 items

src/test/python/apache/aurora/config/test_loader.py::test_enoent PASSED
src/test/python/apache/aurora/config/test_loader.py::test_bad_config PASSED
src/test/python/apache/aurora/config/test_loader.py::test_empty_config PASSED
src/test/python/apache/aurora/config/test_loader.py::test_load_json PASSED
src/test/python/apache/aurora/config/test_loader.py::test_load PASSED
src/test/python/apache/aurora/config/test_loader.py::test_pick PASSED

 generated xml file: 
<https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.config.test_loader.xml>
 
=========================== 6 passed in 0.28 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 -- 
<https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin/python2.7>
plugins: cov, timeout
collecting ... collected 10 items

src/test/python/apache/aurora/config/test_thrift.py::test_simple_config PASSED
src/test/python/apache/aurora/config/test_thrift.py::test_config_with_options 
PASSED
src/test/python/apache/aurora/config/test_thrift.py::test_config_with_ports 
PASSED
src/test/python/apache/aurora/config/test_thrift.py::test_config_with_bad_resources
 PASSED
src/test/python/apache/aurora/config/test_thrift.py::test_config_with_task_links
 PASSED
src/test/python/apache/aurora/config/test_thrift.py::test_unbound_references 
PASSED
src/test/python/apache/aurora/config/test_thrift.py::test_cron_collision_policy 
PASSED
src/test/python/apache/aurora/config/test_thrift.py::test_metadata_in_config 
PASSED
src/test/python/apache/aurora/config/test_thrift.py::test_task_instance_from_job
 PASSED
src/test/python/apache/aurora/config/test_thrift.py::test_identifier_validation 
PASSED

 generated xml file: 
<https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.config.test_thrift.xml>
 
========================== 10 passed in 1.57 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 -- 
<https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin/python2.7>
plugins: cov, timeout
collecting ... collected 8 items

src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_disconnected
 PASSED
src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_error
 PASSED
src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_frameworkMessage
 PASSED
src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_log
 PASSED
src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_registered
 PASSED
src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_reregistered
 PASSED
src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_send_update
 PASSED
src/test/python/apache/aurora/executor/test_executor_base.py::TestExecutorBase::test_status_is_terminal
 PASSED

 generated xml file: 
<https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.executor.executor_base.xml>
 
=========================== 8 passed in 0.19 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 -- 
<https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin/python2.7>
plugins: cov, timeout
collecting ... collected 4 items

src/test/python/apache/aurora/executor/test_executor_detector.py::test_find_root
 PASSED
src/test/python/apache/aurora/executor/test_executor_detector.py::test_match_inverse
 PASSED
src/test/python/apache/aurora/executor/test_executor_detector.py::test_bad_match
 PASSED
src/test/python/apache/aurora/executor/test_executor_detector.py::test_integration
 PASSED

 generated xml file: 
<https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.executor.executor_detector.xml>
 
=========================== 4 passed in 0.05 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 -- 
<https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin/python2.7>
plugins: cov, timeout
collecting ... collected 4 items

src/test/python/apache/aurora/executor/test_executor_vars.py::test_release_from_tag
 PASSED
src/test/python/apache/aurora/executor/test_executor_vars.py::test_extract_pexinfo
 PASSED
src/test/python/apache/aurora/executor/test_executor_vars.py::test_init PASSED
src/test/python/apache/aurora/executor/test_executor_vars.py::test_sample PASSED

 generated xml file: 
<https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.executor.executor_vars.xml>
 
=========================== 4 passed in 0.18 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 -- 
<https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin/python2.7>
plugins: cov, timeout
collecting ... collected 1 items

src/test/python/apache/aurora/executor/test_status_manager.py::TestStatusManager::test_run
 PASSED

 generated xml file: 
<https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.executor.status_manager.xml>
 
=========================== 1 passed in 0.22 seconds ===========================
============================= test session starts ==============================
platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 -- 
<https://builds.apache.org/job/Aurora/ws/build-support/pants.venv/bin/python2.7>
plugins: cov, timeout
collecting ... collected 8 items

src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_integration_success
 Writing log files to disk in /tmp/user/2396/tmp2nSmJX
Build operating on top level addresses: 
set([BuildFileAddress(<https://builds.apache.org/job/Aurora/ws/src/main/python/apache/thermos/bin/BUILD,>
 thermos_runner)])
Building PythonBinary 
PythonBinary(BuildFileAddress(<https://builds.apache.org/job/Aurora/ws/src/main/python/apache/thermos/bin/BUILD,>
 thermos_runner)):
Wrote <https://builds.apache.org/job/Aurora/ws/dist/thermos_runner.pex>
Writing log files to disk in /tmp/user/2396/tmp2nSmJX
PASSED
src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_integration_failed
 Writing log files to disk in /tmp/user/2396/tmp2nSmJX
PASSED
src/test/python/apache/aurora/executor/test_thermos_task_runner.py::TestThermosTaskRunnerIntegration::test_integration_stop
 Writing log files to disk in /tmp/user/2396/tmp2nSmJX
ERROR] Could not quitquitquit runner: Cannot take control of a task in terminal 
state.
ERROR] Caught exception in self.control(): Cannot finalize task with no 
"active" record!
ERROR]   Traceback (most recent call last):
  File 
"<https://builds.apache.org/job/Aurora/ws/dist/thermos_runner.pex/apache/thermos/core/runner.py";,>
 line 557, in control
    yield
  File 
"<https://builds.apache.org/job/Aurora/ws/dist/thermos_runner.pex/apache/thermos/core/runner.py";,>
 line 903, in kill
    self._run()
  File 
"<https://builds.apache.org/job/Aurora/ws/dist/thermos_runner.pex/apache/thermos/core/runner.py";,>
 line 869, in _run
    self._set_task_status(runner.transition_to())
  File 
"<https://builds.apache.org/job/Aurora/ws/dist/thermos_runner.pex/apache/thermos/core/runner.py";,>
 line 640, in _set_task_status
    self._dispatcher.dispatch(self._state, runner_ckpt, self._recovery)
  File 
"<https://builds.apache.org/job/Aurora/ws/dist/thermos_runner.pex/apache/thermos/common/ckpt.py";,>
 line 349, in dispatch
    self._run_task_dispatch(new_state, runner_ckpt.task_status)
  File 
"<https://builds.apache.org/job/Aurora/ws/dist/thermos_runner.pex/apache/thermos/common/ckpt.py";,>
 line 222, in _run_task_dispatch
    getattr(handler, handler_function)(task_update)
  File 
"<https://builds.apache.org/job/Aurora/ws/dist/thermos_runner.pex/apache/thermos/core/runner.py";,>
 line 202, in on_killed
    self._cleanup()
  File 
"<https://builds.apache.org/job/Aurora/ws/dist/thermos_runner.pex/apache/thermos/core/runner.py";,>
 line 220, in _cleanup
    TaskRunnerHelper.finalize_task(self._pathspec)
  File 
"<https://builds.apache.org/job/Aurora/ws/dist/thermos_runner.pex/apache/thermos/core/helper.py";,>
 line 422, in finalize_task
    raise cls.Error('Cannot finalize task with no "active" record!')
Error: Cannot finalize task with no "active" record!

FAILED

=================================== FAILURES ===================================
____________ TestThermosTaskRunnerIntegration.test_integration_stop ____________

self = <test_thermos_task_runner.TestThermosTaskRunnerIntegration object at 
0x7fc16fb25310>

    def test_integration_stop(self):
      with self.yield_sleepy(ThermosTaskRunner, sleep=1000, exit_code=0) as 
task_runner:
        task_runner.start()
        task_runner.forked.wait()
    
        assert task_runner.status is None
    
>       task_runner.stop()

src/test/python/apache/aurora/executor/test_thermos_task_runner.py:173: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <apache.aurora.executor.thermos_task_runner.ThermosTaskRunner object at 
0x7fc16eb81e50>
timeout = Amount(1, mins)

    def stop(self, timeout=MAX_WAIT):
      """Stop the runner.  If it's already completed, no-op.  If it's still 
running, issue a kill."""
      log.info('ThermosTaskRunner is shutting down.')
    
      if not self.forking.is_set():
        raise TaskError('Failed to call TaskRunner.start.')
    
      log.info('Invoking runner HTTP teardown.')
      self._terminate_http()
    
      log.info('Invoking runner.kill')
      self.kill()
    
      waited = Amount(0, Time.SECONDS)
      while self.is_alive and waited < timeout:
        self._clock.sleep(self.POLL_INTERVAL.as_(Time.SECONDS))
        waited += self.POLL_INTERVAL
    
      if not self.is_alive and self.task_state() != TaskState.ACTIVE:
        return
    
      log.info('Thermos task did not shut down cleanly, rebinding to kill.')
      self.quitquitquit()
    
      while not self._monitor.finished and waited < timeout:
        self._clock.sleep(self.POLL_INTERVAL.as_(Time.SECONDS))
        waited += self.POLL_INTERVAL
    
      if not self._monitor.finished:
>       raise TaskError('Task did not stop within deadline.')
E       TaskError: Task did not stop within deadline.

/tmp/user/2396/tmp7ugbyH/apache/aurora/executor/thermos_task_runner.py:338: 
TaskError
 generated xml file: 
<https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.executor.thermos_task_runner.xml>
 
!!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!!
===================== 1 failed, 2 passed in 66.37 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.admin_util                                  
.....   SUCCESS
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.quota_check                            
.....   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.sla                                    
.....   SUCCESS
src.test.python.apache.aurora.client.api.task_util                              
.....   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.cli.update                                 
.....   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                               
.....   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_constraint_parsing                    
.....   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.executor_base                            
.....   SUCCESS
src.test.python.apache.aurora.executor.executor_detector                        
.....   SUCCESS
src.test.python.apache.aurora.executor.executor_vars                            
.....   SUCCESS
src.test.python.apache.aurora.executor.status_manager                           
.....   SUCCESS
src.test.python.apache.aurora.executor.thermos_task_runner                      
.....   FAILURE
Build step 'Execute shell' marked build as failure
Recording test results

Reply via email to