如何在 Visual Studio 10 中生成自定义构建错误

发布于 2024-12-22 06:36:17 字数 204 浏览 0 评论 0原文

我正在尝试将自定义 C++ 单元测试框架集成到我的构建过程中,并希望单元测试作为构建中的最后一步运行。目前,我正在批处理文件的构建后执行中执行单元测试,该批处理文件将测试结果输出到控制台。如果任何测试失败,构建后步骤将以状态 1 退出。

这会根据需要在“错误列表”窗格中产生构建错误,但我正在寻找一种自定义错误消息内容的方法,以显示某些单元测试失败。

这可能吗?

I'm trying to integrate a custom c++ unit test framework into my build process, and would like the unit tests to run as a final step in the build. Presently I'm executing the unit test in a post-build execution of a batch file, which outputs the test results to the console. If any test fails, the post build step exits with status 1.

This produces a build error in the Error List pane, as desired, but I'm looking for a way to customize the error message content to show that some unit tests failed.

Is that possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

妄断弥空 2024-12-29 06:36:17

是的,事实上这是 Boost.Test 使用的方法图书馆。

我不确定确切的格式要求,但如下输出:

c:\path\to\file.cpp(line_number) : message

应该添加到 IDE 中的错误窗格中。

Yes, in fact this is the method used by the Boost.Test library.

I'm not sure of the exact format requirements but output like:

c:\path\to\file.cpp(line_number) : message

should get added to the error pane in the IDE.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文