54 lines
1.7 KiB
Plaintext
54 lines
1.7 KiB
Plaintext
The NIST CCVS85 Test Suite
|
|
------------------------------------------------------------------------
|
|
This directory contains the NIST test program suite auxiliary utilities.
|
|
|
|
|
|
IMPORTANT NOTE:
|
|
The NIST test programs source is not included, but can be downloaded from the
|
|
here (1).
|
|
|
|
How to run the tests:
|
|
------------------------------------------------------------------------
|
|
- Download and expand the NIST test programs source.
|
|
- Prepare the setup (make setup) which does the following:
|
|
- Run nc_exec85.pl to create EXEC85.cob (perl nc_exec85.pl newcob.val).
|
|
- Compile EXEC85.cob to create EXEC85.
|
|
- If TC compiler is installed in bin directories (make EXEC85).
|
|
- If TC compiler is installed in development directories (mak.sh EXEC85).
|
|
- Run EXEC85.
|
|
- Run nc_extr.pl to create test programs (perl nc_extr.pl XXXXX002).
|
|
- Compile and run NIST test program as required.
|
|
- Run all the tests (make -k -i -f ../Makefile_NC) from each subdirectory (in this case NC).
|
|
You can select only one of the tests with the target program_name.PRT (i.e. NC101A.PRT).
|
|
|
|
|
|
NIST test modules:
|
|
------------------------------------------------------------------------
|
|
|
|
Core tests:
|
|
|
|
NC - COBOL core tests
|
|
SM - COPY sentence tests
|
|
IC - CALL sentence tests
|
|
|
|
File I-O tests:
|
|
|
|
SQ - Sequential file I-O tests
|
|
RL - Relative file I-O tests
|
|
IX - Indexed file I-O tests
|
|
ST - SORT sentence tests
|
|
|
|
Advanced features:
|
|
|
|
RW - REPORT SECTION tests
|
|
CM - COMMUNICATION SECTION tests
|
|
IF - Intrinsic Function tests
|
|
SG - Segment tests
|
|
DB - Debugging feature tests
|
|
OB - Obsolete feature tests
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
1) NIST test programs source
|
|
http://www.itl.nist.gov/div897/ctg/cobol_form.htm
|