Template2Code T2c
Brought to you by:
euspectre
Template2Code (T2C) system is based on using special templates to generate files for a test suite: the sources of the tests, makefiles, other files needed to manage the tests with particilar testing frameworks, etc. It helps to automate a lot of tedious tasks in development of conformance tests allowing test developers to focus on test logic rather than on numerous auxiliary general issues. Buildable sources of the actual tests for a target programming language are created based on the test templates (parameterized test scenarios) in T2C format - .t2c files. Key features of T2C: - Support for development of parameterized tests fully customizable via special T2C templates. - Support for linking each check in a test to the requirement that is checked there (traceability of requirements in conformance testing). - Integration with existing testing frameworks (currently TETWare Lite and GLib Testing Framework) - it is possible for T2C to generate the sources of the tests compatible with different testing frameworks from a single .t2c file. - Support for generating 'minimal' standalone (without the need for a test execution framework) sources of the tests which can be very useful for debugging the tests, profiling, preparing demo-examples, etc. - Support for generating of the sources of the tests not only in C and C++ but also in other languages (if the appropriate templates are available). See doc/html/t2c-doc/index.html for details. Project page on SourceForge.net: https://sourceforge.net/projects/template2code/