我们使用 IBM Rational Test RealTime 对 ANSI-C 代码进行单元测试。告诉 Jenkins 服务器自动运行这些测试是我的工作。
文档建议应该使用什么命令行:
studio -r <node>.{[.<node>]} <project_file> [-html <directory>]
不幸的是,studio -r
使用更多参数运行不会向控制台输出任何内容。如果它没有完成预期的单元测试工作,它会立即终止并且不会给出任何错误消息。这令人沮丧。错误类别可以从退出代码中推断出来,但这还不足以进行故障排除。
知道在哪里可以找到错误输出吗?我找不到任何日志文件。
此处描述了详细的命令行语法,但这声称,这显然不是真的:
所有消息都发送到标准错误输出设备。
如果它运行成功,可以容忍缺少控制台输出,但如果它无法运行测试,我真的很想看到通常输出到 RTRT 主窗口的东西。注意:在此上下文中,例如在断言上失败的单元测试被视为“成功”测试运行。