tinycobol/test_suite/nist
Nilo Roberto C Paim 945dd1a809 version 0.73.0 2023-07-14 12:15:30 -03:00
..
IX.idx version 0.73.0 2023-07-14 12:15:30 -03:00
IX.rpt version 0.73.0 2023-07-14 12:15:30 -03:00
IX_prev.rpt version 0.73.0 2023-07-14 12:15:30 -03:00
Makefile version 0.73.0 2023-07-14 12:15:30 -03:00
Makefile_IX version 0.73.0 2023-07-14 12:15:30 -03:00
Makefile_NC version 0.73.0 2023-07-14 12:15:30 -03:00
Makefile_SM version 0.73.0 2023-07-14 12:15:30 -03:00
Makefile_head.h version 0.73.0 2023-07-14 12:15:30 -03:00
Makefile_trail.h version 0.73.0 2023-07-14 12:15:30 -03:00
NC.idx version 0.73.0 2023-07-14 12:15:30 -03:00
NC.rpt version 0.73.0 2023-07-14 12:15:30 -03:00
NC_prev.rpt version 0.73.0 2023-07-14 12:15:30 -03:00
Readme.txt version 0.73.0 2023-07-14 12:15:30 -03:00
SM.idx version 0.73.0 2023-07-14 12:15:30 -03:00
SM.rpt version 0.73.0 2023-07-14 12:15:30 -03:00
mak.sh version 0.73.0 2023-07-14 12:15:30 -03:00
make_pop_linux.txt version 0.73.0 2023-07-14 12:15:30 -03:00
nc_exec85.pl version 0.73.0 2023-07-14 12:15:30 -03:00
nc_extr.pl version 0.73.0 2023-07-14 12:15:30 -03:00
nc_report.pl version 0.73.0 2023-07-14 12:15:30 -03:00
nist.rpt version 0.73.0 2023-07-14 12:15:30 -03:00
nist_prev.rpt version 0.73.0 2023-07-14 12:15:30 -03:00
xtr_rpt.sh version 0.73.0 2023-07-14 12:15:30 -03:00

Readme.txt

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