无法在Eclipse中运行组件测试

成都

我们正在使用黄瓜java在我们的项目中实现组件测试。下面是测试运行器类。

import org.junit.runner.RunWith;

import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class)
@Cucumber.Options(format={"pretty"})//, features="classpath:component/features/*.feature")
public class RunAllComponentCukesTest {
}

当我通过该类运行组件测试时,它运行良好。现在还不能。我不知道这有什么问题。我认为可能是类路径问题。我更改了路径,并且只运行了所有测试,但它无法正常工作的方式。如果从命令提示符运行,则工作正常。

我收到以下错误消息:

cucumber.runtime.CucumberException: Failed to create scenario runner
    at cucumber.runtime.junit.FeatureRunner.buildFeatureElementRunners(FeatureRunner.java:85)
    at cucumber.runtime.junit.FeatureRunner.<init>(FeatureRunner.java:31)
    at cucumber.api.junit.Cucumber.addChildren(Cucumber.java:90)
    at cucumber.api.junit.Cucumber.<init>(Cucumber.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
    at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
    at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
    at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.<init>(JUnit4TestReference.java:33)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestClassReference.<init>(JUnit4TestClassReference.java:25)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:48)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:38)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: org.junit.runners.model.InitializationError
    at org.junit.runners.ParentRunner.validate(ParentRunner.java:418)
    at org.junit.runners.ParentRunner.<init>(ParentRunner.java:84)
    at org.junit.runners.Suite.<init>(Suite.java:112)
    at cucumber.runtime.junit.ExamplesRunner.<init>(ExamplesRunner.java:19)
    at cucumber.runtime.junit.ScenarioOutlineRunner.<init>(ScenarioOutlineRunner.java:21)
    at cucumber.runtime.junit.FeatureRunner.buildFeatureElementRunners(FeatureRunner.java:81)
    ... 21 more

我在谷歌搜索,但这个问题看起来更一般,所以无法得到答案。

鲁伊·奥布莱恩

这是一个古老的问题,但万一有人碰巧落在这里,解决方案是使用黄瓜junit 1.2.2

参考:https : //github.com/junit-team/junit/issues/1083

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在Eclipse中作为套件运行Scala测试

来自分类Dev

无法在连接的组件上运行测试

来自分类Dev

在Eclipse的测试套件中运行单个测试

来自分类Dev

JUnit Eclipse无法运行单元测试

来自分类Dev

无法在Eclipse中运行tomcat

来自分类Dev

在Eclipse中运行Robot测试用例-无法找到输出控制台

来自分类Dev

无法在Angular测试中模拟子组件

来自分类Dev

测试时无法触发组件中的操作

来自分类Dev

在Eclipse中运行@Ignored JUnit测试

来自分类Dev

如何在Eclipse中运行JUnit测试

来自分类Dev

无法在Chrome中运行Webdriver测试

来自分类Dev

无法在Chrome中运行Webdriver测试

来自分类Dev

无法使用Specflow在Chrome中运行测试

来自分类Dev

无法在我的测试中运行 phantomjs

来自分类Dev

无法在 Jenkins 中运行 Terraform 测试

来自分类Dev

无法通过Eclipse在Ant上运行简单的JUnit测试

来自分类Dev

从Eclipse运行FitNesse测试

来自分类Dev

无法在Eclipse中运行sonarqube插件

来自分类Dev

Android App无法在Eclipse中运行

来自分类Dev

无法在Eclipse中运行Scala代码

来自分类Dev

无法在eclipse中作为c ++项目运行

来自分类Dev

Windows无法在Eclipse中运行python脚本

来自分类Dev

无法在 Eclipse 中运行 testng 注释

来自分类Dev

组件应用无法运行

来自分类Dev

在Eclipse中运行junit测试时发生ClassNotFoundException

来自分类Dev

如何在Eclipse中运行单个JUnit测试方法?

来自分类Dev

java.lang.NoSuchMethodError 在 Eclipse 中运行 TestNG 测试

来自分类Dev

如何在 Eclipse 中运行 JUnit 5 测试

来自分类Dev

无法让uTest运行测试