Testing is failing in the PyPy env due to some kind of JIT error.
https://gist.github.com/anonymous/979061452dec2159d50f
I can't reproduce it with following info
norman@norman-ThinkCentre-M92P:/opt/stack/marconi$ pypy --version Python 2.7.6 (2.3+dfsg-1~ppa0, May 20 2014, 09:11:18) [PyPy 2.3.0 with GCC 4.6.3] norman@norman-ThinkCentre-M92P:/opt/stack/marconi$ norman@norman-ThinkCentre-M92P:/opt/stack/marconi$ tox -e pypy pypy develop-inst-noop: /opt/stack/marconi pypy runtests: commands[0] | python setup.py testr --slowest --testr-args=--concurrency 1 running testr running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-60} \ ${PYTHON:-python} -m subunit.run discover -t . ./tests Ran 724 tests in 15.839s (+0.202s) PASSED (id=2, skips=290) Slowest Tests Test id Runtime (s) -------------------------------------------------------------------------------------------------- ----------- tests.unit.queues.storage.test_impl_sqlalchemy.SqlalchemyQueueTests.test_queue_lifecycle 1.244 tests.functional.wsgi.v1.test_claims.TestClaims.test_claim_invalid_grace_1_10000000000000000000 0.466 tests.functional.wsgi.v1.test_claims.TestClaims.test_claim_invalid_grace_2__100 0.238 tests.unit.queues.transport.wsgi.test_v1_1.TestQueueLifecycleSqlalchemy.test_way_too_much_metadata 0.154 tests.functional.wsgi.v1.test_claims.TestClaims.test_claim_invalid_grace_3_1 0.153 tests.functional.wsgi.v1.test_claims.TestClaims.test_claim_invalid_limit_3_30 0.131 tests.unit.queues.transport.wsgi.test_v1_1.TestClaimsSqlalchemy.test_bad_claim_6__fail_ 0.125 tests.functional.wsgi.v1.test_claims.TestClaims.test_claim_release 0.123 tests.functional.wsgi.v1.test_claims.TestClaims.test_claim_invalid_grace_4_59 0.121 tests.unit.queues.transport.wsgi.test_v1_0.TestClaimsSqlalchemy.test_lifecycle 0.109 ____________________________________________________________________________________ summary ____________________________________________________________________________________ pypy: commands succeeded congratulations :) norman@norman-ThinkCentre-M92P:/opt/stack/marconi$
Confirmed this was a PyPy bug, fixed as of 2.3.0
Bug watches keep track of this bug in other bug trackers.
I can't reproduce it with following info
norman@ norman- ThinkCentre- M92P:/opt/ stack/marconi$ pypy --version norman- ThinkCentre- M92P:/opt/ stack/marconi$ norman- ThinkCentre- M92P:/opt/ stack/marconi$ tox -e pypy args=-- concurrency 1 OS_STDOUT_ CAPTURE= ${OS_STDOUT_ CAPTURE: -1} \ CAPTURE= ${OS_STDERR_ CAPTURE: -1} \ TIMEOUT= ${OS_TEST_ TIMEOUT: -60} \ ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ----------- queues. storage. test_impl_ sqlalchemy. SqlalchemyQueue Tests.test_ queue_lifecycle 1.244 l.wsgi. v1.test_ claims. TestClaims. test_claim_ invalid_ grace_1_ 100000000000000 00000 0.466 l.wsgi. v1.test_ claims. TestClaims. test_claim_ invalid_ grace_2_ _100 0.238 queues. transport. wsgi.test_ v1_1.TestQueueL ifecycleSqlalch emy.test_ way_too_ much_metadata 0.154 l.wsgi. v1.test_ claims. TestClaims. test_claim_ invalid_ grace_3_ 1 0.153 l.wsgi. v1.test_ claims. TestClaims. test_claim_ invalid_ limit_3_ 30 0.131 queues. transport. wsgi.test_ v1_1.TestClaims Sqlalchemy. test_bad_ claim_6_ _fail_ 0.125 l.wsgi. v1.test_ claims. TestClaims. test_claim_ release 0.123 l.wsgi. v1.test_ claims. TestClaims. test_claim_ invalid_ grace_4_ 59 0.121 queues. transport. wsgi.test_ v1_0.TestClaims Sqlalchemy. test_lifecycle 0.109 _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ summary _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ _______ norman- ThinkCentre- M92P:/opt/ stack/marconi$
Python 2.7.6 (2.3+dfsg-1~ppa0, May 20 2014, 09:11:18)
[PyPy 2.3.0 with GCC 4.6.3]
norman@
norman@
pypy develop-inst-noop: /opt/stack/marconi
pypy runtests: commands[0] | python setup.py testr --slowest --testr-
running testr
running=
OS_STDERR_
OS_TEST_
${PYTHON:-python} -m subunit.run discover -t . ./tests
Ran 724 tests in 15.839s (+0.202s)
PASSED (id=2, skips=290)
Slowest Tests
Test id Runtime (s)
-------
tests.unit.
tests.functiona
tests.functiona
tests.unit.
tests.functiona
tests.functiona
tests.unit.
tests.functiona
tests.functiona
tests.unit.
_______
pypy: commands succeeded
congratulations :)
norman@