【发布时间】:2013-11-15 01:10:04
【问题描述】:
我有一个在 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 是如何知道测试结果的呢? 我是否必须以某种方式读出控制台,或者我应该怎么做?
希望你们能理解这个问题,我的英语不太好。
提前谢谢你!
【问题讨论】:
标签: android testing jenkins monkeyrunner