A N N O U N C E M E N T Test Engine/2 1995-03-08 Test Engine/2 is a programming tool designed for high level debugging and for function, module and integration testing for C/C++ and REXX/VX-REXX programs. Test Engine/2 has been fully tested and used in production environments by our clients over the past 2 years for ISO 9000 conformant testing for Quality Assurance (Also FDA standards). It permits you to locate functional and logical bugs quickly and efficiently. This allows you to reserve the time consuming use of a debugger for tracking down complex problems such as access violations, stack overflows etc.. The function and MACRO API for Test Engine/2 are included in TSTNGEN.NDX which makes them available to the on-line help for editors such as epm, Source Link etc. that support on-line programming help. Tracing of messages is configurable from both the Test Engine/2 program interface and through the API. There are several possible modes of operation for test tracing. 1. Each thread of a process can be registered independently with Test Engine/2 with a unique name that is meaningful to the programmer and can have its own trace file. 2. Each thread of a process can be registered independently with Test Engine/2 with a unique name that is meaningful to the programmer and a trace file can be opened for the process. 3. Traces can be sent using the API functions and/or Macros without registering any threads. In this case the destination of the traces is determined from within Test Engine/2 by setting the default trace file and enabling the global trace on/off menu item. 4. A mix of the above tracing modes may be used, some threads being registered with trace files, others registered with no file and some that are not registered at all. Message formats are fully configurable and you can trace 1. The PID of the tracing process 2. The TID of the tracing thread 3. The date and time the trace was sent (to 100th of a second) 4. Any message containing data from the program formatted with printf style flags Test Engine/2 is delivered as a multi-lingual product and can be started in any of installed languages. The language can also be dynamically changed on-line. The following languages are initially supplied: o English o French o German The package also includes a set of utility DLLs: o RAW mode printing in C/C++ and REXX o PASCAL style textfile access and programs: o An IPF pre-compiler o A dir tree deletion utility Test Engine/2 will be integrated into Quality Assurance Manager/2; our client/server software quality assurance management tool. A Demo version is available on the OS/2 Vendors A forum library 1 (Other Vendors) which allows you to purchase Test Engine/2 through CompuServe shareware registration (SWREG #5027). This demo version has the following limits: o 25 registered threads (256 in registered version) o 4 registered processes (25 in registered version) o 2 spawned child sessions (25 in registered version) o Settings cannot be saved from one session to another o Startup and shutdown "nag" dialog o No possibility of changing the monitor window font o No utilities (EXE or DLL) Otherwise the product is fully functional. The cost of a registered license is $200.00 the full product will be sent to you via CIS mail. For site licensing or multi license packs, please contact: ADD Consulting (CH) Mr. Peter Kanis Via Suro 84 7403 Rhaezuens Switzerland tel : +41 (0)81 630 2011 fax : +41 (0)81 630 2015 CIS : 100275,350 (Peter Kanis) Internet : kanis@ibm.net