improve docs some further, cleaner release announcement

--HG--
branch : 1.0.x
This commit is contained in:
holger krekel 2009-06-26 18:12:06 +02:00
parent 296a660a73
commit 937e51b4ae
2 changed files with 25 additions and 15 deletions

View File

@ -2,26 +2,32 @@ py.test / py lib 1.0.0: new test plugins, funcargs and cleanups
============================================================================
Welcome to the 1.0 release bringing new flexibility and
power to testing with Python! Main news:
power to testing with Python. Main news:
* improved architecture, featuring simple single-file plugins, e.g:
* improved test architecture, featuring super-simple project
specific or cross-project single-file plugins, e.g:
pytest_unittest.py: run traditional unittest.py tests
pytest_xfail.py: mark tests as "expected to fail"
pytest_pocoo.py: automatically send tracebacks to pocoo paste service
pytest_monkeypatch.py: safely patch parts of your environment in a test function
pytest_figleaf.py: generate html coverage reports
pytest_resultlog.py: generate buildbot-friendly output
* pytest_unittest.py: run traditional unittest.py tests
* pytest_xfail.py: mark tests as "expected to fail"
* pytest_pocoo.py: automatically send tracebacks to pocoo paste service
* pytest_monkeypatch.py: safely patch parts of your environment in a test function
* pytest_figleaf.py: generate html coverage reports
* pytest_resultlog.py: generate buildbot-friendly output
and many more!
and many more!
* funcargs - powerful mechanism for all your setup needs
* funcargs - bringing new flexibilty and zero-boilerplate to Python testing:
* distributed testing: ad-hoc send and run tests on many platforms
- cleanly separated test code and test configuration and test value setup
- ideal for integration and functional tests
- new generative tests -> deprecation of yield-generated tests
* distributed testing and distributed execution (py.execnet):
- new unified "TX" URL scheme for specifying remote resources
- new sync/async ways to handle multiple remote processes
- much improved documentation
* remove first round of non-test related code, notably
greenlets and apigen (documentation generation) that
now live on their own
See the py.test documentation for more info:
@ -34,6 +40,10 @@ well-tested py.test code in independent namespaces:
* py.code: higher-level introspection and dynamic generation of python code
* py.path: path abstractions over local and subversion files
Some non-strictly-test related code, notably greenlets/co-routines
and apigen now live on their own and have been removed, also simplifying
the installation procedures.
The whole package works well with Linux, OSX and Win32, on
Python 2.3, 2.4, 2.5 and 2.6. (Expect Python3 compatibility soon!)

View File

@ -39,7 +39,7 @@ convenient enough to
.. _`funcarg provider`:
funcarg providers: setting up test function arguments
funcarg providers: instantiating test function arguments
==============================================================
Test functions can specify one ore more arguments ("funcargs")