1

我尝试将 mlunitTest 与 ml-gradle 3.17.1 和 Marklogic marklogic-unit-test-client:1.0.0 一起使用

所有测试都正常,我在 UI 和 ml-gradle 上与我的测试用户一起测试。

但是当 ml-gradle 想要访问目录中的结果时[build\test-results\marklogic-unit-test\TEST-{test-name}],java 会抛出错误,因为该文件不存在。

就在有评论指出它清除目录之前。

有没有人使用 mlunitTest 没有这个问题?如果我用参数给出结果目录的名称也是一样的:-PunitTestResultsPath=testML

以下是这部分执行的痕迹:

Done running all suites; time: 82ms

4 tests completed, 0 failed
Deleted existing results directory: build\test-results\marklogic-unit-test
Releasing connection
:mlUnitTest (Thread[Execution worker for ':',5,main]) completed. Took 0.093 secs.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':mlUnitTest'.
> java.nio.file.NoSuchFileException: build\test-results\marklogic-unit-test\TEST-historicId.xml
4

1 回答 1

2

尝试发布 4.3.0 - 它包括以下修复 - https://github.com/marklogic-community/ml-gradle/issues/599

于 2022-02-04T15:36:02.713 回答