Automated tests 如何在无头服务器上以Codename One自动化测试?

Automated tests 如何在无头服务器上以Codename One自动化测试?,automated-tests,codenameone,Automated Tests,Codenameone,我知道JUnit在Codename One项目中不起作用,这对我们来说是一个真正的问题,但是Codename One测试似乎不能在无头服务器上运行,这意味着这些应用程序有一个单独的自动测试路径 有没有办法在无头服务器上运行Codename One测试 在JUnit中测试业务逻辑,然后将其集成到应用程序中是不现实的,在设备上运行它本身并不重要(只需在模拟器/JavaSE版本上自动化测试就可以了)为此,我们讨论了Codename One的模拟版本,该版本应该相对容易实现。然而,CI是一种企业特性,我

我知道JUnit在Codename One项目中不起作用,这对我们来说是一个真正的问题,但是Codename One测试似乎不能在无头服务器上运行,这意味着这些应用程序有一个单独的自动测试路径

有没有办法在无头服务器上运行Codename One测试


在JUnit中测试业务逻辑,然后将其集成到应用程序中是不现实的,在设备上运行它本身并不重要(只需在模拟器/JavaSE版本上自动化测试就可以了)

为此,我们讨论了Codename One的模拟版本,该版本应该相对容易实现。然而,CI是一种企业特性,我们的企业开发人员都没有提出这个请求


目前,我们更优先考虑的是对TDD的设备场支持。

构建服务器自动返回结果的地方并不是我要寻找的真正的企业CI选项。它只是在没有IDE或GUI的服务器上运行JUnit的CN1替代品。当我们实现这样的功能时,我们首先想到的是那些实际上支付我们工资并让Codename One的其余部分免费的人。对他们来说,设备场比模拟测试更重要。如果您想提出一个支持此功能的pull请求,那就太好了,我们会接受itI没有要求进行模拟测试,尽管这也会很有用。我只是希望能够在无头服务器上的模拟器上运行测试。似乎这是不可能的。模拟测试是必需的,因为常规测试框架使用代码名为One的JavaSE端口,所以在无头服务器中可能会出现问题。请注意,如果我们支持设备测试,我们可能可以免费进行模拟测试,因为本机操作系统已经有了自己的模拟框架。