哪里可以找到在Eclipse中解析的Boost.Test输出

问题描述:

已经有一个线程here部分回答我的问题。哪里可以找到在Eclipse中解析的Boost.Test输出

在Eclipse 3.7.2上,我遵循了这里提供的方法,并且我可以成功完成创建和设置新的错误解析器并将其添加到当前项目的步骤。在执行我的Boost.Test(boost rel。1.48.0)单元测试之后,在Eclipse控制台上,我得到与没有完成解析时得到的输出相同的输出(例如,在Eclipse之外执行单元测试时(例如,在Linux终奌站))。我搜索了一个新的Eclipse控制台,可以在其中显示解析的单元测试输出(类似于控制台,例如Eclipse中的gcov,gprof或cppcheck),但没有发现任何相似之处。

应该在哪里显示解析的单元测试输出?如果解析后的输出应该显示在Eclipse控制台视图中,有没有什么建议可能在我的情况下解析错了?

在此先感谢。

P.S .:感谢casperOne和kleopatra为我教授礼仪。

+0

我的首要目标以下链接安装该插件是让这些测试都通过,并且没有一个测试报告(摘要)。我通过在测试执行中简单地添加“--report_level = detailed”参数来实现这一点。我在这个源代码中遇到了这个[link](http://*.com/questions/10620712/how-to-print-test-summary-using-boost-unit-test)。感谢Gennadiy。 – theRelaxed

+0

那么这是回答你的问题还是你在寻找更多? –

为了eclipse解析错误,错误必须在编译时在控制台视图中打印。如果您在运行时发出错误,则必须添加要由Makefile调用的程序。

这就是我在嵌入式系统中所做的。

如果您使用的是Eclipse,还有一个非常好的插件TestRunner,用于运行CDT单元测试,非常类似于Java或Python单元测试。它为你处理单元测试解析。您将为单元测试获得一个单独的控制台窗口,并使用级别过滤器来安排它们。点击一个错误/警告,就可以进入编辑器中的单元测试行号。您还可以在Eclipse中设置详细级别以及一些其他设置。

您可以直接使用在Eclipse更新https://raw.github.com/xgsa/cdt-tests-runner/tests_runner_demo/testsrunner/org.eclipse.cdt.testsrunner-updatesite/site.xml