From: John B. <bel...@cs...> - 2001-07-29 17:44:19
|
On Sunday, July 29, 2001, at 10:27 AM, Mark O'Donohue wrote: > > Hi > > While John (and Ann) have been doing their excellent work on limit, > I've been having a play around with the tcs test system, mainly I got > there trying to test the fb2 build. > > I've been looking at the dejagnu system > (http://dejagnu.sourceforge.net). > It was recommened by a couple of people as suitable for what we are > trying to do, and is fairly simple to code test cases in. > > So dejagnu is a fairly simple protocol built on top of the NIST expect > tool (http://expect.nist.gov) - I've also written a couple of programs > in expect and Im confident that it has the features that we needs. > > The expect tool is itself an extension of the tcl language mainly for > driving terminal driven applications. For exercising the engine > through isql it's perfect and in addition I've been able to convert two > of the exising tcs test cases fairly easily. > > So I was thinking we could use it to build a library of test cases for > LIMIT. Are you proposing switching all tests to dejagnu starting with LIMIT, or using the LIMIT tests to experiment with dejagnu to determine if we want to move all our tests over? I haven't used dejagnu, but from what I briefly read of the manual it seems like it will fit most of our needs. I have a concern about win32 compatibility. The manual said to install cygwin to use dejagnu on NT. Is this true for all our win32 platforms (did I mis-read it)? Is this something we are willing to accept? I know we moved the build process away from using cygwin type tools. How about testing? Either way I'm sure it would work out better than TCS. -John |