微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。