TestFX测试类可以单独工作,但不能作为套件工作

问题描述

我有一个Gradle项目,该项目使用JavaFX作为GUI组件。我已经对逻辑进行了很多测试(这些测试不涉及任何JavaFX组件,并且作为常规JUnit-4测试运行)。我最近添加一个TestFX测试类,该类扩展了ApplicationTest。当单独运行此类时(我正在使用IntelliJ创建项目),所有测试用例均成功运行,但是当我以套件形式运行测试(与所有其他测试用例一起运行)时,窗口将打开到后台没有其他实体,并且由于输入无效,该窗口的所有测试均失败。请注意,所有测试都是原子的,并且由于其逻辑性,任何非TestFX测试都不应该影响TestFX测试。

这个问题似乎不是特定于系统的,因为我在笔记本电脑和台式机上都获得了相同的结果,这两者都应该很容易地具有任务的内存和处理能力。

我怀疑可能有Gradle管理的线程池(具有最大数量的线程),导致无法在Windows中创建任何线程,但是我无法在线找到任何资源来证实这一怀疑。

关于导致此问题的原因以及如何解决的问题,是否有任何想法?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)