You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aurora.apache.org by Bill Farner <wf...@apache.org> on 2014/10/28 23:47:55 UTC
[VOTE] Release Apache Aurora 0.6.0 (incubating) RC0
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
Re: [VOTE] Release Apache Aurora 0.6.0 (incubating) RC0
Posted by Joe Stein <jo...@stealth.ly>.
+0 having had src build problems on Ubuntu and CentOS from master.
On Oct 28, 2014 10:00 PM, "Jake Farrell" <jf...@apache.org> wrote:
> CHANGELOG was missing 46 items, i've updated the fix version in jira and
> they will be picked up during the next rc creation
>
> -Jake
>
>
>
> On Tue, Oct 28, 2014 at 7:31 PM, Bill Farner <wf...@apache.org> wrote:
>
> > Yep, noticed the same. I'll look into that and post a new RC once i've
> > verified things pass.
> >
> > -=Bill
> >
> > On Tue, Oct 28, 2014 at 4:15 PM, Kevin Sweeney <ke...@apache.org>
> wrote:
> >
> > > Looks like the src/resources directory is missing from the generated
> > source
> > > distribution.
> > >
> > > On Tue, Oct 28, 2014 at 4:12 PM, Kevin Sweeney <ke...@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 <wf...@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
> > > >>
> > > >
> > > >
> > >
> >
>
Re: [VOTE] Release Apache Aurora 0.6.0 (incubating) RC0
Posted by Jake Farrell <jf...@apache.org>.
CHANGELOG was missing 46 items, i've updated the fix version in jira and
they will be picked up during the next rc creation
-Jake
On Tue, Oct 28, 2014 at 7:31 PM, Bill Farner <wf...@apache.org> wrote:
> Yep, noticed the same. I'll look into that and post a new RC once i've
> verified things pass.
>
> -=Bill
>
> On Tue, Oct 28, 2014 at 4:15 PM, Kevin Sweeney <ke...@apache.org> wrote:
>
> > Looks like the src/resources directory is missing from the generated
> source
> > distribution.
> >
> > On Tue, Oct 28, 2014 at 4:12 PM, Kevin Sweeney <ke...@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 <wf...@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
> > >>
> > >
> > >
> >
>
Re: [VOTE] Release Apache Aurora 0.6.0 (incubating) RC0
Posted by Bill Farner <wf...@apache.org>.
Yep, noticed the same. I'll look into that and post a new RC once i've
verified things pass.
-=Bill
On Tue, Oct 28, 2014 at 4:15 PM, Kevin Sweeney <ke...@apache.org> wrote:
> Looks like the src/resources directory is missing from the generated source
> distribution.
>
> On Tue, Oct 28, 2014 at 4:12 PM, Kevin Sweeney <ke...@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 <wf...@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
> >>
> >
> >
>
Re: [VOTE] Release Apache Aurora 0.6.0 (incubating) RC0
Posted by Kevin Sweeney <ke...@apache.org>.
Looks like the src/resources directory is missing from the generated source
distribution.
On Tue, Oct 28, 2014 at 4:12 PM, Kevin Sweeney <ke...@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 <wf...@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
>>
>
>
Re: [VOTE] Release Apache Aurora 0.6.0 (incubating) RC0
Posted by Kevin Sweeney <ke...@apache.org>.
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 <wf...@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
>