Annotation of cci/usr/src/usr.bin/f77/testf77/tests/README, revision 1.1.1.1

1.1       root        1: 
                      2: The following files compose the 1978 Fortran Compiler Validation System
                      3: (FCVS78) V2.0:
                      4: 
                      5:        *.f      : are the Fortran source files
                      6:         *.res    : are the expected results corresponding to each .f
                      7:                    file
                      8:         makefile : is a make file used to run the validation system
                      9: 
                     10: To run the validation system using the C shell (csh) type:
                     11: 
                     12:        nohup make -i >& make_results &
                     13: 
                     14: The test will run in background.  Upon completion two files will have
                     15: been created:
                     16: 
                     17:        make_results: contains the compile results
                     18:        diff_results: contains the differences between the output the
                     19:                      programs should have produced and what they did
                     20:                      produce
                     21: 
                     22: Make_results and diff_results can be examined to determine which of the
                     23: validation files did not compile or run correctly.
                     24: 
                     25: To clean up the executables, core file, .o's, .run's, and the fort.*
                     26: files type:
                     27: 
                     28:        make clean
                     29: 
                     30: Make clean will leave the files make_results and diff_results.
                     31: 
                     32: FM257 requires special actions by the user.  The simple way to test
                     33: FM257 is remove it from the makefile file list and compile and run
                     34: it separately.  The more adventurous can allow the makefile to test
                     35: FM257 but the following actions will be needed.  FM257 tests PAUSE
                     36: statements which stop execution and wait for user input.  Using the
                     37: C shell (csh) the user can attach to the background job, supply the
                     38: input, and then return the job to background. These are the steps to
                     39: take:
                     40:        1) When FM257 is reached the process will stop and wait
                     41:           for user input.  Once the process has stopped examine
                     42:           the end of the file make_results (`tail make_results`);
                     43:           the last line will will state some command needed to
                     44:           get the process running again.  Note this command and
                     45:           move on to step 2.
                     46:        2) Bring the process into foreground using the csh `fg`
                     47:           command.
                     48:        3) Type in the command stated at the end of the make_results
                     49:           file.
                     50:        4) Type ^Z (CNTRL-Z) to stop the process.
                     51:        5) Return the process to background using the csh `bg` command.
                     52:        6) FM257 tests five PAUSE statements each requiring repeating
                     53:           steps 1-5.  Keep repeating the above steps until the end of
                     54:           make_results displays compiling information for FM258.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.