A Tcl-based multithreaded test harness
Paul Amaranth · 1998
This paper describes an implementation of a test harness written in Tcl and C for Merit Network, Inc. capable of running multiple structured tests simultaneously. Many available test tools are based on a single threaded stimulus#response approach. This is not always su#cient to adequately test certain classes of applications that manage multiple simultaneous requests. The design presented in this paper is for a Tcl-based system capable of running multiple simultaneous tests in the context of testing a RADIUS authentication server. The design and implementation illustrate novel applications of Tcl as well as the rapid development and code reusability inherent in using Tcl as an application glue language. 1 Introduction Merit Network, Inc is a nonpro#t entity a#liated with the state universities of Michigan that is responsible for supplying Internet services to its member universities and a#liates. As part of ful#lling that mission, Merit Network, Inc. has developed an implementation of...