快速入门,空手道原型。 运行 UsersRunner.java 使用 Karate Runner 时出现错误

Quickstart, karate-archetype. Getting an error when running UsersRunner.java using Karate Runner

在 Windows 中的 VSCode 上使用默认的空手道原型并使用空手道赛跑者。 运行 UsersRunner.java

时出现错误
java.lang.RuntimeException: not found: examples/users/c:\karatedemo\myproject\src\test\java\examples\users\users.feature

class UsersRunner {

@Karate.Test
Karate testUsers() {
    return Karate.run("users").relativeTo(getClass());
}    

但是,我使用 return Karate.run("classpath:examples") 解决了这个问题。这是为什么?它可能非常基础,但我对此很陌生,所以感谢您提前提供帮助...

这可能是一个错误,或者 @Karate.Test 注释是为 Java IDE-s 而不是真正的 VS 代码设计的,它可以直接 运行 功能没有 JUnit 的文件 运行ner.

如您所知,您可以更改 UsersRunner 代码:

return Karate.run("classpath:examples/users.feature");