You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aurora.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2015/02/10 00:14:06 UTC

Build failed in Jenkins: Aurora #871

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

Changes:

[maxim] Fixing test coverage in startJobUpdate RPC

------------------------------------------
[...truncated 3654 lines...]
                     src/test/python/apache/aurora/client/cli/test_update.py .............
                     
                      generated xml file: <https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.client.cli.update.xml> 
                     =========== 13 passed in 6.75 seconds ============
                     ============== test session starts ===============
                     platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4
                     plugins: cov, timeout
                     
                     collecting 0 items
                     collecting 1 items
                     collecting 1 items
                     collecting 1 items
                     collected 1 items 
                     
                     src/test/python/apache/aurora/client/cli/test_version.py .
                     
                      generated xml file: <https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.client.cli.version.xml> 
                     ============ 1 passed in 0.61 seconds ============
                     ============== test session starts ===============
                     platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4
                     plugins: cov, timeout
                     
                     collecting 0 items
                     collecting 14 items
                     collected 14 items 
                     
                     src/test/python/apache/aurora/client/hooks/test_hooked_api.py ..............
                     
                      generated xml file: <https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.client.hooks.hooked_api.xml> 
                     =========== 14 passed in 0.62 seconds ============
                     ============== test session starts ===============
                     platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4
                     plugins: cov, timeout
                     
                     collecting 0 items
                     collecting 7 items
                     collected 7 items 
                     
                     src/test/python/apache/aurora/config/test_base.py .......
                     
                      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.37 seconds ============
                     ============== test session starts ===============
                     platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4
                     plugins: cov, timeout
                     
                     collecting 0 items
                     collecting 1 items
                     collected 1 items 
                     
                     src/test/python/apache/aurora/config/test_constraint_parsing.py .
                     
                      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.16 seconds ============
                     ============== test session starts ===============
                     platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4
                     plugins: cov, timeout
                     
                     collecting 0 items
                     collecting 6 items
                     collected 6 items 
                     
                     src/test/python/apache/aurora/config/test_loader.py ......
                     
                      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.21 seconds ============
                     ============== test session starts ===============
                     platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4
                     plugins: cov, timeout
                     
                     collecting 0 items
                     collecting 10 items
                     collected 10 items 
                     
                     src/test/python/apache/aurora/config/test_thrift.py ..........
                     
                      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.48 seconds ============
                     ============== test session starts ===============
                     platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4
                     plugins: cov, timeout
                     
                     collecting 0 items
                     collecting 8 items
                     collecting 8 items
                     collecting 8 items
                     collected 8 items 
                     
                     src/test/python/apache/aurora/executor/test_executor_base.py ........
                     
                      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.18 seconds ============
                     ============== test session starts ===============
                     platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4
                     plugins: cov, timeout
                     
                     collecting 0 items
                     collecting 4 items
                     collected 4 items 
                     
                     src/test/python/apache/aurora/executor/test_executor_vars.py ....
                     
                      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.17 seconds ============
                     ============== test session starts ===============
                     platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4
                     plugins: cov, timeout
                     
                     collecting 0 items
                     collecting 1 items
                     collecting 1 items
                     collecting 1 items
                     collected 1 items 
                     
                     src/test/python/apache/aurora/executor/test_status_manager.py .
                     
                      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.18 seconds ============
                     ============== test session starts ===============
                     platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4
                     plugins: cov, timeout
                     
                     collecting 0 items
                     collecting 8 items
                     collecting 8 items
                     collecting 8 items
                     collected 8 items 
                     
                     src/test/python/apache/aurora/executor/test_thermos_task_runner.py ..F.....
                     
                     ==================== FAILURES ====================
                      TestThermosTaskRunnerIntegration.test_integration_stop 
                     
                     self = <test_thermos_task_runner.TestThermosTaskRunnerIntegration object at 0x7f5299b93190>
                     
                         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 0x7f5299b68850>
                     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/20000/tmpbtYWk7/apache/aurora/executor/thermos_task_runner.py:348: TaskError
                     -------------- Captured stderr call --------------
                     Writing log files to disk in /tmp/user/20000/tmp12MwEs
                     ERROR] Could not quitquitquit runner: Cannot take control of a task in terminal state.
                      generated xml file: <https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.executor.thermos_task_runner.xml> 
                     ====== 1 failed, 7 passed in 76.26 seconds =======
                     src.test.python.apache.aurora.admin.admin                                       .....   SUCCESS
                     src.test.python.apache.aurora.admin.host_maintenance                            .....   SUCCESS
                     src.test.python.apache.aurora.admin.maintenance                                 .....   SUCCESS
                     src.test.python.apache.aurora.client.api.api                                    .....   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.base                                       .....   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.client                                 .....   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.inspect                                .....   SUCCESS
                     src.test.python.apache.aurora.client.cli.job                                    .....   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.cli.version                                .....   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_pex_version                           .....   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.common.path_detector                     .....   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.status_manager                           .....   SUCCESS
                     src.test.python.apache.aurora.executor.thermos_task_runner                      .....   FAILURE
                     src.test.python.apache.thermos.common.test_pathspec                             .....   SUCCESS
                     src.test.python.apache.thermos.core.test_runner_integration                     .....   SUCCESS
                     src.test.python.apache.thermos.monitoring.test_disk                             .....   SUCCESS
                     
FAILURE


               FAILURE
Build step 'Execute shell' marked build as failure
Recording test results

Jenkins build is back to normal : Aurora #872

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/Aurora/872/changes>


Re: Build failed in Jenkins: Aurora #871

Posted by Bill Farner <wf...@apache.org>.
This test has flaked twice today.

Wickman - are you aware of any test cases that might be tripping this?

-=Bill

On Mon, Feb 9, 2015 at 3:14 PM, Apache Jenkins Server <
jenkins@builds.apache.org> wrote:

> See <https://builds.apache.org/job/Aurora/871/changes>
>
> Changes:
>
> [maxim] Fixing test coverage in startJobUpdate RPC
>
> ------------------------------------------
> [...truncated 3654 lines...]
>
>  src/test/python/apache/aurora/client/cli/test_update.py .............
>
>                       generated xml file: <
> https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.client.cli.update.xml
> >
>                       [32m [1m=========== 13 passed in 6.75 seconds
> ============ [0m
>                       [1m============== test session starts
> =============== [0m
>                      platform linux2 -- Python 2.7.6 -- py-1.4.26 --
> pytest-2.6.4
>                      plugins: cov, timeout
>                       [1m
>                      collecting 0 items [0m [1m
>                      collecting 1 items [0m [1m
>                      collecting 1 items [0m [1m
>                      collecting 1 items [0m [1m
>                      collected 1 items
>                       [0m
>
>  src/test/python/apache/aurora/client/cli/test_version.py .
>
>                       generated xml file: <
> https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.client.cli.version.xml
> >
>                       [32m [1m============ 1 passed in 0.61 seconds
> ============ [0m
>                       [1m============== test session starts
> =============== [0m
>                      platform linux2 -- Python 2.7.6 -- py-1.4.26 --
> pytest-2.6.4
>                      plugins: cov, timeout
>                       [1m
>                      collecting 0 items [0m [1m
>                      collecting 14 items [0m [1m
>                      collected 14 items
>                       [0m
>
>  src/test/python/apache/aurora/client/hooks/test_hooked_api.py
> ..............
>
>                       generated xml file: <
> https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.client.hooks.hooked_api.xml
> >
>                       [32m [1m=========== 14 passed in 0.62 seconds
> ============ [0m
>                       [1m============== test session starts
> =============== [0m
>                      platform linux2 -- Python 2.7.6 -- py-1.4.26 --
> pytest-2.6.4
>                      plugins: cov, timeout
>                       [1m
>                      collecting 0 items [0m [1m
>                      collecting 7 items [0m [1m
>                      collected 7 items
>                       [0m
>                      src/test/python/apache/aurora/config/test_base.py
> .......
>
>                       generated xml file: <
> https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.config.test_base.xml
> >
>                       [32m [1m============ 7 passed in 1.37 seconds
> ============ [0m
>                       [1m============== test session starts
> =============== [0m
>                      platform linux2 -- Python 2.7.6 -- py-1.4.26 --
> pytest-2.6.4
>                      plugins: cov, timeout
>                       [1m
>                      collecting 0 items [0m [1m
>                      collecting 1 items [0m [1m
>                      collected 1 items
>                       [0m
>
>  src/test/python/apache/aurora/config/test_constraint_parsing.py .
>
>                       generated xml file: <
> https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.config.test_constraint_parsing.xml
> >
>                       [32m [1m============ 1 passed in 0.16 seconds
> ============ [0m
>                       [1m============== test session starts
> =============== [0m
>                      platform linux2 -- Python 2.7.6 -- py-1.4.26 --
> pytest-2.6.4
>                      plugins: cov, timeout
>                       [1m
>                      collecting 0 items [0m [1m
>                      collecting 6 items [0m [1m
>                      collected 6 items
>                       [0m
>                      src/test/python/apache/aurora/config/test_loader.py
> ......
>
>                       generated xml file: <
> https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.config.test_loader.xml
> >
>                       [32m [1m============ 6 passed in 0.21 seconds
> ============ [0m
>                       [1m============== test session starts
> =============== [0m
>                      platform linux2 -- Python 2.7.6 -- py-1.4.26 --
> pytest-2.6.4
>                      plugins: cov, timeout
>                       [1m
>                      collecting 0 items [0m [1m
>                      collecting 10 items [0m [1m
>                      collected 10 items
>                       [0m
>                      src/test/python/apache/aurora/config/test_thrift.py
> ..........
>
>                       generated xml file: <
> https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.config.test_thrift.xml
> >
>                       [32m [1m=========== 10 passed in 1.48 seconds
> ============ [0m
>                       [1m============== test session starts
> =============== [0m
>                      platform linux2 -- Python 2.7.6 -- py-1.4.26 --
> pytest-2.6.4
>                      plugins: cov, timeout
>                       [1m
>                      collecting 0 items [0m [1m
>                      collecting 8 items [0m [1m
>                      collecting 8 items [0m [1m
>                      collecting 8 items [0m [1m
>                      collected 8 items
>                       [0m
>
>  src/test/python/apache/aurora/executor/test_executor_base.py ........
>
>                       generated xml file: <
> https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.executor.executor_base.xml
> >
>                       [32m [1m============ 8 passed in 0.18 seconds
> ============ [0m
>                       [1m============== test session starts
> =============== [0m
>                      platform linux2 -- Python 2.7.6 -- py-1.4.26 --
> pytest-2.6.4
>                      plugins: cov, timeout
>                       [1m
>                      collecting 0 items [0m [1m
>                      collecting 4 items [0m [1m
>                      collected 4 items
>                       [0m
>
>  src/test/python/apache/aurora/executor/test_executor_vars.py ....
>
>                       generated xml file: <
> https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.executor.executor_vars.xml
> >
>                       [32m [1m============ 4 passed in 0.17 seconds
> ============ [0m
>                       [1m============== test session starts
> =============== [0m
>                      platform linux2 -- Python 2.7.6 -- py-1.4.26 --
> pytest-2.6.4
>                      plugins: cov, timeout
>                       [1m
>                      collecting 0 items [0m [1m
>                      collecting 1 items [0m [1m
>                      collecting 1 items [0m [1m
>                      collecting 1 items [0m [1m
>                      collected 1 items
>                       [0m
>
>  src/test/python/apache/aurora/executor/test_status_manager.py .
>
>                       generated xml file: <
> https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.executor.status_manager.xml
> >
>                       [32m [1m============ 1 passed in 0.18 seconds
> ============ [0m
>                       [1m============== test session starts
> =============== [0m
>                      platform linux2 -- Python 2.7.6 -- py-1.4.26 --
> pytest-2.6.4
>                      plugins: cov, timeout
>                       [1m
>                      collecting 0 items [0m [1m
>                      collecting 8 items [0m [1m
>                      collecting 8 items [0m [1m
>                      collecting 8 items [0m [1m
>                      collected 8 items
>                       [0m
>
>  src/test/python/apache/aurora/executor/test_thermos_task_runner.py ..F.....
>
>                      ==================== FAILURES ====================
>
> TestThermosTaskRunnerIntegration.test_integration_stop
>
>                      self =
> <test_thermos_task_runner.TestThermosTaskRunnerIntegration object at
> 0x7f5299b93190>
>
>                       [1m    def test_integration_stop(self): [0m
>                       [1m      with self.yield_sleepy(ThermosTaskRunner,
> sleep=1000, exit_code=0) as task_runner: [0m
>                       [1m        task_runner.start() [0m
>                       [1m        task_runner.forked.wait() [0m
>                       [1m     [0m
>                       [1m        assert task_runner.status is None [0m
>                       [1m     [0m
>                       [1m>       task_runner.stop() [0m
>
>
>  src/test/python/apache/aurora/executor/test_thermos_task_runner.py:173:
>                      _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
>                      self =
> <apache.aurora.executor.thermos_task_runner.ThermosTaskRunner object at
> 0x7f5299b68850>
>                      timeout = Amount(1, mins)
>
>                       [1m    def stop(self, timeout=MAX_WAIT): [0m
>                       [1m      """Stop the runner.  If it's already
> completed, no-op.  If it's still running, issue a kill.""" [0m
>                       [1m      log.info('ThermosTaskRunner is shutting
> down.') [0m
>                       [1m     [0m
>                       [1m      if not self.forking.is_set(): [0m
>                       [1m        raise TaskError('Failed to call
> TaskRunner.start.') [0m
>                       [1m     [0m
>                       [1m      log.info('Invoking runner HTTP teardown.')
> [0m
>                       [1m      self._terminate_http() [0m
>                       [1m     [0m
>                       [1m      log.info('Invoking runner.kill') [0m
>                       [1m      self.kill() [0m
>                       [1m     [0m
>                       [1m      waited = Amount(0, Time.SECONDS) [0m
>                       [1m      while self.is_alive and waited < timeout:
> [0m
>                       [1m
> self._clock.sleep(self.POLL_INTERVAL.as_(Time.SECONDS)) [0m
>                       [1m        waited += self.POLL_INTERVAL [0m
>                       [1m     [0m
>                       [1m      if not self.is_alive and self.task_state()
> != TaskState.ACTIVE: [0m
>                       [1m        return [0m
>                       [1m     [0m
>                       [1m      log.info('Thermos task did not shut down
> cleanly, rebinding to kill.') [0m
>                       [1m      self.quitquitquit() [0m
>                       [1m     [0m
>                       [1m      while not self._monitor.finished and waited
> < timeout: [0m
>                       [1m
> self._clock.sleep(self.POLL_INTERVAL.as_(Time.SECONDS)) [0m
>                       [1m        waited += self.POLL_INTERVAL [0m
>                       [1m     [0m
>                       [1m      if not self._monitor.finished: [0m
>                       [1m>       raise TaskError('Task did not stop within
> deadline.') [0m
>                       [1m [31mE       TaskError: Task did not stop within
> deadline. [0m
>
>
>  /tmp/user/20000/tmpbtYWk7/apache/aurora/executor/thermos_task_runner.py:348:
> TaskError
>                      -------------- Captured stderr call --------------
>                      Writing log files to disk in /tmp/user/20000/tmp12MwEs
>                      ERROR] Could not quitquitquit runner: Cannot take
> control of a task in terminal state.
>                       generated xml file: <
> https://builds.apache.org/job/Aurora/ws/dist/test-results/src.test.python.apache.aurora.executor.thermos_task_runner.xml
> >
>                       [1m [31m====== 1 failed, 7 passed in 76.26 seconds
> ======= [0m
>                      src.test.python.apache.aurora.admin.admin
>                            .....   SUCCESS
>                      src.test.python.apache.aurora.admin.host_maintenance
>                           .....   SUCCESS
>                      src.test.python.apache.aurora.admin.maintenance
>                            .....   SUCCESS
>                      src.test.python.apache.aurora.client.api.api
>                           .....   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.base
>                            .....   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.client
>                            .....   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.inspect
>                           .....   SUCCESS
>                      src.test.python.apache.aurora.client.cli.job
>                           .....   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.cli.version
>                           .....   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_pex_version
>      .....   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.common.path_detector
>      .....   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.status_manager
>      .....   SUCCESS
>
>  src.test.python.apache.aurora.executor.thermos_task_runner
>       .....   FAILURE
>                      src.test.python.apache.thermos.common.test_pathspec
>                            .....   SUCCESS
>
>  src.test.python.apache.thermos.core.test_runner_integration
>      .....   SUCCESS
>                      src.test.python.apache.thermos.monitoring.test_disk
>                            .....   SUCCESS
>
> FAILURE
>
>  [31m
>                FAILURE [0m
> Build step 'Execute shell' marked build as failure
> Recording test results
>