【问题标题】:How to generate custom build errors in Visual Studio 10如何在 Visual Studio 10 中生成自定义构建错误
【发布时间】:2012-01-25 14:22:21
【问题描述】:

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

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

这可能吗?

【问题讨论】:

    标签: c++ visual-studio-2010 unit-testing build-automation


    【解决方案1】:

    是的,其实这是Boost.Test库使用的方法。

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

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

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

    【讨论】:

    • 知道 Boost 是如何做到的吗?听起来像我想要的。
    • @davex_ 除了以正确的格式编写输出,我不知道。对不起。查看 MSVC 输出窗口中的编译警告/错误示例。
    猜你喜欢
    • 2011-11-14
    • 2015-11-14
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 2017-01-24
    • 1970-01-01
    相关资源
    最近更新 更多