我有一个在 Jenkins 中构建的 Android 项目。我已经建立了一个 JUnit 测试项目来对应用程序进行单元测试。这很好地集成在 Jenkins 中。所有测试都由 Ant 构建文件运行,测试结果可以通过插件显示在 Jenkins 中。
现在我为 Monkeyrunner 编写了一些功能测试,并希望将它们也集成到 Jenkins 构建中。
有什么方法可以做到这一点?当然,我可以将 Monkeyrunner 称为 shellscript-buildstep。
据我了解,在 Monkeyrunner 脚本中,我只能执行以下操作:
test some stuff...
if xyz:
print 'test successful'
else:
print 'test failed'
但是,既然 Jenkins 没有 Monkeyrunner 插件,那么 Jenkins 是如何知道测试结果的呢?我是否必须以某种方式读出控制台,或者我应该怎么做?
我希望你们能理解这个问题,我的英语不是那么好。
先感谢您!