STRIDE 3.0.02xx: Difference between revisions
| Line 43: | Line 43: | ||
* Implemented set of routines to support [[Test Points]] | * Implemented set of routines to support [[Test Points]] | ||
* Implemented set of [[Test_Units#Log_Macros|logging macros]] | * Implemented set of [[Test_Units#Log_Macros|logging macros]] | ||
* ''srTestSuiteAddTest()'' API has been renamed to ''srTestSuiteAddCase()'' | * The public Test Units ''srTestSuiteAddTest()'' API has been renamed to ''srTestSuiteAddCase()'' | ||
* ''Many Runtime, GRS and SLAP files have been modified. It is recomended that you update them all.'' | * ''Many Runtime, GRS and SLAP files have been modified. It is recomended that you update them all.'' | ||
* ''The following Runtime files have been removed:'' | * ''The following Runtime files have been removed:'' | ||
Revision as of 19:31, 18 March 2009
Release Notes
This page documents the changes in STRIDE version 3.0.02xx (code name Beacon's).
Please review this information before upgrading from an earlier version.
|
Note that if you are upgrading from a previous installation you must uninstall your existing STRIDE before installing version 3.0.02xx. |
What's New
Based on customer feedback, in this release we have many key usability improvements and bug fixes.
Usability Improvements
Function Double
Now in the context of a Test Unit a dependent function call can intercepted and replaced with a user defined Function Double. A set of new Test Double Samples for Test Units has been added.
Test Points
To support asynchronous tasks testing a set of new Test Points APIs has been implemented. In the context of a Test Unit test point expectations could be set and validated. A new Test Points Sample for Test Units has been added.
Change Details
SCL Pragmas
- The syntax of scl_function and scl_func pragmas has been expanded with a set of new optional attributes that would allow specification of function interception.
Build Tools
- The options of s2sinstrument has been changed to support handling of Function Double.
Runtime
- Implemented set of routines to support Function Double
- Implemented set of routines to support Test Points
- Implemented set of logging macros
- The public Test Units srTestSuiteAddTest() API has been renamed to srTestSuiteAddCase()
- Many Runtime, GRS and SLAP files have been modified. It is recomended that you update them all.
- The following Runtime files have been removed:
srtest.cpp srtestmacros.h srtestmacros.c srtestmacros.cpp
- The following new Runtime files have been added:
srtestpp.cpp
- All Linux SDK files have been modified.
- All WinMobile SDK files have been modified.
Migration to 3.0.02xx
Recommended steps for migration from a previous version: