VectorCAST 6.2b is now live
VectorCAST version 6.2b was released today. It contains a large number of bug fixes. There are also many noteworthy items in this release. As you know, our theme for the 6.2 series is “smaller, faster, easier” so they are grouped as such:
- Speed improvements have been made to any environment containing configure stubs user code. Both harness generation and saving configure stubs user code are significantly faster in this release.
- VectorCAST now generates much fewer static initializations in the test harness, which will result in fewer crashes during test execution before main() is called. This means that users can more easily get to the point where they can start testing their own code and will spend less time debugging the VectorCAST test harness due to uninitialized data. The new option “Create initialization objects dynamically” is True by default.
- A new icon has been added in the Parameter Tree to easily filter the tree based on nodes that have values. This icon toggles between showing all parameters and just showing parameters with values. When combined with the Find banner filtering, it is a very powerful way to focus on exactly what you want to test.
- A change has been made to the behavior when a single test case is executed. If the test case passes, the code coverage viewer is opened. If the test case fails or terminates abnormally, the execution report opens.
- Incremental Rebuild in VectorCAST/Manage now recognizes changed environment variables. This is important because now you can simply change an environment variable to point to a different source tree location and when you run Incremental Rebuild, VectorCAST/Manage will recognize that as a change and go through the Incremental Rebuild process on that new directory.
- New report options have been added so that compiler and linker version information can be added to the Full Report. Previously only the compiler and linker commands were shown (if the option was set to show them).
- A new report option to include Notes/Requirements in the Full Report has been added. It is on by default, as that was the previous behavior. Now it is controlled by an option.
- A new Ada RSP target option for users to supply an alternate I/O package specification is now available.
- Stub-by-Function for non-testable functions has been extended to include private and protected functions.
In addition, the localization and translation files for Japanese language support have been updated.