home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / d / d009_2 / 1.ddi / SAMPLES / SAMPLES.TX$ / SAMPLES.bin
Encoding:
Text File  |  1992-02-04  |  21.9 KB  |  591 lines

  1.                                 SAMPLE.TXT
  2.  
  3.     This file documents the MSTest 1.00 sample programs.  Section I lists the
  4. samples directories and their contents, along with a brief description of
  5. each file.  Section II provides a more in-depth description of each sample
  6. program, including required files and additional instructions needed for
  7. running each sample and the descriptive header from each sample file.
  8.  
  9. ===============================================================================
  10.                                 Section I
  11. ===============================================================================
  12.  
  13.  
  14. Dir     Files                   Description
  15. -------------------------------------------------------------------------------
  16. \DOCS                           Documentation samples directory
  17.  
  18.         CLIPTEST.MST            FastTest clipboard testing sample script
  19.         DLGTEST.MST             FastTest dialog testing sample script
  20.         FILETEST.MST            FastTest file I/O testing sample script
  21.         FTEST1.MST              FastTest generic sample script
  22.         KEYTEST.MST             FastTest key testing sending sample script
  23.         LOGDISK.MST             FastTest disk file logging sample script
  24.         LOGSCRN.MST             FastTest viewport logging sample script
  25.         MENUTEST.MST            FastTest menu testing sample script
  26.         MOUSTEST.MST            FastTest mouse action testing sample script
  27.         SPECKEYS.MST            FastTest 'special keys' sending sample
  28.         STARTAPP.MST            FastText example of starting an application
  29.         TESTCTRL.MST            TESTCTRL routines sample script
  30.         TESTDLGS.MST            TESTDLGS routines sample script
  31.         TESTEVNT.MST            TESTEVNT routines sample script
  32.         TESTSCRN.MST            TESTSCRN routines sample script
  33.         WINTEST.MST             FastTest window control sample script
  34.  
  35. \GENERAL
  36.  
  37.  
  38.         MYOWN.INC               Include library of routines sample script
  39.         MYFUNCS.MST             Library of functions used by MYOWN.INC
  40.         FXSTATIC.MST            Script that will insert the STATIC
  41.                                 keyword for SUBs and FUNCTIONs in your scripts
  42.         TUTOR.MST               Sample script demonstrating a variety of tests
  43.  
  44. \TRAPS
  45.  
  46.         CAUSERIP.MST            Script used by RIPTRAP.MST to generate a RIP
  47.         CWTRAP.C                C source for CWTRAP.DLL
  48.         CWTRAP.DEF              Module definition file for CWTRAP.DLL
  49.         CWTRAP.DLL              DLL used for the CWTRAP.MST sample
  50.         CWTRAP.MST              CWTrap sample script
  51.         LIBENTRY.ASM            Assembly routine needed to build sample DLLs
  52.         MAKEDLLS.MAK            Makefile for building trap sample DLLs
  53.         NP.EXE                  Special notepad version needed for SAVEUAE.MST
  54.         RIPTRAP.C               C source for RIPTRAP.DLL
  55.         RIPTRAP.DEF             Module definition file for RIPTRAP.DLL
  56.         RIPTRAP.DLL             DLL used for the TRAPRIP.MST sample
  57.         SAVEUAE.MST             Script showing NP.EXE UAE really occurs
  58.         SAVEUAE2.MST            Script showing trap of NP.EXE UAE
  59.         TRAPRIP.MST             RIPTrap sample script
  60.  
  61. \TSTSUITE
  62.  
  63.         DRIVER.MST              Driver script for Test suite example
  64.         DRIVER.FTS              FastTest version of DRIVER.MST
  65.         TESTDIRS.DAT            Data file used by DRIVER.MST
  66.         TSTSUITE.INC            Include file used by test scripts
  67.         TSTSUITE.FTI            FastTest version of TSTSUITE.INC
  68.  
  69. \TSTSUITE\EDIT                  Edit menu tests for test suite example
  70.  
  71.         EDITMENU.MST            Edit menu test script
  72.         EDITMENU.FTS            FastTest version of EDITMENU.MST
  73.  
  74. \TSTSUITE\FILE                  File menu tests for test suite example
  75.  
  76.         FILEMENU.MST            File menu test script
  77.         FILEMENU.FTS            FastTest version of FILEMENU.MST
  78.  
  79. \TSTSUITE\SRCH                  Search menu tests for test suite example
  80.  
  81.         FILEMENU.MST            Search menu test script
  82.         FILEMENU.FTS            FastTest version of SRCHMENU.MST
  83.  
  84.  
  85. ===============================================================================
  86.                                 Section II
  87. ===============================================================================
  88.  
  89. 1. Documentation Samples
  90.  
  91.     These samples are the disk versions of some of the sample programs in the
  92. MSTest documentation.  Each of these samples is self-contained;  just load the
  93. desired script file and run it to see the sample.
  94.  
  95. '************************** CLIPTEST.MST *********************************
  96. 'Demonstrates:  The capability of the Windows Calculator to send data
  97. '               to the clipboard correctly.
  98. '
  99. 'Required Files: FASTTEST.INC, CALC.EXE
  100. '
  101. 'Uses: FASTTEST
  102. '
  103. 'Complexity Level: INTRODUCTORY
  104. '
  105. 'Notes:
  106. '
  107. '************************** DLGTEST.MST **********************************
  108. 'Demonstrates:  The use of some of FastTest's dialog procedures.  It
  109. '               starts the Windows Cardfile accessory and tests various
  110. '               parts of its dialog boxes.
  111. '
  112. 'Required Files: FASTTEST.INC, CARDFILE.EXE
  113. '
  114. 'Uses: FASTTEST
  115. '
  116. 'Complexity Level: INTRODUCTORY
  117. '
  118. 'Notes:
  119. '
  120. '************************** FILETEST.MST *********************************
  121. 'Demonstrates:  Some of the file-handling procedures of FastTest.
  122. '
  123. 'Required Files: FASTTEST.INC, NOTEPAD.EXE
  124. '
  125. 'Uses: FASTTEST
  126. '
  127. 'Complexity Level: INTRODUCTORY
  128. '
  129. 'Notes: Assumes disk is in drive A:
  130. '
  131. '************************** FTEST1.MST ***********************************
  132. 'Demonstrates:  FastTest program to test the Windows Notepad accessory
  133. '
  134. 'Required Files: FASTTEST.INC, NOTEPAD.EXE
  135. '
  136. 'Uses: FASTTEST
  137. '
  138. 'Complexity Level: INTRODUCTORY
  139. '
  140. 'Notes:
  141. '
  142. '*********************** KEYTEST.MST *************************************
  143. 'Demonstrates:  Testing the Windows Notepad accessory by starting the
  144. '               program, typing in some text, saving the file as TEST.TXT,
  145. '               and exiting.
  146. '
  147. 'Required Files: FASTTEST.INC, NOTEPAD.EXE
  148. '
  149. 'Uses: FASTTEST
  150. '
  151. 'Complexity Level: INTRODUCTORY
  152. '
  153. 'Notes:
  154. '
  155. '*********************** LOGDISK.MST *************************************
  156. 'Demonstrates:  FastTest's procedures to log information to disk.
  157. '
  158. 'Required Files: FASTTEST.INC, NOTEPAD.EXE
  159. '
  160. 'Uses: FASTTEST
  161. '
  162. 'Complexity Level: INTRODUCTORY
  163. '
  164. 'Notes:
  165. '
  166. '*********************** LOGSCRN.MST *************************************
  167. 'Demonstrates:  Logging information to screen.
  168. '
  169. 'Required Files: FASTTEST.INC, CALC.EXE
  170. '
  171. 'Uses: FASTTEST
  172. '
  173. 'Complexity Level: INTRODUCTORY
  174. '
  175. 'Notes:
  176. '
  177. '*********************** MENUTEST.MST ************************************
  178. 'Demonstrates:  Use of FastTest menu procedures.
  179. '
  180. 'Required Files: FASTTEST.INC, WRITE.EXE
  181. '
  182. 'Uses: FASTTEST
  183. '
  184. 'Complexity Level: INTRODUCTORY
  185. '
  186. 'Notes:
  187. '
  188. '*********************** MOUSTEST.MST ************************************
  189. 'Demonstrates:  Some of FastTest's mouse procedures.  It starts the
  190. '               Windows Paintbrush program, maximizes it to full screen,
  191. '               and draws a "picture" using mouse events.
  192. '
  193. 'Required Files: FASTTEST.INC
  194. '
  195. 'Uses: FASTTEST
  196. '
  197. 'Complexity Level: INTRODUCTORY
  198. '
  199. 'Notes:
  200. '
  201. '*********************** SPECKEYS.MST ************************************
  202. 'Demonstrates:  Sending special keys to the active window.
  203. '
  204. 'Required Files: FASTTEST.INC, NOTEPAD.EXE
  205. '
  206. 'Uses: FASTTEST
  207. '
  208. 'Complexity Level: INTRODUCTORY
  209. '
  210. 'Notes:  This program assumes CAPS LOCK is OFF before the program begins.
  211. '
  212. '*********************** STARTAPP.MST ************************************
  213. 'Demonstrates:  Starting applications from a test script
  214. '
  215. 'Required Files: FASTTEST.INC
  216. '
  217. 'Uses: FASTTEST
  218. '
  219. 'Complexity Level: INTRODUCTORY
  220. '
  221. 'Notes: This script starts the Windows calculator accessory.
  222. '
  223.  
  224. '*********************** TESTCTRL.MST ************************************
  225. 'Demonstrates:  The use of procedures found in the TESTCTRL.DLL Library
  226. '               provided with Microsoft Test for Windows.
  227. '
  228. 'Required Files: MSTEST.INC, TESTCTRL.DLL, CARDFILE.EXE
  229. '
  230. 'Uses: TESTCTRL
  231. '
  232. 'Complexity Level: INTERMEDIATE
  233. '
  234. 'Notes:
  235. '
  236. '*********************** TESTDLGS.MST ************************************
  237. 'Demonstrates:  The use of procedures found in the TESTDLGS.DLL Library
  238. '               provided with Microsoft Test for Windows.
  239. '
  240. 'Required Files: MSTEST.INC, TESTDLGS.DLL
  241. '
  242. 'Uses: TESTDLGS
  243. '
  244. 'Complexity Level: INTERMEDIATE
  245. '
  246. 'Notes:
  247. '
  248. '*********************** TESTEVNT.MST ************************************
  249. 'Demonstrates:  The use of procedures found in the TESTEVNT.DLL Library
  250. '               provided with Microsoft Test for Windows.
  251. '
  252. 'Required Files: MSTEST.INC, TESTEVNT.DLL, TESTCTRL.DLL
  253. '
  254. 'Uses: TESTEVNT, TESTCTRL (Window procedures)
  255. '
  256. 'Complexity Level: INTERMEDIATE
  257. '
  258. 'Notes:
  259. '
  260. '*********************** TESTSCRN.MST ************************************
  261. 'Demonstrates:  The use of procedures found in the TESTScrn.DLL Library
  262. '               provided with Microsoft Test for Windows.  This program
  263. '               starts the Windows Calculator accessory, saves three
  264. '               window images to the disk, and then compares the images
  265. '               with each other.
  266. '
  267. 'Required Files: MSTEST.INC, TESTSCRN.DLL, CALC.EXE
  268. '
  269. 'Uses: TESTSCRN
  270. '
  271. 'Complexity Level: INTERMEDIATE
  272. '
  273. 'Notes:
  274. '
  275. '*********************** WINTEST.MST *************************************
  276. 'Demonstrates:  Some of FastTest's windowing procedures.  It starts the
  277. '               Windows Paintbrush program and changes the size, location
  278. '               and maximized status of the window.
  279. '
  280. 'Required Files: FASTTEST.INC, NOTEPAD.EXE
  281. '
  282. 'Uses: FASTTEST
  283. '
  284. 'Complexity Level: INTRODUCTORY
  285. '
  286. 'Notes:
  287. '
  288. **************************************************************************
  289.  
  290.  
  291. 2. General Samples:
  292.  
  293.   i. MYOWN.INC and MYFUNCS.MST demonstrate a method for using an include file
  294.      (in this case MYOWN.INC) to include a small library of string processing
  295.      functions (MYFUNCS.MST) in your MSTest scripts.
  296.  
  297.  ii. MSTest requires the use of the STATIC clause in any SUB or FUNCTION
  298.      statement.  Although all SUBs and FUNCTIONs in MSTest version 1.00 are
  299.      STATIC by default, using the STATIC keyword insures forward compatibility
  300.      with future versions of MSTest.  FXSTATIC.MST is supplied for users with
  301.      existing scripts that do not have the required STATIC clause on their SUB
  302.      or FUNCTION statements, and will process a script file and automatically
  303.      add the STATIC clause to all SUBs and FUNCTIONs in the script.
  304.      FXSTATIC.MST also demonstrates calling the "Common Dialog" routines in
  305.      COMMDLG.DLL.
  306.  
  307. iii. TUTOR.MST is a sample that demonstrates several general TESTCTRL,
  308.      TESTEVNT and TESTSCRN functions by testing the Windows Write program.
  309.      This program can be loaded and run by itself.
  310.  
  311. '******************************* MYOWN.INC    *********************************
  312. 'Demonstrates: This include file contains the function declarations for the
  313. '              custom-built functions in MFUNCS.MST.
  314. '
  315. 'Required Files: MFUNCTS.MST, MSTEST.INC
  316. '
  317. 'Uses:
  318. '
  319. 'Complexity Level: INTERMEDIATE
  320. '
  321. 'Notes: $INCLUDE this file into your scripts and it will automatically include
  322. '       the functions in MYFUNCS.MST with the appropriate setup.
  323. '
  324. '       This file should be placed in your MSTest INCLUDE subdirectory. To add
  325. '       your own custom-built function or subroutine, define your function/sub
  326. '       in this file and don't forget to declare it in MYOWN.INC.
  327. '
  328. '******************************* MYFUNCS.MST  *********************************
  329. 'Demonstrates: This file is a small library of custom-built functions.  To use
  330. '              these functions, the calling script must include the MYOWN.INC
  331. '              file.
  332. '
  333. 'Required Files: MYOWN.INC
  334. '
  335. 'Uses:
  336. '
  337. 'Complexity Level: INTERMEDIATE
  338. '
  339. 'Notes: This file should be placed in your MSTest INCLUDE subdirectory. To add
  340. '       your own custom-built function or subroutine, define your function/sub
  341. '       in this file and don't forget to declare it in MYOWN.INC.
  342. '
  343. '******************************* FXSTATIC.MST *********************************
  344. 'Demonstrates: This sample will search through an MSTest script and insure that
  345. '              the STATIC keyword appears at the end of each SUB or FUNCTION.
  346. '
  347. 'Required Files: COMMDLG.DLL, MSTEST.INC
  348. '
  349. 'Uses:
  350. '
  351. 'Complexity Level: INTERMEDIATE
  352. '
  353. 'Notes:
  354. '
  355. '******************************** TUTOR.MST  **********************************
  356. 'Demonstrates:  This sample will test several components of the Windows WRITE.EXE.
  357. '
  358. 'Required Files: MSTEST.INC, WRITE.EXE
  359. '
  360. 'Uses: TESTSCRN, TESTCTRL, TESTEVENT.
  361. '
  362. 'Complexity Level: INTRODUCTORY
  363. '
  364. 'Notes: Assumes WRITE.EXE is in the PATH.  This example also creates a screen
  365. '       image file (TUTOR.WTS) to demonstrate TESTSCRN.
  366. '
  367. '******************************************************************************
  368.  
  369.  
  370.  
  371. 3. Trap Samples
  372.  
  373.  
  374.   In order to run either the CWTRAP or RIPTRAP samples, the appropriate DLL
  375. must be either in the current directory, the same directory as TESTDRVR.EXE,
  376. or on the PATH.
  377.  
  378.   i. CWTrap - this script uses the CWTRAP.DLL to trap a Windows 'Create Window'
  379.      event.  Note that this trap sample will only work for Windows applications
  380.      that set their window title at the time the window is created.  Since many
  381.      Windows application delay setting their window title until after
  382.      processing their WM_CREATE message, this trap may not work for all windows
  383.      apps.
  384.  
  385.  ii. RIPTrap - TRAPRIP.MST demonstrates trapping a Windows application that
  386.      fatalExits (RIPs).  This sample requires that you be running Windows 3.1
  387.      with the debug kernel loaded.  Run TRAPRIP.MST, and it will execute
  388.      CAUSERIP.MST to demonstrate a RIP trap.
  389.  
  390. iii. UAETrap - SAVEUAE.MST and SAVEUAE2.MST demonstrate trapping a Windows
  391.      "Unrecoverable Application Error" (UAE) and saving your work when the
  392.      UAE occurs.  Run SAVEUAE.MST to verify that the program NP.EXE really
  393.      does result in a UAE, then run SAVEUAE2.MST to see an example of
  394.      trapping the UAE.
  395.  
  396. '************************** CWTRAP.MST *********************************
  397. 'Demonstrates:  Trapping a Windows 'Create Window' event from a MSTest
  398. '               script
  399. '
  400. 'Required Files: CWTRAP.DLL, TESTDRVR.EXE
  401. '
  402. 'Uses:
  403. '
  404. 'Complexity Level: ADVANCED
  405. '
  406. 'Notes: This script uses the CWTRAP.DLL to trap a Windows 'Create Window'
  407. '       event.  CWTRAP.DLL must be in the current directory, in the
  408. '       same directory as TESTDRVR.EXE, or on the PATH to be found.
  409. '       Note that this trap sample will only work for Windows
  410. '       applications that set their window title at the time the window
  411. '       is created.  Since many Windows application delay setting their
  412. '       window title until after processing their WM_CREATE message, this
  413. '       trap may not work for all windows apps.
  414. '
  415. '************************** TRAPRIP.MST *********************************
  416. 'Demonstrates:  Trapping a Windows RIP from a MSTest script
  417. '
  418. 'Required Files: RIPTRAP.DLL, TESTDRVR.EXE, TOOLHELP.DLL
  419. '
  420. 'Uses: CAUSERIP.MST
  421. '
  422. 'Complexity Level: ADVANCED
  423. '
  424. 'Notes: This script uses the RIPTRAP.DLL to trap a Windows FatalExit
  425. '       call.  CWTRAP.DLL must be in the current directory, in the
  426. '       same directory as TESTDRVR.EXE, or on the PATH to be found.
  427. '
  428. '       NOTE!: You must be running Windows 3.1 with the debug kernel
  429. '       installed for this script to run.  You must have the Windows
  430. '       3.1 SDK to install the debug kernel.
  431. '
  432. '       FatalExit is a Windows function which should only be called by an
  433. '       application when it wants to inform a debugger (such as CodeView)
  434. '       that a fatal event has occurred.  However, Windows itself will
  435. '       call FatalExit if you have the Windows debug kernel installed and
  436. '       certain problems occur with your application.  An example is if an
  437. '       invalid handle is passed to one of the Windows API.
  438. '
  439. '       If you are not in a debugger, this causes the RIP information to
  440. '       be displayed to a debug terminal, and prompts the user for a
  441. '       response. The result is that the test suite is stopped.
  442. '       Therefore, you may wish to trap FatalExit so that a test suite can
  443. '       continue.
  444. '
  445. '************************** CAUSERIP.MST *********************************
  446. 'Demonstrates:  Trapping a Windows RIP from a MSTest script
  447. '
  448. 'Required Files: RIPTRAP.DLL, TOOLHELP.DLL
  449. '
  450. 'Uses:
  451. '
  452. 'Complexity Level: ADVANCED
  453. '
  454. 'Notes: This script simply calls the Windows FatalExit function, which
  455. '       causes a RIP.
  456. '
  457. 'NOTE!: Do not run this script by itself.  This script should be run by
  458. '       TRAPRIP.MST.  Load and run TRAPRIP.MST to execute this sample
  459. '       program.
  460. '
  461. '       FatalExit is a Windows function which should only be called by an
  462. '       application when it wants to inform a debugger (such as CodeView)
  463. '       that a fatal event has occurred.  However, Windows itself will
  464. '       call FatalExit if you have the Windows debug kernel installed and
  465. '       certain problems occur with your application.  An example is if an
  466. '       invalid handle is passed to one of the Windows API.
  467. '
  468. '       If you are not in a debugger, this causes the RIP information to
  469. '       be displayed to a debug terminal, and prompts the user for a
  470. '       response. The result is that the test suite is stopped.
  471. '       Therefore, you may wish to trap FatalExit so that a test suite can
  472. '       continue.
  473. '
  474. '************************** SAVEUAE.MST *********************************
  475. 'Demonstrates:  Trapping a Windows UAE from a MSTest script
  476. '
  477. 'Required Files: NP.EXE, TOOLHELP.DLL
  478. '
  479. 'Uses: TESTDRVR.EXE built in UAE trap
  480. '
  481. 'Complexity Level: ADVANCED
  482. '
  483. 'Notes: This script runs an invalid version of Windows NotePad, NP.EXE
  484. '       (which is provided with MSTest for use with this sample and
  485. '       should be in the current directory) to demonstrate that this
  486. '       application causes a UAE.  After verifying that the application
  487. '       will cause a UAE, run SAVEUAE2.MST to see an example of trapping
  488. '       the UAE.
  489. '
  490. '************************** SAVEUAE2.MST ********************************
  491. 'Demonstrates:  Trapping a Windows UAE from a MSTest script
  492. '
  493. 'Required Files: NP.EXE, TOOLHELP.DLL
  494. '
  495. 'Uses: TESTDRVR.EXE built in UAETrap
  496. '
  497. 'Complexity Level: ADVANCED
  498. '
  499. 'Notes: This script runs an invalid version of Windows Notepad, NP.EXE
  500. '       (which is provided with MSTest for use with this sample and
  501. '       should be in the current directory) to demonstrate that this
  502. '       application causes a UAE, and that the UAE can be trapped using
  503. '       the builtin UAETrap from TESTDRVR.EXE.
  504. '
  505. '************************************************************************
  506.  
  507.  
  508.  
  509. 4. Test Suite samples
  510.  
  511.     The test suite sample demonstrates an organization of test suites as well
  512. as a driver script that uses FileList processing to automate running the
  513. suites.  The example uses Windows Notepad, and tests several features of the
  514. File, Edit, and Search menus.  To see the entire set of suites, run DRIVER.MST
  515. from the TSTSUITE directory.  A master log file will be written in the
  516. TSTSUITE directory, and each suite will write a specific results file in its
  517. own directory.
  518.  
  519.     There is also a FastTest version of each script (.FTS) and include file
  520. (.FTI) used in the TSTSUITE example.
  521.  
  522. '******************************** DRIVER.MST  *********************************
  523. 'Demonstrates: A sample test suite driver script - uses file list processing,
  524. '              error trapping, and transaction logging.
  525. '
  526. 'Required Files: TESTDRVR.EXE
  527. '
  528. 'Uses: TESTDRVR.EXE
  529. '
  530. 'Complexity Level: INTERMEDIATE
  531. '
  532. 'Notes:  Assumes one or more subdirectories containing test scripts exist.
  533. '        The directory layout for this sample is:
  534. '
  535. '           TSTSUITE            -   DRIVER.MST, TSTSUITE.INC, and log file.
  536. '           TSTSUITE\EDIT       -   EDITMENU.MST, result file.
  537. '           TSTSUITE\FILE       -   FILEMENU.MST, result file.
  538. '           TSTSUITE\SRCH       -   SRCHMENU.MST, result file.
  539. '
  540. '       Writes log data to LOG_FILE.  Individual test scripts run from the
  541. '       driver will write detailed results to a result file in their directory.
  542. '
  543. '******************************* TSTSUITE.INC *********************************
  544. 'Demonstrates:  A sample include file for multiple test scripts in a suite
  545. '
  546. 'Required Files: none
  547. '
  548. 'Uses: TESTEVNT.DLL, TESTCTRL.DLL
  549. '
  550. 'Complexity Level: INTERMEDIATE
  551. '
  552. 'Notes: Assumes DLLs and target application (NOTEPAD.EXE) are in the PATH, and
  553. '       LOG_FILE is in parent directory.
  554. '
  555. '******************************** DRIVER.FTS  *********************************
  556. 'Demonstrates: A sample FASTTEST test suite driver script - uses file list
  557. '              processing.
  558. '
  559. 'Required Files: FASTTEST.INC
  560. '
  561. 'Uses: FASTTEST.INC
  562. '
  563. 'Complexity Level: INTERMEDIATE
  564. '
  565. 'Notes:  Assumes one or more subdirectories containing test scripts exist.
  566. '        The directory layout for this sample is:
  567. '
  568. '           TSTSUITE            -   DRIVER.FTS, TSTSUITE.FTI, and log file.
  569. '           TSTSUITE\EDIT       -   EDITMENU.FTS, result file.
  570. '           TSTSUITE\FILE       -   FILEMENU.FTS, result file.
  571. '           TSTSUITE\SRCH       -   SRCHMENU.FTS, result file.
  572. '
  573. '       Writes log data to LOG_FILE.  Individual test scripts run from the
  574. '       driver will write detailed results to a result file in their directory.
  575. '
  576. '******************************** TSTSUITE.FTI ********************************
  577. 'Demonstrates:  A sample include file for multiple FASTTEST test scripts in a
  578. '               suite
  579. '
  580. 'Required Files: FASTTEST.INC
  581. '
  582. 'Uses: FASTTEST.INC
  583. '
  584. 'Complexity Level: INTERMEDIATE
  585. '
  586. 'Notes: Assumes target application (NOTEPAD.EXE) is in the PATH and
  587. '       LOG_FILE is in parent directory.
  588. '
  589. '******************************************************************************
  590.  
  591.