Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Travis CI自动化GUI测试JavaFX不支持3D_Java_3d_Javafx 8_Travis Ci_Gui Testing - Fatal编程技术网

Travis CI自动化GUI测试JavaFX不支持3D

Travis CI自动化GUI测试JavaFX不支持3D,java,3d,javafx-8,travis-ci,gui-testing,Java,3d,Javafx 8,Travis Ci,Gui Testing,我正在用JavaFX和一个团队创建一个游戏。一切都很顺利,除了一件事。我们已经创建了一个自动化GUI测试,我们通过运行一个Xvfb显示器在travis上运行该测试: 但是,此显示不支持三维显示。在Travis日志中,有数千行文字说明以下内容: WARNING: System can't support ConditionalFeature.SCENE3D Sep 15, 2015 11:16:00 AM javafx.scene.shape.Shape3D <init> 警告:系统

我正在用JavaFX和一个团队创建一个游戏。一切都很顺利,除了一件事。我们已经创建了一个自动化GUI测试,我们通过运行一个Xvfb显示器在travis上运行该测试:

但是,此显示不支持三维显示。在Travis日志中,有数千行文字说明以下内容:

WARNING: System can't support ConditionalFeature.SCENE3D
Sep 15, 2015 11:16:00 AM javafx.scene.shape.Shape3D <init>
警告:系统无法支持ConditionalFeature.SCENE3D
2015年9月15日上午11:16:00 javafx.scene.shape.Shape3D
日志中有数千条垃圾邮件警告不会影响我们的任何测试。但是当我们添加了更多的对象时,Travis中断了我们的构建,因为日志文件太长了:

WARNING: System can't support ConditionalFeature.SCENE3D
Sep 15, 2015 11:16:00 AM javafx.scene.shape.Shape3D <init>

The log length has exceeded the limit of 4 Megabytes (this usually means that test suite is raising the same exception over and over).

The build has been terminated.
警告:系统无法支持ConditionalFeature.SCENE3D
2015年9月15日上午11:16:00 javafx.scene.shape.Shape3D
日志长度已超过4 MB的限制(这通常意味着测试套件会不断引发相同的异常)。
生成已终止。
问题:有人知道在这种无头GUI测试中支持3D的方法吗? 备选方案:如何关闭这些警告,使日志文件不会变长


如果需要更多信息来回答此问题,请询问!:)

一种方法是确保(在代码或测试中)只执行受支持的代码:


这将是一个很好的解决方案,但Travis的输出仍然像以前一样冗长。。。不过,谢谢你的回答:)
WARNING: System can't support ConditionalFeature.SCENE3D
Sep 15, 2015 11:16:00 AM javafx.scene.shape.Shape3D <init>

The log length has exceeded the limit of 4 Megabytes (this usually means that test suite is raising the same exception over and over).

The build has been terminated.