我正在使用 Eclipse CDT 和 Boost.Test(带有 Boost.Build)。
我希望 Eclipse 能够解析构建期间运行测试套件期间生成的 Boost.Test 的输出。
有人知道如何实现这一目标吗?
提前致谢
转至窗口 > 首选项。在首选项对话框中,从选项树中选择 C/C++ > 构建。在错误解析器下,单击“添加...”在新对话框中,将“Regex Error Parser”替换为“Boost Unit Test Error Parser”之类的内容。
在“错误解析器选项”窗格中,添加以下行。我不能保证这些规则能够捕获 boost 单元测试的所有可能输出,但到目前为止它们对我有用,并且我们以后可以随时添加更多:
Severity | Pattern | File | Line | Description
Error | (.*)\((\d*)\): ((fatal )?error in ".*":.*) | $1 | $2 | $3
Error | \*\*\* (\d* failures detected in test suite ".*")| | | $1
Info | (.*)\((\d*)\): (last checkpoint) | $1 | $2 | $3
请注意,新的解析器不会自动在现有项目中使用。要为现有项目启用解析器,请转到“项目”>“属性”、“C/C++ 创建项目”、“错误解析器”选项卡。如果新添加的解析器不在列表中,请单击“恢复默认值”,它现在应该可用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)