【更新】CLion v2018.3发布(四):单元测试和编译数据库验证

下载CLion最新版本

CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量、自动代码重构并且深度整合CMake编译系统,从而提高开发人员的工作效率。

作为支持远程开发的几种主要配置之一,CLion 2018.3向远程开发迈出了一大步,通过与CPU Profilers集成,扩展了工具支持。 现有的单元测试支持(新的IDE操作、更快的代码导航、现在部分基于Clangd的语言引擎的搜索)也得到了增强。

单元测试

在v2018.3中,我们重新设计了与CLion(Google Test,Boost.Test和Catch(2))中的单元测试框架的集成,以消除各种性能问题和挂起。 在许多情况下,我们还改进了输出处理。

显示测试列表

为了提高性能,CLion现在使用延迟测试检测。 这在许多情况下减少了项目索引时间。 出于诊断目的,我们实现了一个名为Show Test List的新操作(可从Find Action对话框中获得),该操作提供了一个文本文件,其中包含项目中当前检测到的所有测试的列表。

CLion

编译数据库验证

CLion现在提供特定检查以检查是否符合编译数据库的JSON模式。

例如,它可以突出显示属性值使用不正确类型或缺少属性时的情况。

CLion

CLion


猜你喜欢

转载自blog.51cto.com/14048826/2328225