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 <[email protected]> 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
>