Note: This applies to native COBOL only.
The following restrictions apply to test coverage:
- Manually changing the execution point while debugging a program produces test coverage results that are unpredictable.
- If you have a multi-threaded program (one that is compiled with the REENTRANT directive) and you compile it with the TESTCOVER directive and run it under test coverage, the test coverage results obtained will be unpredictable.
- When the TESTCOVER directive is used with preprocessors, only the basic blocks of the original code are taken into account.
We recommend that you do not use test coverage in a production system because of the increased requirements on system resources when running in test coverage mode. However, you can compile TESTCOVER into your production system if needed.