Looks like the src/resources directory is missing from the generated source distribution.
On Tue, Oct 28, 2014 at 4:12 PM, Kevin Sweeney <kevi...@apache.org> wrote: > 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 >> > >