**Contents** [[!toc levels=2]] # What TET is The TETware family of tools are Test Execution Management Systems that takes care of the administration, sequencing, reporting and portability of all of the tests that you develop. Freeing up developers to concentrate on test development and helping testers by providing them with a single, standard, test harness. Enabling you to deliver your software projects on time and across multiple operating systems. They are all available off-the-virtual-shelf. Easily accessed by ftp download. So stop re-inventing the wheel, take the drudge out of test development and use TETware. # Reason of this article There is an artcile describes how to build and run TET framework from scratch. The pkgsrc version has several restrictions: * the recent version not available until now * necessary to have the pkgsrc infrastructure * only distributed version of TET is provided However, you may apply patches from the pkgsrc tree (for example the patch-ad still can be applied for distributed TET). # Porting to NetBSD Current opensourced version is 3.7a. To download or check new versions look to the Links section below. (The guide was tested at least on the NetBSD-current/i386 and NetBSD-current/ARMv6) # Patchset [The simply patch](/images/TET-Configure.diff) would be applied before compilation is started. # Prebuild * After applying patch you'll need to copy the proper makefile cp src/defines/UNTESTED/freebsd.mk src/defines/netbsd.mk * Make the $TET_ROOT directory like _/opt/tet3_ * Copy content of TET sources tree to $TET_ROOT **Notice to get distributed TET**: * Create regular user _tet_ on the target system with home path as $TET_ROOT without real shell # Build * Change working directory to $TET_ROOT * Build framework ./configure -t