See the recording of our webinar presenting the V5.2 new features.
Support of ETSI conformance test suites
PragmaDev Studio aims at supporting the full TTCN-3 test notation used by ETSI to produce its conformance test suites. As a first step, in V5.2, we have verified everything worked fine on the SIP (Session Initiation Protocol), and made sure we had no restriction on generating the corresponding C++ code out of the publicly available conformance test suites.
ETSI SIP conformance test specification
TTCN-3 modules or test cases can take external parameters. For that purpose a parameters editor has been introduced.
The parameters are stored in a single file that is read by the generated executable.
Direct export to PDF
PragmaDev Studio can now directly export to a PDF document without any intermediate Word or Open Office document. Options are quite basic for the time being but will improve in future releases.
Code folding editor
The text editor now supports code folding in order to make textual code more legible. The folding feature is available on C, C++, TTCN-3, and Python code.
Tracing execution generates quite a number of events and the associated parameters to the messages is sometimes very large. The events tended to overlap and large parameter values were out of the scope and could not be properly displayed. The new version presents events differently and automatically wraps the parameter values to solve these issues.
Improved FreeRTOS debug
FreeRTOS debug profile now reads the pending timers and updates system time information in the debugger window when debugging with MinGW.
Each time the tool is started it will now check if there is a more recent version available. This way you are sure to always use the latest version which is particularely useful with new editions correcting bugs.