The new test generation framework
builds on the improvements that were made in the recording framework.
These improvements include the ability to record several protocols
at the same time, which in turn supports generating a single test
with mixed protocols. The test generation framework also includes
improvements in efficiency and scalability.
The test generation API has been completely redefined. You must
refactor existing extension code to use the new framework. The following
tables summarize the changes to classes and methods in the new test
generation framework.
Previous class |
Current® class |
Comments |
com.ibm.rational.test.lt.testgen.core2. IC2ProtocolHandler |
com.ibm.rational.test.lt.testgen.core.testgen. BaseTestGenerator |
The class no longer has to determine whether it supports
a packet type. The framework sends to the test generator only packets
that are declared to be supported by the test generator in the plugin.xml file. Previously, protocol handlers loaded
messages, then processed them in the process() method. In the new
framework, packets are passed one-by-one to the process() method.
The process() method generates model elements without delay. The complete()
method is available for any post processing. |
Previous extension point |
Current extension
point |
Comments |
com.ibm.rational.test.lt.testgen.core2.protocolHandler |
com.ibm.rational.test.lt.testgen.core3. testGenerator |
|