Projects / Test Environment Toolkit

Test Environment Toolkit

The Test Environment Toolkit (TET), is a multi-platform uniform test scaffold, into which non-distributed and distributed test suites can be incorporated. TET supports tests written in C, C++, Perl, Tcl, Shell (sh, bash, and POSIX shell), Python, Ruby, and Korn Shell.

Tags
Licenses

RSS Recent releases

  •  15 Mar 2006 07:12

Release Notes: This is a full source release. It features both non-distributed (TET3-Lite) and distributed (Distributed TET3) functionality. This includes a bundled contrib distribution in the "contrib" directory. New API support includes the Java API, Ruby, Python, PHP-CLI, Tcl, and a POSIX 1003.1-2001 shell API. A new report writer (grw) is also included.

  •  08 Mar 2005 06:44

Release Notes: This release adds a Python API.

  •  22 May 2004 12:39

Release Notes: TET3.6a adds support for the Python programming language.

  •  02 Sep 2003 04:37

Release Notes: This is a significant rework of the core engine for strict POSIX thread safety, and also for use with c99 compilers. Also included is a POSIX shell API for the Single UNIX Specification Version 3.

  •  21 May 2001 16:53

Release Notes: When TET_SAVE_FILES is set in the execute mode configuration and one of the directories visited during tcc's Saved Files processing is empty, tcc prints an error message which says that the Saved Files operation failed when in fact it was successful. The following files were updated: /src/tet3/tcclib/lsdir.c, /src/perl/template.pl, /src/perl/api.pl, /src/makefile, and /src/tet3/inetlib/rdwr.c. The "make compat" target was updated. The Perl API was updated for Perl5, and adjustments were made for signal handling. If a test case makes use of SIGPIPE, this can conflict with use of SIGPIPE in the API. This problem affects Distributed TET on Solaris systems, and on other systems where the default is for signal() to have SYSV behavior.

Screenshot

Project Spotlight

Python Documentation

Official documentation for the Python programming language.

Screenshot

Project Spotlight

PPCG

A polyhedral parallel code generator.