设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

C++测试框架doctest 2.0.0发布,迁移至C++11

2018-8-27 18:15| 发布者: joejoe0332| 查看: 351| 评论: 0|原作者: oschina|来自: oschina

摘要: C++ 测试框架 doctest 2.0.0 已发布。该版本最大的更新莫过于将代码迁移到了 C++11 了,并表示这是受 reddit 帖子中的民意调查结果的推动。部分更新如下moved to C++11 - motivated by the results from the poll in ...

C++ 测试框架 doctest 2.0.0 已发布。该版本最大的更新莫过于将代码迁移到了 C++11 了,并表示这是受 reddit 帖子中的民意调查结果的推动。

部分更新如下

  • moved to C++11 - motivated by the results from the poll in this reddit thread

  • thread-safety - asserts and logging utilities can be used in multiple threads spawned from a single test case without race conditions (thread sanitizer tested) - see example

  • a complete overhaul of the internals of the framework (moving from printf-style logging to streams and changing internal structures) to allow for easier future development (including a reporter interface - work in progress)

  • given that doctest is extremely light on compile times and is meant to be used for tests side-by-side with the production code - added the ability for asserts to be used outside of a testing context (as a general purpose assert library) - example

此外,由于迁移至 C++11,使得其不再支持一些旧的编译器

  • MSVC 2008, 2010, 2012, 2013 (supported: 2015+)

  • GCC 4.4, 4.5, 4.6, 4.7 (supported: 4.8+)

  • Clang 3.3, 3.4 (supported: 3.5+)

详细更新说明和源码下载 https://github.com/onqtam/doctest/releases/tag/2.0.0


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部