
leetcode-cpp: 采用 Bazel 构建,googletest 测试及 gcov 覆盖率检测,放心刷题
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
LeetCode-CPP项目利用Bazel构建工具、Google Test框架进行测试,并使用gcov进行代码覆盖率分析,确保编程练习高效且可靠。
LeetCode Cpp 是一个帮助你专注于用C++刷LeetCode题目的辅助项目。该项目使用 Bazel 构建,并通过几个简单的步骤完成编译、测试工作,提供代码格式化工具、覆盖率报告以及持续集成等功能,还有额外的工具函数用于创建测试案例。
如果你正在使用 C++ 刷 LeetCode 题目但每次写完代码后都要自己编写冗余代码进行测试和编译的话,那么这个项目会非常适合你。我们欢迎各位贡献 Pull Request 提交更多测试用例和其他辅助工具,以便为其他人提供便利。
使用方法如下:只需三步即可完成对个人提交的代码进行编译与测试工作。
1. 创建一个代码文件(后缀名为 .h 的文件),并将它存放在 src 目录下。这个文件将用于你在 LeetCode 页面上提交的 Solution 实现部分;
2. 在 test/目录中创建相应的测试文件,后缀为 _test.cc;
3. 项目目前已经有80多道题目的测试用例了,你可以参考这些现有的例子自己添加新的题目,并欢迎通过 Pull Request 来贡献到这个项目当中。
全部评论 (0)
还没有任何评论哟~


