From: Michael A. J. <maj...@go...> - 2000-08-15 18:03:38
|
> I'm a bit of a novice with console programming ... is there anyway for me to > run my test suite with TextTestRunner and have a boolean result be passed to > the caller --- the caller being a batch file or make file? > > I'm trying to automate my manual make processes, and would like to run the > test suite after building everything, then continue with distribution steps > only if the test suite passed. program Project1; {$APPTYPE CONSOLE} uses SysUtils; begin // Insert user code here halt(1); { tell them bug happened } { take your pick on a signal } halt(0); { tell them nothing happend } end. in your batch, you should do @echo off project1 if ERRORLEVEL 1 echo bug happend hope this helps. I know halt is not so elegant, but since main doesn't return a function here. If memory serves, unless borland changed the compiler radically, this should also walk the AtExit chain to do some automagic clean up of file handles and the like...however, YMMV. |