update release announcement

--HG--
branch : trunk
This commit is contained in:
holger krekel 2010-05-25 20:46:51 +02:00
parent ff2b893d31
commit 312238c023
1 changed files with 18 additions and 7 deletions

View File

@ -1,12 +1,16 @@
py.test/pylib 1.3.1: new py.test.xfail, better reporting, fixes
py.test/pylib 1.3.1: new py.test.xfail, --maxfail, better reporting
===========================================================================
The 1.3.1 release introduces several bug fixes and brings shorter,
more concise tracebacks in some cases where it displayed a lot of info.
It also further improves compatibility on Jython and PyPy where now virtually
all py.test features are supported. If you used 1.2.1 or 1.3.0 you should
be able to upgrade to 1.3.1 without changes to your test source code.
See the below CHANGELOG entry below for more details and
The 1.3.1 release introduces a new imperative way to "xfail" a test
and a new option --maxfail=NUM to limit the number of executed tests
in case of failures. This backward-compatible release also brings shorter,
more concise tracebacks in several cases. The underlying code has been
simplified and now is compatible to Jython and PyPy, along with some bug
fixes and refinemnts that have been applied to CPython's code base.
If you used older versions of py.test you should be able to upgrade
to 1.3.1 without changes to your test source code.
See the below CHANGELOG entry below for more details and
http://pylib.org/install.html for installation instructions.
py.test is an advanced automated testing tool working with Python2,
@ -37,6 +41,12 @@ New features
declarative approach with the @py.test.mark.xfail cannot
be used as it would mark all configurations as xfail.
- issue102: introduce new --maxfail=NUM option to stop
test runs after NUM failures. This is a generalization
of the '-x' or '--exitfirst' option which is now equivalent
to '--maxfail=1'. Both '-x' and '--maxfail' will
now also print a line near the end indicating the Interruption.
- issue89: allow py.test.mark decorators to be used on classes
(class decorators were introduced with python2.6) and
also allow to have multiple markers applied at class/module level
@ -66,6 +76,7 @@ Fixes / Maintenance
- improved and unified reporting for "--tb=short" option
- Errors during test module imports are much shorter, (using --tb=short style)
- raises shows shorter more relevant tracebacks
- --fulltrace now more systematically makes traces longer / inhibits cutting
- improve support for raises and other dynamically compiled code by
manipulating python's linecache.cache instead of the previous