我们正在寻找一个测试我们的MarkLogic XQuery代码的框架。我们可以看到MarkLogic/XQunit是一个不错的框架,但它没有代码覆盖率功能。什么是编写MarkLogic XQuery单元测试用例的最佳框架?
我看到过实际使用的两个单元测试框架,分别是XRay和Roxy Unit Test(请注意,Roxy Unit Test是一个更大项目的一部分,包括Roxy Deployer、MVC结构和Unit Test;如果您也在使用Deployer,则最容易使用Unit Test功能)。Roxy可以测试XQuery和服务端JavaScript代码。
目前我不知道提供代码覆盖率的任何工具。
编辑:Rob Rudin使Roxy Unit Test框架对gradle项目更加易用:https://github.com/marklogic-community/ml-unit-test。
编辑2:ml-unit-test现在提供了一个实验性的代码覆盖功能。