Tcl has long traditions in testing [[put in some general-purpose testing reference here--Beizer, ...]]. Especially notable are [Expect]. Oracle, Sybase [http://www.usenix.org/publications/library/proceedings/tcl96/grady.html], NASA, and other projects. Please document success stories and information on how Tcl has been used and can be used to build a working test environment. And don't forget about the [tcltest] package, which includes both documnetation and a huge set of examples (The Tcl and Tk test suites). [Jacks] is a Java compiler testing framework that was developed for open source Java compiler projects because the official Sun development kits have not been released. Jacks rivals the Sun kits in capability, and may soon even have the same number of compatibility tests. ---- In response to a question about testing C and Java from Tcl, [Cameron Laird] responded eloquently. Tcl is the single most successful language for test automationof the kind you're describing. That's so undeniable that I'd forgotten it deserves to be documented for new generations of developers. [DejaGnu] is the testing framework that's made gcc possible. Companies like Oracle and Sybase have MILLIONS of lines of Tcl testing code on which they rely to assure the operation of their "flagship" products. Given enough motivation, I could do a whole book on use of Tcl in testing. Tcl tests automobile engines, emergency telephone circuits, chemical sensors, microprocessors, rocket components, industrial ovens, and much, much more. In the absence of any other knowledge, ANY software project should think of Tcl as its first choice for testing. What more do you need? ---- Articles: * Michael J. Norton's "Network Test Automation ..." [http://www.oreillynet.com/pub/a/mac/2001/10/26/tcl_osx.html] * [Arjen Markus]' ... * ... * [[Android, ...]] * ...