构建测试用例程序
使用构建测试用例操作来构建已针对 Enterprise COBOL 或 Enterprise PL/I 源程序生成的测试用例。
在开始前
在可使用构建测试用例操作之前,必须完成以下步骤:
- 在与要针对其构建测试用例的源程序关联的属性组中设置编译器、JCL 作业卡和链接选项。 有关说明,请参阅设置测试用例的属性组选项 (COBOL) 或设置测试用例的属性组选项 (PL/I)。
- 生成测试用例。 有关说明,请参阅创建/修改测试用例 (COBOL)或创建/修改测试用例 (PL/I)。
- 当您构建作为本地资源所生成的测试用例时,请上载该测试用例和相关联的文件。 如果对测试用例生成了多个文件,请确保上载所有文件。
- 构建要测试的源程序以及针对子例程生成的任何存根程序。 如果源程序文件名与 COBOL PROGRAM-ID 或 PL/I 过程名称不匹配,请将 PROGRAM-ID 或过程名称指定为与装入模块名称相同。COBOL 示例: 名为 <HLQ>.ZUNIT.COBOL(ANAGRAM.cbl) 的 COBOL 源程序在标识部分中指定以下
PROGRAM-ID:IDENTIFICATION DIVISION. PROGRAM-ID. 'ANAGRA2'.PL/I 示例: 名为 <HLQ>.ZUNIT.PLI(ANAGRAM.pli) 的 PL/I 源程序指定以下过程名称:为以下任一示例构建装入模块时,按如下所示指定装入模块名称:ANAGRA2: procedure(anagramio_ptr) external;
在构建测试用例之前,ZUnit 将检查测试目标装入模块是否存在于相关联的属性组中所指定的数据集中。 如果测试目标装入模块存在于另一数据集中,请打开 " ZUnit (z/OS 自动化单元测试框架) 首选项 " 窗口,并取消选中 在构建测试用例之前检查测试目标装入模块是否存在旁边的复选框。
提示: 为避免构建大型测试用例时发生 COBOL 编译器错误,请增大属性组的 JCL 作业卡中 REGION 参数的大小值,并增大 ELAXFCOC 中的数据集空间大小。 要修改 ELAXFCOC ,请与系统管理员联系。 有关更多信息,请参阅 ELAXF* 远程构建过程。
ZUnit 首选项页面位于 "首选项" 窗口中的 。