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, The 1.3.1 release introduces a new imperative way to "xfail" a test
more concise tracebacks in some cases where it displayed a lot of info. and a new option --maxfail=NUM to limit the number of executed tests
It also further improves compatibility on Jython and PyPy where now virtually in case of failures. This backward-compatible release also brings shorter,
all py.test features are supported. If you used 1.2.1 or 1.3.0 you should more concise tracebacks in several cases. The underlying code has been
be able to upgrade to 1.3.1 without changes to your test source code. simplified and now is compatible to Jython and PyPy, along with some bug
See the below CHANGELOG entry below for more details and 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. http://pylib.org/install.html for installation instructions.
py.test is an advanced automated testing tool working with Python2, 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 declarative approach with the @py.test.mark.xfail cannot
be used as it would mark all configurations as xfail. 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 - issue89: allow py.test.mark decorators to be used on classes
(class decorators were introduced with python2.6) and (class decorators were introduced with python2.6) and
also allow to have multiple markers applied at class/module level 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 - improved and unified reporting for "--tb=short" option
- Errors during test module imports are much shorter, (using --tb=short style) - Errors during test module imports are much shorter, (using --tb=short style)
- raises shows shorter more relevant tracebacks - 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 - improve support for raises and other dynamically compiled code by
manipulating python's linecache.cache instead of the previous manipulating python's linecache.cache instead of the previous