java.lang.RuntimeException: Unable to find specification: com/concordion/Concordion.html我使用的是Concordion 2.2.0和Junit 5 jupiter,使用的是Junit 4 vintage引擎和一个使用maven的TFS构建代理。maven surefire拾取Concordion java文件,但根本找不到对应的Concordion html,因此自动测试失败。
html规范文件在resources目录中,但不管我把它放在哪里,surefire / concordion库都找不到它!
发布于 2019-11-07 08:46:30
规范文件需要位于与Java类相同的包中的类路径中。通常,它位于src/test/resources文件夹下。有关更多详细信息,请参阅https://concordion.org/coding/java/markdown/#locating-the-specification。
你能提供一个简单的测试用例来显示这个问题吗?
将规范移动到与java文件(src/test/java或src/main/java)相同的位置应该会在短期内使其正常工作。
https://stackoverflow.com/questions/58731780
复制相似问题