C++TESK Testing ToolKit v1.0.18 released
C++TESK Testing ToolKit v1.0.18 has been released. The following things have been done.
C++TESK Testing ToolKit v1.0.18 has been released. The following things have been done.
- Virtual method invariant() has been added to the message class
- Macros for declaring arrays of interfaces have been implemented (CPPTESK_DECLARE_{INPUT|OUTPUT}_ARRAY, CPPTESK_DECLARE_{INPUT|OUTPUT}_ARRAY_2D, etc.)
- New macros for declaring/defining interface adapters have been added (CPPTESK_DEFAULT_{INPUT|OUTPUT}_ADAPTER, CPPTESK_SET_DEFAULT_{INPUT|OUTPUT}_ADAPTER and CPPTESK_{DECLARE|DEFINE}_DEFAULT_{INPUT|OUTPUT}_ADAPTER)
- Macros CPPTESK_SET_{IFACE|INOUT}_ADAPTER have been removed
- New macros for randomized generation have been implemented (CPPTESK_RANDOM(_{WIDTH|FIELD|BITS|RANGE})_EXCLUDING)
- Automatic tracking of interface usage coverage has been included
- Macro CPPTESK_ADD_NONRANDOMIZABLE_FIELD has been added
- Macros CPPTESK_WITH_PROBABILITY, CPPTESK_ELSE_WITH_PROBABILITY and CPPTESK_ELSE have been implemented
- Callbacks onCycleBegin() and onCycleEnd() have been added
- Further improvement of the Eclipse IDE plugin has been made
- Several bugs in the error diagnostic subsystem have been fixed
- CPPTESK_SHORT_NAMES is activated automatically if CPPTESK_SHORT_SHORT_NAMES is defined
The toolkit can be downloaded from the page http://forge.ispras.ru/projects/cpptesk-toolkit/files.
Comments