boost-unit-test-framework

    0热度

    1回答

    编译任何人都可以解释为什么这使用BOOST_AUTO_TEST_CASE当我ICC/ICPC编译没有得到注册BOOST_AUTO_TEST_CASE不注册测试用例?当我用g ++编译时,它会注册&运行。 #define BOOST_TEST_MODULE boosttestunitfailure #include <boost/test/unit_test.hpp> BOOST_AUTO_T

    0热度

    1回答

    我刚碰到一个问题boost unit在多线程输出不是原子的窗口上运行,所以如果我把任何测试或消息破坏输出XML会混淆CI系统在主线程以外的任何线程中。 我看不到任何boost unit option控制这一点,所以我想知道如果这是一件google test能做到这将使其身价转投谷歌测试,而不是(搜索维基没发现我什么)。 还是有其他一些方法我应该使用(从linux上的命令行运行测试以查看此输出时非常

    0热度

    1回答

    有没有办法在Boost UTF中获取当前测试用例的当前错误计数? 我想在我的测试用例中至少有一个检查失败的情况下执行代码。喜欢的东西: if (BOOST_ERROR_COUNT > 0) { ... } (此宏不存在)

    0热度

    1回答

    我正在尝试使用boost单元测试套件。 #define BOOST_TEST_DYN_LINK #define BOOST_TEST_MODULE main_test_module #include <boost/test/unit_test.hpp> #include <boost/test/unit_test_suite.hpp> .... // introducing some

    0热度

    1回答

    我需要指定要运行的特定单元测试。当然,在查看文档后,我查看了Stack Overflow Answers,但都没有使用夹具。 如何指定一个测试用例来运行,如果我有: BOOST_AUTO_TEST_SUITE(mysuite) struct Fixture { Fixture() { BOOST_TEST_MESSAGE("Setup"); }

    1热度

    1回答

    我正在设置一个项目。我使用boost单元测试来完成骨架测试。不幸的是,大量的警告是从宏观扩张中产生的。有没有办法禁用这些,而不必指定个人行号? 即使我有// NOLINT,也会发生这种情况。 一个例子: /home/peter/checkouts/canopen-gateway/./unittests/projs/server/exe/testunit-tcp-socket.cpp:12:1: w

    0热度

    1回答

    是否可以访问由BOOST_LOG_TRIVIAL使用的底层流实例? 我试图使用BOOST_LOG_TRIVIAL(我已配置在一个文件和std ::阻塞写)到具有BOOST单元测试框架写入输出 自动& log_stream = ??? // BOOST_LOG_TRIVIAL流实例 boost :: unit_test :: unit_test_log.instance()。set_stream(l

    1热度

    1回答

    谁能告诉我BOOST_TEST_PASSPOINT的功能是什么? official documentation链接到错误页面,并且has for the past four years。

    0热度

    1回答

    如何在灯具中使用免费功能(setup和teardown):flexible models?文档不显示示例,库测试不使用此方案。我正在寻找一个测试套件的例子。

    1热度

    2回答

    我想详见这里通过建立一个独立的库就能使用Boost单元测试框架链接错误文件和构建它,它是成功的。然后,我创建了一个测试项目,并引用我刚创建的库项目,但是当我试图建立它,我得到了以下链接错误: 1>Type.obj : error LNK2019: unresolved external symbol "bool __cdecl boost::test_tools::tt_detail::check