XAIS Testing Directory Structure Special Files: For saving overall-testing information Information {Eris}, files named .name, e.g. ª.read-me-firstº , this file. Procedures {Eris}Admin> for overall procedure files, rather than specific test plans or scripts Results {Eris}ARs> for the results of AR test-case regression runs. Tools {Eris}Tools> for general-purpose files like do-test or do-test-menu. Language: The Interlisp & Common Lisp languages, interpreters, compilers Plans {Eris}Language>Plans> Results {Eris}Language>Logs> Auto Test-Files {Eris}Language>Auto> Aux-Files {Eris}Language>Auto-Aux> Hand Scripts {Eris}Language>Hand> Aux-Files {Eris}Language>Hand-Aux> I/O: Streams, Windows Plans {Eris}IO>Plans> Results {Eris}IO>Logs> Auto Test-Files {Eris}IO>Auto> Aux-Files {Eris}IO>Auto-Aux> Hand Scripts {Eris}IO>Hand> Aux-Files {Eris}IO>Hand-Aux> Prog Environment: Exec, Code Editing, Debugging, Application Toolkits [subsection: Exec, Debugger, Editors] Plans {Eris}Env>subsection>Plans> Results {Eris}Env>subsection>Logs> Auto Test-Files {Eris}Env>subsection>Auto> Aux-Files {Eris}Env>subsection>Auto-Aux> Hand Scripts {Eris}Env>subsection>Hand> Aux-Files {Eris}Env>subsection>Hand-Aux> Library: Individual Modules [Module name] Plans {Eris}Library>module>Plans> Results {Eris}Library>module>Logs> Auto Test-Files {Eris}Library>module>Auto> Aux-Files {Eris}Library>module>Auto-Aux> Hand Scripts {Eris}Library>module>Hand> Aux-Files {Eris}Library>module>Hand-Aux> LispUsers: Repository for obsoleted library tests when modules are demoted [Module name] Plans {Eris}LispUsers>module>Plans> Results {Eris}LispUsers>module>Logs> Auto Test-Files {Eris}LispUsers>module>Auto> Aux-Files {Eris}LispUsers>module>Auto-Aux> Hand Scripts {Eris}LispUsers>module>Hand> Aux-Files {Eris}LispUsers>module>Hand-Aux> Applications: ªCustomer Applications" for stress-testing system or subsystems [Application name] Plans {Eris}Customer-Applications>application-name>Plans> Results {Eris}Customer-Applications>application-name>Logs> Auto Test-Files {Eris}Customer-Applications>application-name>Auto> Aux-Files {Eris}Customer-Applications>application-name>Auto-Aux> Hand Scripts {Eris}Customer-Applications>application-name>Hand> Aux-Files {Eris}Customer-Applications>application-name>Hand-Aux> [Subsystem, e.g. PCE]: One subdirectory per distinct product (PCE, Rooms, DEI, ...) Plans {Eris}subsystem>Plans> Results {Eris}subsystem>Logs> Auto Test-Files {Eris}subsystem>Auto> Aux-Files {Eris}subsystem>Auto-Aux> Hand Scripts {Eris}subsystem>Hand> Aux-Files {Eris}subsystem>Hand-Aux> File Naming ÿÿï%.test ÿA file of DO-TEST forms, suitable for running with DO-TEST-FILE or DO-ALL-TESTS. Within a directory, files are named x-y-z-w....test, with more general descriptions to the left, and more specific naming to the right. For example, there might be several tests of Lists: LIST-CREATION.TEST and LIST-MODIFICATION.TEST. It is poor form to include the words REGRESSION, TEST, or such like in the file name: Regression tests should be folded into the main test file, and all of these files are tests, so that's redundant. ÿÿï%.u ÿA script to be followed during hand testing. Within a directory, files are named x-y-z-w....u, with more general descriptions to the left, and more specific naming to the right. For example, the Exec might have several test files, e.g., Exec-PL.u, Exec-DIR.u, etc. ÿÿï%.plan ÿ A plan for testing a section of the system, a new product like PCE, etc. ÿÿï%-m-d-y.logÿ The results of running a test or series of tests. ; $T> Ô $0<>  $0<> $0<,MODERN MODERN MODERN MODERN MODERN MODERN!7'%gKRJ#$(+%+"%%G'        "! ! K $# !# N*,0/ -/ T             L3‹ézº