PySys changes in 10.5.3
Apama 10.5.3 now ships a newer version of the PySys test framework, version 1.5.1.
If you are already familiar with PySys, it is strongly recommended to read the full Change Log in detail to familiarize yourself with the new features and new best practices for improving how you write tests. There is more detail on many PySys features in the User Guide. You can find the Change Log and User Guide in the
API Reference for Python, which you can also access via the
doc/pydoc/index.html file of your Apama installation.
Key features for the new PySys 1.5.1 release include:
The documentation is vastly expanded and easier to navigate. It is recommended that you bookmark the
BaseTest class (
/doc/pydoc/pysys-doc/BaseTest.html) as this is the main page that you will want to refer to regularly when writing PySys tests.
assertThat,
assertGrep and
waitForGrep (formerly known as
waitForSignal) have lots of new functionality.
The project file has a new
<project-help> element that allows you to customize the
pysys run --help output.
Many bug fixes.
A new Apama helper class for PySys called
ProjectHelper is now available in the
apama.project package. It provides methods for creating, manipulating and deploying Software AG Designer-compatible projects from your PySys tests and thus provides access to the
apama_project tool; see
Creating and managing an Apama project from the command line.