TASH tests Directory Index

This file describes the test programs distributed with TASH. These files are in the tests directory.

Software use License Terms
It is my intention to make this software as freely available as possible, while not violating the rights of the Regents of the University of California and Sun Microsystems, Inc. This appears best done by simply using the License Terms included with Tcl/Tk.

Make
Before executing any of the TASH test programs, be sure to perform a make in the tests directory. This will build the test program, tashtest.

Perform the tests
There are currently three tests included in the TASH distribution. They are all executed by performing make test in the tests directory.

tashtest
The purpose of the tashtest program is to test the TASH Ada/Tcl binding. It is intended that this will include Tcl commands implemented in Ada which will test all aspects of the binding. Currently, it tests a subset of the binding by implementing much of the sample code in chapters 30 through 32.2 of Ousterhout's book.

Tcl
The test scripts included with the Tcl distribution are executed by the Ada Tcl interpreter, tash. This assures that the Tcl interpreter operates correctly within the Ada run-time environment. It also assures that this interpreter is a good basis for extending Tcl by writing Tcl command procedures in Ada.

Tk
The test scripts included with the Tk distribution are executed by the Ada Tcl/Tk interpreter, twash. This assures that Tk operates correctly within the Ada run-time environment. It also assures that this interpreter is a good basis for extending Tk by writing Tcl command procedures in Ada.


Author: Terry J. Westley
Email: twestley@acm.org
Web: http://www.buffnet.net/~westley/
File Ref: tests/README.html
Last Updated: