diff options
| author | Jonathan Robie <jonathan@apache.org> | 2010-01-23 16:39:14 +0000 |
|---|---|---|
| committer | Jonathan Robie <jonathan@apache.org> | 2010-01-23 16:39:14 +0000 |
| commit | 83b3d97aabaf5d6f1ba672080c936de2743186ed (patch) | |
| tree | 86f702297d8b751c02e951c41cf2349cab5d9a2f /doc/book/src/PythonBrokerTest.xml | |
| parent | 772484f911db95bbc0c1ac599ed72b2ee143bec0 (diff) | |
| download | qpid-python-83b3d97aabaf5d6f1ba672080c936de2743186ed.tar.gz | |
"Feature complete" for first internal draft, each file is valid DocBook.
Next step: Make the whole thing valid DocBook as one document.
1. Rebalance of part, chapter, and section elements.
2. References among parts
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@902438 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'doc/book/src/PythonBrokerTest.xml')
| -rw-r--r-- | doc/book/src/PythonBrokerTest.xml | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/doc/book/src/PythonBrokerTest.xml b/doc/book/src/PythonBrokerTest.xml new file mode 100644 index 0000000000..06c62167c6 --- /dev/null +++ b/doc/book/src/PythonBrokerTest.xml @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="utf-8"?> +<chapter xmlns:html="http://www.w3.org/1999/xhtml"> + <title> + Apache Qpid : PythonBrokerTest + </title> + <section role="h2" id="PythonBrokerTest-PythonBrokerSystemTestSuite"> + <title> + Python Broker System Test Suite + </title> + <para> + This is a suite of python client tests that exercise and verify + broker functionality. Python allows us to rapidly develop client + test scenarios and provides a 'neutral' set of tests that can run + against any AMQP-compliant broker. + </para> + <para> + The python/tests directory contains a collection of python + modules, each containing several unittest classes, each + containing a set of test methods that represent some test + scenario. Test classes inherit qpid.TestBas from + qpid/testlib.py, it inherits unittest.TestCase + but adds some qpid-specific setUp/tearDown and + convenience functions. + </para> + <para> + TODO: get pydoc generated up to qpid wiki or website + automatically? + </para> + <section role="h3" id="PythonBrokerTest-Runningthetests"> + <title> + Running the tests + </title> + <para> + Simplest way to run the tests: + </para> + <itemizedlist> + <listitem> + <para>Run a broker on the default port + </para> + </listitem> + <listitem> + <para> + ./run_tests + </para> + </listitem> + </itemizedlist> + <para> + For additional options: ./run_tests --help + </para> + <!--h3--> + </section> + + <section role="h3" id="PythonBrokerTest-Expectedfailures"> + <title> + Expected failures + </title> + <para> + Until we complete functionality, tests may fail because the + tested functionality is missing in the broker. To skip + expected failures in the C++ or Java brokers: + </para> + <programlisting> +./run_tests -I cpp_failing.txt +./run_tests -I java_failing.txt + </programlisting> + <para> + If you fix a failure, please remove it from the corresponding + list. + </para> + + <!--h3--> + </section> + + <!--h2--> + </section> + +</chapter> |
