Template2Code system version 2.0.0 final
- From: Eugene Shatokhin <spectre ispras ru>
- To: gtk-app-devel-list gnome org
- Subject: Template2Code system version 2.0.0 final
- Date: Thu, 21 Jan 2010 19:00:30 +0300
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]