我有集成测试,使用 com.google.gwt.dev.DevMode 类启动我的 GWT 应用程序。Web 服务器按预期启动,但 DevMode 也会弹出其图形窗口。我想隐藏此窗口,因为我们可能需要在无头环境中运行这些测试。
是否可以在没有图形窗口的情况下启动com.google.gwt.dev.DevMode?
我认为您可以扩展DevMode
并调用其setHeadless
方法。但是,您不应该在 DevMode 中运行集成测试,而应该在生产模式下运行它们。
另一种方法是提供远程UI(这是Google插件Eclipse用来将DevMode集成到Eclipse视图中的UI),但它需要使用远程UI协议。