test_ok1/doc/test/plugin/index.txt

71 lines
1.9 KiB
Plaintext
Raw Normal View History

advanced python testing
=======================
skipping_ advanced skipping for python test functions, classes or modules.
mark_ generic mechanism for marking python functions.
pdb_ interactive debugging with the Python Debugger.
figleaf_ report test coverage using the 'figleaf' package.
coverage_ (external) for testing with Ned's coverage module
monkeypatch_ safely patch object attributes, dicts and environment variables.
capture_ configurable per-test stdout/stderr capturing mechanisms.
recwarn_ helpers for asserting deprecation and other warnings.
tmpdir_ provide temporary directories to test functions.
other testing domains, misc
===========================
2009-08-19 01:04:57 +08:00
oejskit_ (external) run javascript tests in real life browsers
django_ (external) for testing django applications
xdist_ loop on failing tests, distribute test runs to CPUs and hosts.
genscript_ generate standalone test script to be distributed along with an application.
reporting and failure logging
=============================
pastebin_ submit failure or test session information to a pastebin service.
logxml_ logging of test results in JUnit-XML format, for use with Hudson
xmlresult_ (external) for generating xml reports and CruiseControl integration
resultlog_ non-xml machine-readable logging of test results.
terminal_ Implements terminal reporting of the full testing process.
other testing conventions
=========================
unittest_ automatically discover and run traditional "unittest.py" style tests.
nose_ nose-compatibility plugin: allow to run nose test suites natively.
doctest_ collect and execute doctests from modules and test files.
restdoc_ perform ReST syntax, local and remote reference tests on .rst/.txt files.
core debugging / help functionality
===================================
helpconfig_ provide version info, conftest/environment config names.
hooklog_ log invocations of extension hooks to a file.
.. include:: links.txt