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.


Recent releases

  •  15 Mar 2006 15: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 14:44

      Release Notes: This release adds a Python API.

      •  22 May 2004 19:39

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

        •  02 Sep 2003 11: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 20: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/, /src/perl/, /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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.