事实证明,这是一个有点复杂的集成。我们有一个 Jenkins 和 TestLink 服务器。Jenkins 有一个 TestLink 插件,它允许使用 JUnit、TAP 和 TestNG 以通过/失败更新 TestLink 上的测试计划。
我们正处于 Jenkins 可以看到并“完成”测试的地步(我轻描淡写地使用该术语,因为没有真正运行任何测试)。我们还有可以在夜间运行的 Android UI 自动化,它使用 androids 提供的 UI Automater。这经历了一系列测试,我们将测试结果输出到我们记录的 logcat 中。
目标是让 Android UI 测试更新 testlink 中的测试用例。不幸的是,听起来 TestLink 需要运行一个 JUnit 类才能更新测试计划。
有没有人有完成这个的经验?无论如何,我都会用进度信息更新这篇文章。