This package mainly acts as a super package for the CoCoME trading system tests. To apply these tests to an implementation you have to write "glue code" which implements all interfaces in the {@link org.cocome.tradingsystem.systests.interfaces} package in a reasonable way. Then you can run the test scenarios located in {@link org.cocome.tradingsystem.systests.scenarios} using JUnit. For details to both of these steps see the documentation of these packages.
To make the tests load the correct glue code, the entry point (which must implement {@link org.cocome.tradingsystem.systests.interfaces.ITestDriver}) is made public in a file named systests.properties containing a property named test-driver.class and the full name of the test driver class as value. The location of the file is either in the current working directory or a config subdirectory. Management of this test driver (locating and loading the class) is handled by the {@link org.cocome.tradingsystem.systests.TestManager}.