Java TestFX测试类单独工作,但不作为套件工作

Java TestFX测试类单独工作,但不作为套件工作,java,gradle,javafx,junit4,testfx,Java,Gradle,Javafx,Junit4,Testfx,我有一个Gradle项目,它使用JavaFX作为GUI组件。我已经为逻辑做了很多测试(这些测试不涉及任何JavaFX组件,并且作为正常的JUnit-4测试运行)。我最近添加了一个扩展ApplicationTest的TestFX测试类。当这个类单独运行时(我正在使用IntelliJ创建项目),所有测试用例都会成功运行,但是当我作为一个套件运行测试时(所有其他测试用例也是如此),窗口会打开到后台,没有其他实体,窗口的所有测试都会失败,因为输入不起作用。请注意,所有测试都是原子测试,并且由于其逻辑,任

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

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

我怀疑Gradle正在管理一个线程池,线程数量最多,导致无法创建windows中的任何线程,但我无法在线找到任何资源来证实这一怀疑

关于是什么导致了这个问题,以及如何解决这个问题,有什么想法吗