36、构建 CMIS 服务器的测试、差异及解析要点

构建 CMIS 服务器的测试、差异及解析要点

1. 使用 OpenCMIS TCK 测试 CMIS 服务器

OpenCMIS TCK(技术兼容性套件)是早期开发阶段的重要工具,它能确保服务器响应符合 CMIS 规范,几乎涵盖了规范的各个方面。

1.1 使用 CMIS Workbench 运行 TCK

运行 TCK 最简单的方法是通过 CMIS Workbench。在 Workbench 工具栏上有一个 TCK 按钮,点击后会打开一个对话框,允许你选择要执行的测试。TCK 会话会继承 Workbench 会话的登录详细信息。在进行严格测试时,应针对每个绑定运行测试。所有 TCK 测试也是 JUnit 测试,OpenCMIS TCK 包含一个用于自动化测试的 Ant 任务。OpenCMIS 全集成测试(FIT)会在每次 OpenCMIS Maven 构建时运行 TCK。

1.2 TCK 结果分析

TCK 可以将结果报告为 XML、HTML 或纯文本。有六种不同的消息类型:
| 消息类型 | 说明 |
| ---- | ---- |
| INFO | 提供有关测试或测试结果的额外信息 |
| SKIPPED | 由于存储库不支持应测试的功能,测试被跳过 |
| OK | 存储库按预期运行 |
| WARNING | 存储库未按预期运行,但未违反规范。首次看到警告时,需确保了解情况。有些警告可以容忍,有些则应修复以提高互操作性 |
| FAILURE | 存储库违反了规范,需要修复。最终实现中不应有任何失败情况 |
| UNEXPECTED EXCEPTION

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值