我正在尝试将Robot Framework(验收测试框架)与TeamCity集成。为了做到这一点,它需要将消息发送到控制台输出,然后TeamCity将读取并返回实时测试进度/结果。我这样做是通过调用命令行来运行带有简单exec任务的测试。一切似乎都有效,除了我只是在运行结束时得到结果而不是动态。
在与NAnt挣扎之后,我换了MSBuild并且一切都工作了。
我现在拥有自己需要的东西,但为了完整起见,我想找出为什么我无法与NAnt合作。据我所知,问题是NAnt使用[exec]为所有控制台输出添加前缀。有可能压制这个吗?
答案 0 :(得分:2)
我认为控制台输出不可配置。
NAnt是开源的:您可以分叉自己的副本和/或提交功能补丁。