OpenEdge 11.5是否默认安装ABLUnit.pl库相关安装问题咨询
OpenEdge 11.5 环境下
ablunit.pl文件缺失问题解答 - 组件归属结论:
ablunit.pl是ABL单元测试框架的执行入口脚本,属于OpenEdge Developer Studio的组成部分,不属于核心运行时、数据库服务、普通客户端这类基础安装组件的默认部署内容。 - 安装选项说明:该文件不需要特殊的隐藏配置项触发生成,只要在安装流程中选对对应组件即可自动部署:
- 11.5版本的自定义安装界面中,需要先勾选
Developer Studio(部分本地化安装包显示为「OpenEdge 开发组件」)主分类 - 确认该分类下的
ABL Unit Testing子组件处于勾选状态——这个子组件在完整开发模式安装时是默认选中的,自定义安装时如果手动取消,就不会部署单元测试相关的所有文件,包括{DLC}/gui/ablunit.pl。
- 11.5版本的自定义安装界面中,需要先勾选
版本差异提示:
10.x等更早的OpenEdge版本组件拆分逻辑不同,哪怕只安装基础客户端也可能在{DLC}/gui/路径下携带该脚本,11.3之后的版本重新划分了组件边界,非开发类安装选项默认不会携带任何单元测试相关资源,这也是新设备装完11.5找不到文件的核心原因。
如果已经安装了Developer Studio仍找不到文件,可以到{DLC}/tty/路径下检查是否存在命令行版本的ablunit.pl,如果该文件也不存在,说明单元测试组件确实未安装,直接运行安装包选择「修改」选项补装对应组件即可,不需要手动生成文件。
内容的提问来源于stack exchange,提问作者mel
相关产品推荐
相关产品推荐

