Template2Code system version 2.0.0 final



Hi,

We have released Template2Code system version 2.0.0 final. This system can probably be helpful in the development of functional tests for the applications using GTK+.

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 issues.

T2C tools operate on the parameterized test scenarios in a special format - .t2c files. The source code of such test scenario can be written using the target programming language (C, C++, etc.) enhanced with some constructs provided by T2C. T2C tools generate buildable sources of the tests based on these test scenarios using special templates.

Key features of T2C:

- Integration with existing testing frameworks. It is by no means intended to replace other testing frameworks with T2C. Instead, T2C tools can work in conjunction with them to give the test developer the benefits from the both worlds. Currently, intergration with GLib Testing Framework and TETWare Lite is supported, support for other frameworks can be added in the future versions. If necessary, T2C tools can still be used on their own as well, without any external testing framework.

- 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).

- 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.

T2C technology and tools were successfully used in the LSB Infrastructure Project (http://ispras.linux-foundation.org) to develop several of the official test suites for the Linux Standard Base 3.x and 4.x. Among the libraries tested by these suites are GLib, GObject, GDK-Pixbuf, Freetype, etc.

Template2Code project page at SourceForge.net: https://sourceforge.net/projects/template2code/

You can download T2C distribution package using the following link:
http://sourceforge.net/projects/template2code/files/t2c/t2c-2.0_Arnor/t2c-2.0.0_final.tar.bz2/download

The package contains the source code of T2C tools, it also includes T2C documentation and examples.

If you would like to download only T2C documentation (in HTML or PDF format), see https://sourceforge.net/projects/template2code/files/t2c/t2c-2.0_Arnor/docs

The documentation is also available online:
http://template2code.sourceforge.net/t2c-doc/index.html

Feedback would be appreciated.

Regards,

Eugene

--
Eugene Shatokhin

Linux Verification Center, ISPRAS
web:    http://www.linuxtesting.org
e-mail: spectre ispras ru




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]