OpenCMIS TCK基础测试组永远不会结束

时间:2016-12-20 14:52:20

标签: cmis opencmis cmis-workbench

我为自定义存储库开发了一个CMIS服务器,当我在其上运行TCK测试时,Root Folder Test需要永远,我从来没有能够等到它结束。

责任实际上是getObjectParents实施。当我在那里放置断点时,我意识到TCK测试在根文件夹上创建了太多文档,并且他们不断为每个文件调用getObjectParents。这需要很长时间,以至于我从未设法等到最后看到接下来会发生什么!我不认为首先是无限循环,因为我暂停的任何时候都停在我的getObjectParents断点处,每次我得到一个不同的文档ID(至少有50个我设法跟踪)。< / p>

同样作为P.S.,如果我故意破坏getObjectParents的实现并抛出CmisRuntimeException,TCK测试将运行并通过Ok。

非常感谢任何类似的经历或解决方案。

1 个答案:

答案 0 :(得分:2)

我认为这不是TCK问题。

您是否检查过getObjectParents实现需要多长时间来响应一个文档? 有些客户经常调用此方法。如果它经常花费太长时间(> 2秒),则客户端可能无法使用您的存储库。