Overall: -1 +1 signature and checksum validate +1 Java tests pass (gradle wrapper; ./gradlew -Pq build) -1 Python tests fail (./pants src/test/python:all)
~/src/apache-aurora-0.6.0-rc0-incubating % ./pants src/test/python:all fatal: Not a git repository (or any of the parent directories): .git Build operating on top level addresses: set([BuildFileAddress(/home/ksweeney/src/apache-aurora-0.6.0-rc0-incubating/src/test/python/BUILD, all)]) ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 11 items src/test/python/apache/aurora/admin/test_host_maintenance.py ........... ===================================== 11 passed in 0.28 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 2 items src/test/python/apache/aurora/admin/test_admin_util.py .. ====================================== 2 passed in 0.10 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 2 items src/test/python/apache/aurora/client/test_binding_helper.py .. ====================================== 2 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 collected 9 items src/test/python/apache/aurora/client/test_config.py ......... ====================================== 9 passed in 0.20 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 11 items src/test/python/apache/aurora/client/api/test_api.py ........... ===================================== 11 passed in 0.27 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 6 items src/test/python/apache/aurora/client/api/test_disambiguator.py ...... ====================================== 6 passed in 0.27 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 13 items src/test/python/apache/aurora/client/api/test_instance_watcher.py ......... src/test/python/apache/aurora/client/api/test_health_check.py .... ===================================== 13 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 collected 5 items src/test/python/apache/aurora/client/api/test_job_monitor.py ..... ====================================== 5 passed in 0.25 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 4 items src/test/python/apache/aurora/client/api/test_scheduler_mux.py .... ====================================== 4 passed in 2.13 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 6 items src/test/python/apache/aurora/client/api/test_quota_check.py ...... ====================================== 6 passed in 0.09 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 6 items src/test/python/apache/aurora/client/api/test_restarter.py ...... ====================================== 6 passed in 0.24 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 64 items src/test/python/apache/aurora/client/api/test_scheduler_client.py ................................................................ =============================== 64 passed, 1 warnings in 2.70 seconds ================================ ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 38 items src/test/python/apache/aurora/client/api/test_sla.py ...................................... ===================================== 38 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 collected 31 items src/test/python/apache/aurora/client/api/test_updater.py ............................... ===================================== 31 passed in 0.52 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 4 items src/test/python/apache/aurora/client/api/test_updater_util.py .... ====================================== 4 passed in 0.45 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 2 items src/test/python/apache/aurora/client/cli/test_api_from_cli.py .. ====================================== 2 passed in 0.38 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 4 items src/test/python/apache/aurora/client/cli/test_bridge.py .... ====================================== 4 passed in 0.03 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 9 items src/test/python/apache/aurora/client/cli/test_command_hooks.py ......... ====================================== 9 passed in 0.47 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 8 items src/test/python/apache/aurora/client/cli/test_cron.py ........ ====================================== 8 passed in 0.63 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 8 items src/test/python/apache/aurora/client/cli/test_help.py ........ ====================================== 8 passed in 0.43 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 1 items src/test/python/apache/aurora/client/cli/test_inspect.py . ====================================== 1 passed in 0.33 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 60 items src/test/python/apache/aurora/client/cli/test_cancel_update.py .. src/test/python/apache/aurora/client/cli/test_create.py ............. src/test/python/apache/aurora/client/cli/test_diff.py ... src/test/python/apache/aurora/client/cli/test_kill.py ................ src/test/python/apache/aurora/client/cli/test_open.py ..... src/test/python/apache/aurora/client/cli/test_restart.py ........ src/test/python/apache/aurora/client/cli/test_status.py ............. ===================================== 60 passed in 1.73 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 3 items src/test/python/apache/aurora/client/cli/test_config_noun.py ... ====================================== 3 passed in 0.37 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 2 items src/test/python/apache/aurora/client/cli/test_logging.py .. ====================================== 2 passed in 0.39 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 4 items src/test/python/apache/aurora/client/cli/test_plugins.py .... ====================================== 4 passed in 0.44 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 4 items src/test/python/apache/aurora/client/cli/test_quota.py .... ====================================== 4 passed in 0.38 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 5 items src/test/python/apache/aurora/client/cli/test_sla.py ..... ====================================== 5 passed in 0.41 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 4 items src/test/python/apache/aurora/client/cli/test_task_run.py .... ====================================== 4 passed in 0.43 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 12 items src/test/python/apache/aurora/client/cli/test_supdate.py ............ ===================================== 12 passed in 0.52 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 8 items src/test/python/apache/aurora/client/cli/test_update.py ........ ====================================== 8 passed in 2.26 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 21 items src/test/python/apache/aurora/client/commands/test_admin.py ...... src/test/python/apache/aurora/client/commands/test_admin_sla.py ............... ===================================== 21 passed in 0.33 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 33 items src/test/python/apache/aurora/client/commands/test_cancel_update.py .. src/test/python/apache/aurora/client/commands/test_create.py ...... src/test/python/apache/aurora/client/commands/test_diff.py ... src/test/python/apache/aurora/client/commands/test_kill.py .......... src/test/python/apache/aurora/client/commands/test_listjobs.py .. src/test/python/apache/aurora/client/commands/test_restart.py .... src/test/python/apache/aurora/client/commands/test_status.py ... src/test/python/apache/aurora/client/commands/test_update.py ... ===================================== 33 passed in 6.86 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 3 items src/test/python/apache/aurora/client/commands/test_hooks.py ... ====================================== 3 passed in 0.55 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 10 items src/test/python/apache/aurora/client/commands/test_maintenance.py .......... ===================================== 10 passed in 0.32 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 1 items src/test/python/apache/aurora/client/commands/test_run.py . ====================================== 1 passed in 0.27 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 3 items src/test/python/apache/aurora/client/commands/test_ssh.py ... ====================================== 3 passed in 0.27 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 12 items src/test/python/apache/aurora/client/hooks/test_hooked_api.py ............ ===================================== 12 passed in 0.28 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 4 items src/test/python/apache/aurora/client/hooks/test_non_hooked_api.py .... ====================================== 4 passed in 0.25 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 1 items src/test/python/apache/aurora/common/test_aurora_job_key.py . ====================================== 1 passed in 0.05 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 1 items src/test/python/apache/aurora/common/test_cluster.py . ====================================== 1 passed in 0.02 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 4 items src/test/python/apache/aurora/common/test_clusters.py .... ====================================== 4 passed in 0.07 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 3 items src/test/python/apache/aurora/common/test_cluster_option.py ... ====================================== 3 passed in 0.03 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 3 items src/test/python/apache/aurora/common/test_http_signaler.py ... ====================================== 3 passed in 0.03 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 1 items src/test/python/apache/aurora/common/test_shellify.py . ====================================== 1 passed in 0.01 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 4 items src/test/python/apache/aurora/common/test_transport.py .... ====================================== 4 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 collected 7 items src/test/python/apache/aurora/config/test_base.py ....... ====================================== 7 passed in 0.59 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 1 items src/test/python/apache/aurora/config/test_constraint_parsing.py . ====================================== 1 passed in 0.08 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 6 items src/test/python/apache/aurora/config/test_loader.py ...... ====================================== 6 passed in 0.11 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 10 items src/test/python/apache/aurora/config/test_thrift.py .......... ===================================== 10 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 collected 8 items src/test/python/apache/aurora/executor/test_executor_base.py ........ ====================================== 8 passed in 0.10 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 4 items src/test/python/apache/aurora/executor/test_executor_detector.py .... ====================================== 4 passed in 0.02 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 4 items src/test/python/apache/aurora/executor/test_executor_vars.py .... ====================================== 4 passed in 0.09 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 1 items src/test/python/apache/aurora/executor/test_status_manager.py . ====================================== 1 passed in 0.09 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 8 items src/test/python/apache/aurora/executor/test_thermos_task_runner.py ........ ===================================== 8 passed in 14.46 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 8 items src/test/python/apache/aurora/executor/common/test_announcer.py ..ss.... ================================ 6 passed, 2 skipped in 0.68 seconds ================================= ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 5 items src/test/python/apache/aurora/executor/common/test_directory_sandbox.py ..... ====================================== 5 passed in 0.04 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 2 items src/test/python/apache/aurora/executor/common/test_executor_timeout.py .. ====================================== 2 passed in 0.04 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 11 items src/test/python/apache/aurora/executor/common/test_health_checker.py ........... ===================================== 11 passed in 1.42 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 1 items src/test/python/apache/aurora/executor/common/test_status_checker.py . ====================================== 1 passed in 0.08 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 1 items src/test/python/apache/aurora/executor/common/test_task_info.py . ====================================== 1 passed in 0.10 seconds ====================================== ======================================== test session starts ========================================= platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 plugins: cov, timeout collected 29 items src/test/python/apache/aurora/executor/test_gc_executor.py ........FFFFFFF.............. ============================================== FAILURES ============================================== ________________________________________ test_real_get_states ________________________________________ def test_real_get_states(): with temporary_dir() as td: > setup_tree(td) src/test/python/apache/aurora/executor/test_gc_executor.py:296: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src/test/python/apache/aurora/executor/test_gc_executor.py:80: in setup_tree shutil.copytree('src/resources/org/apache/thermos/root', td) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src = 'src/resources/org/apache/thermos/root', dst = '/tmp/tmpzP0BB5', symlinks = False, ignore = None def copytree(src, dst, symlinks=False, ignore=None): """Recursively copy a directory tree using copy2(). The destination directory must not already exist. If exception(s) occur, an Error is raised with a list of reasons. If the optional symlinks flag is true, symbolic links in the source tree result in symbolic links in the destination tree; if it is false, the contents of the files pointed to by symbolic links are copied. The optional ignore argument is a callable. If given, it is called with the `src` parameter, which is the directory being visited by copytree(), and `names` which is the list of `src` contents, as returned by os.listdir(): callable(src, names) -> ignored_names Since copytree() is called recursively, the callable will be called once for each directory that is copied. It returns a list of names relative to the `src` directory that should not be copied. XXX Consider this example code rather than the ultimate tool. """ > names = os.listdir(src) E OSError: [Errno 2] No such file or directory: 'src/resources/org/apache/thermos/root' /usr/lib/python2.7/shutil.py:171: OSError _________________________________________ test_gc_with_loss __________________________________________ def test_gc_with_loss(): executor, proxy_driver = run_gc_with(active_executors=set(ACTIVE_TASKS), retained_tasks={}, > lose=True) src/test/python/apache/aurora/executor/test_gc_executor.py:338: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src/test/python/apache/aurora/executor/test_gc_executor.py:318: in run_gc_with setup_tree(td, lose=lose) src/test/python/apache/aurora/executor/test_gc_executor.py:80: in setup_tree shutil.copytree('src/resources/org/apache/thermos/root', td) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src = 'src/resources/org/apache/thermos/root', dst = '/tmp/tmpoSY9IQ', symlinks = False, ignore = None def copytree(src, dst, symlinks=False, ignore=None): """Recursively copy a directory tree using copy2(). The destination directory must not already exist. If exception(s) occur, an Error is raised with a list of reasons. If the optional symlinks flag is true, symbolic links in the source tree result in symbolic links in the destination tree; if it is false, the contents of the files pointed to by symbolic links are copied. The optional ignore argument is a callable. If given, it is called with the `src` parameter, which is the directory being visited by copytree(), and `names` which is the list of `src` contents, as returned by os.listdir(): callable(src, names) -> ignored_names Since copytree() is called recursively, the callable will be called once for each directory that is copied. It returns a list of names relative to the `src` directory that should not be copied. XXX Consider this example code rather than the ultimate tool. """ > names = os.listdir(src) E OSError: [Errno 2] No such file or directory: 'src/resources/org/apache/thermos/root' /usr/lib/python2.7/shutil.py:171: OSError _____________________________________ test_gc_with_starting_task _____________________________________ def test_gc_with_starting_task(): executor, proxy_driver = run_gc_with( > active_executors=set(ACTIVE_TASKS), retained_tasks={ACTIVE_TASKS[0]: ScheduleStatus.STARTING}) src/test/python/apache/aurora/executor/test_gc_executor.py:347: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src/test/python/apache/aurora/executor/test_gc_executor.py:318: in run_gc_with setup_tree(td, lose=lose) src/test/python/apache/aurora/executor/test_gc_executor.py:80: in setup_tree shutil.copytree('src/resources/org/apache/thermos/root', td) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src = 'src/resources/org/apache/thermos/root', dst = '/tmp/tmpKolJ9a', symlinks = False, ignore = None def copytree(src, dst, symlinks=False, ignore=None): """Recursively copy a directory tree using copy2(). The destination directory must not already exist. If exception(s) occur, an Error is raised with a list of reasons. If the optional symlinks flag is true, symbolic links in the source tree result in symbolic links in the destination tree; if it is false, the contents of the files pointed to by symbolic links are copied. The optional ignore argument is a callable. If given, it is called with the `src` parameter, which is the directory being visited by copytree(), and `names` which is the list of `src` contents, as returned by os.listdir(): callable(src, names) -> ignored_names Since copytree() is called recursively, the callable will be called once for each directory that is copied. It returns a list of names relative to the `src` directory that should not be copied. XXX Consider this example code rather than the ultimate tool. """ > names = os.listdir(src) E OSError: [Errno 2] No such file or directory: 'src/resources/org/apache/thermos/root' /usr/lib/python2.7/shutil.py:171: OSError ____________________________________ test_gc_without_task_missing ____________________________________ def test_gc_without_task_missing(): executor, proxy_driver = run_gc_with(active_executors=set(ACTIVE_TASKS), retained_tasks={}, > lose=False) src/test/python/apache/aurora/executor/test_gc_executor.py:354: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src/test/python/apache/aurora/executor/test_gc_executor.py:318: in run_gc_with setup_tree(td, lose=lose) src/test/python/apache/aurora/executor/test_gc_executor.py:80: in setup_tree shutil.copytree('src/resources/org/apache/thermos/root', td) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src = 'src/resources/org/apache/thermos/root', dst = '/tmp/tmpJWNC1I', symlinks = False, ignore = None def copytree(src, dst, symlinks=False, ignore=None): """Recursively copy a directory tree using copy2(). The destination directory must not already exist. If exception(s) occur, an Error is raised with a list of reasons. If the optional symlinks flag is true, symbolic links in the source tree result in symbolic links in the destination tree; if it is false, the contents of the files pointed to by symbolic links are copied. The optional ignore argument is a callable. If given, it is called with the `src` parameter, which is the directory being visited by copytree(), and `names` which is the list of `src` contents, as returned by os.listdir(): callable(src, names) -> ignored_names Since copytree() is called recursively, the callable will be called once for each directory that is copied. It returns a list of names relative to the `src` directory that should not be copied. XXX Consider this example code rather than the ultimate tool. """ > names = os.listdir(src) E OSError: [Errno 2] No such file or directory: 'src/resources/org/apache/thermos/root' /usr/lib/python2.7/shutil.py:171: OSError ________________________________________ test_gc_without_loss ________________________________________ def test_gc_without_loss(): executor, proxy_driver = run_gc_with(active_executors=set(ACTIVE_TASKS), > retained_tasks={ACTIVE_TASKS[0]: ScheduleStatus.RUNNING}) src/test/python/apache/aurora/executor/test_gc_executor.py:361: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src/test/python/apache/aurora/executor/test_gc_executor.py:318: in run_gc_with setup_tree(td, lose=lose) src/test/python/apache/aurora/executor/test_gc_executor.py:80: in setup_tree shutil.copytree('src/resources/org/apache/thermos/root', td) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src = 'src/resources/org/apache/thermos/root', dst = '/tmp/tmpgJPApz', symlinks = False, ignore = None def copytree(src, dst, symlinks=False, ignore=None): """Recursively copy a directory tree using copy2(). The destination directory must not already exist. If exception(s) occur, an Error is raised with a list of reasons. If the optional symlinks flag is true, symbolic links in the source tree result in symbolic links in the destination tree; if it is false, the contents of the files pointed to by symbolic links are copied. The optional ignore argument is a callable. If given, it is called with the `src` parameter, which is the directory being visited by copytree(), and `names` which is the list of `src` contents, as returned by os.listdir(): callable(src, names) -> ignored_names Since copytree() is called recursively, the callable will be called once for each directory that is copied. It returns a list of names relative to the `src` directory that should not be copied. XXX Consider this example code rather than the ultimate tool. """ > names = os.listdir(src) E OSError: [Errno 2] No such file or directory: 'src/resources/org/apache/thermos/root' /usr/lib/python2.7/shutil.py:171: OSError __________________________________________ test_gc_withheld __________________________________________ def test_gc_withheld(): executor, proxy_driver = run_gc_with(active_executors=set([ACTIVE_TASKS[0], 'failure']), retained_tasks={ACTIVE_TASKS[0]: ScheduleStatus.RUNNING, > 'failure': ScheduleStatus.FAILED}) src/test/python/apache/aurora/executor/test_gc_executor.py:369: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src/test/python/apache/aurora/executor/test_gc_executor.py:318: in run_gc_with setup_tree(td, lose=lose) src/test/python/apache/aurora/executor/test_gc_executor.py:80: in setup_tree shutil.copytree('src/resources/org/apache/thermos/root', td) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src = 'src/resources/org/apache/thermos/root', dst = '/tmp/tmpQFvDBl', symlinks = False, ignore = None def copytree(src, dst, symlinks=False, ignore=None): """Recursively copy a directory tree using copy2(). The destination directory must not already exist. If exception(s) occur, an Error is raised with a list of reasons. If the optional symlinks flag is true, symbolic links in the source tree result in symbolic links in the destination tree; if it is false, the contents of the files pointed to by symbolic links are copied. The optional ignore argument is a callable. If given, it is called with the `src` parameter, which is the directory being visited by copytree(), and `names` which is the list of `src` contents, as returned by os.listdir(): callable(src, names) -> ignored_names Since copytree() is called recursively, the callable will be called once for each directory that is copied. It returns a list of names relative to the `src` directory that should not be copied. XXX Consider this example code rather than the ultimate tool. """ > names = os.listdir(src) E OSError: [Errno 2] No such file or directory: 'src/resources/org/apache/thermos/root' /usr/lib/python2.7/shutil.py:171: OSError _______________________________ test_gc_withheld_and_executor_missing ________________________________ def test_gc_withheld_and_executor_missing(): executor, proxy_driver = run_gc_with(active_executors=set(ACTIVE_TASKS), retained_tasks={ACTIVE_TASKS[0]: ScheduleStatus.RUNNING, > 'failure': ScheduleStatus.FAILED}) src/test/python/apache/aurora/executor/test_gc_executor.py:377: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src/test/python/apache/aurora/executor/test_gc_executor.py:318: in run_gc_with setup_tree(td, lose=lose) src/test/python/apache/aurora/executor/test_gc_executor.py:80: in setup_tree shutil.copytree('src/resources/org/apache/thermos/root', td) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src = 'src/resources/org/apache/thermos/root', dst = '/tmp/tmpiKbmyl', symlinks = False, ignore = None def copytree(src, dst, symlinks=False, ignore=None): """Recursively copy a directory tree using copy2(). The destination directory must not already exist. If exception(s) occur, an Error is raised with a list of reasons. If the optional symlinks flag is true, symbolic links in the source tree result in symbolic links in the destination tree; if it is false, the contents of the files pointed to by symbolic links are copied. The optional ignore argument is a callable. If given, it is called with the `src` parameter, which is the directory being visited by copytree(), and `names` which is the list of `src` contents, as returned by os.listdir(): callable(src, names) -> ignored_names Since copytree() is called recursively, the callable will be called once for each directory that is copied. It returns a list of names relative to the `src` directory that should not be copied. XXX Consider this example code rather than the ultimate tool. """ > names = os.listdir(src) E OSError: [Errno 2] No such file or directory: 'src/resources/org/apache/thermos/root' /usr/lib/python2.7/shutil.py:171: OSError ================================ 7 failed, 22 passed in 2.77 seconds ================================= 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.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.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_detector ..... SUCCESS src.test.python.apache.aurora.executor.executor_vars ..... SUCCESS src.test.python.apache.aurora.executor.gc_executor ..... FAILURE src.test.python.apache.aurora.executor.status_manager ..... SUCCESS src.test.python.apache.aurora.executor.thermos_task_runner ..... SUCCESS On Tue, Oct 28, 2014 at 3:47 PM, Bill Farner <wfar...@apache.org> wrote: > All, > > I propose that we accept the following release candidate as the official > Apache Aurora 0.6.0 release. > > Aurora 0.6.0-rc0 includes the following: > --- > The CHANGELOG for the release is available at: > > https://git-wip-us.apache.org/repos/asf?p=incubator-aurora.git&f=CHANGELOG&hb=0.6.0-rc0 > > The branch used to create the release candidate is: > https://git-wip-us.apache.org/repos/asf?p=incubator-aurora.git&hb=0.6.0-rc0 > > The release candidate is available at: > > https://dist.apache.org/repos/dist/dev/incubator/aurora/0.6.0-rc0/apache-aurora-0.6.0-rc0-incubating.tar.gz > > The MD5 checksum of the release candidate can be found at: > > https://dist.apache.org/repos/dist/dev/incubator/aurora/0.6.0-rc0/apache-aurora-0.6.0-rc0-incubating.tar.gz.md5 > > The signature of the release candidate can be found at: > > https://dist.apache.org/repos/dist/dev/incubator/aurora/0.6.0-rc0/apache-aurora-0.6.0-rc0-incubating.tar.gz.asc > > The GPG key used to sign the release are available at: > https://dist.apache.org/repos/dist/dev/incubator/aurora/KEYS > > Please download, verify, and test. > > The vote will close on Fri Oct 31 15:44:28 PDT 2014 > > [ ] +1 Release this as Apache Aurora 0.6.0 > [ ] +0 > [ ] -1 Do not release this as Apache Aurora 0.6.0 because... > > > -=Bill >