【问题标题】:Maven Surefire Plugin is not executing integration tests using TestFX properlyMaven Surefire 插件未正确使用 TestFX 执行集成测试
【发布时间】:2019-12-04 19:41:20
【问题描述】:

我有一个使用 TestFX 作为测试框架的 JavaFX 应用程序。不幸的是,当通过mvn test(使用Maven Surefire插件)以无头模式(使用选项-Dtestfx.robot=glass -Dglass.platform=Monocle -Dmonocle.platform=Headless -Dprism.order=sw)执行测试时,JavaFX应用程序不会启动并且测试会无限期地运行,而在非无头模式下执行它们时,所有测试通过。我什至没有收到任何异常或错误消息。

通过 IDE(我使用 IntelliJ)执行测试时,测试也可以在无头模式下工作。

我正在使用 Java 11 和 Maven 3.6.3。 Surefire 插件是最新版本 (3.0.0-M4)。

对这个问题有什么想法吗?

【问题讨论】:

标签: java maven javafx testfx


【解决方案1】:

更新 Surefire 插件的版本对我有用,也适用于更新 Maven。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-22
    • 2014-01-07
    相关资源
    最近更新 更多