Karate Runner 1.3.1同时指定目录与feature文件时未扫描目录问题
Karate Runner 1.3.1版本同时指定目录与feature文件时的扫描问题
- 使用Karate runner 1.3.1版本时,若同时以列表形式指定目录和feature文件(格式与GitHub示例结构一致),发现Karate仅识别显式指定的feature文件,不会扫描目录下的文件。
- 调试Karate Jar时定位到问题根源:
ResourceUtils.java第159行代码在results变量非空时,会忽略pathRoots的内容。 - 核对GitHub最新代码库后,确认该问题仍未修复。
- 已完成验证:目录存在且路径无误,单独指定目录时可正常运行其中的测试;
findResourcesByExtension()方法返回结果仅包含显式提供的feature文件,不包含指定目录下的文件。
内容的提问来源于stack exchange,提问作者Joey Neleber
相关产品推荐
相关产品推荐

