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
>