在我们的开发环境中,我们运行一个持续集成服务 (TeamCity),它通过运行构建/测试作业并报告结果来响应代码签入。当工作正在进行时,我们可以很容易地看到到目前为止已经执行了多少单元测试,有多少失败了,等等。
我的自动化测试团队正在交付在 Rational Functional Tester 中开发的 UI 测试。从源代码控制系统中提取这些测试、编译它们并从命令行执行它们似乎都是非常直接的练习。
我还没有找到一种自动报告测试结果的方法——例如,似乎没有任何用于监听器的钩子,或者任何自定义发出的消息的方法。
根据我目前的研究,我得出的结论是,我唯一的选择是 (a) 等到测试完成,然后 (b) 解析 RFT 生成的 HTML 报告。
有人有比这更好的答案吗?