搜索结果
查询Tags标签: gtest,共有 13条记录-
Linux 交叉编译使用代码覆盖Gcov
1. GCOV GCOV是GCC自带的代码覆盖工具,GCOV。在 GCC 编译的时加入特殊的编译选项,生成可执行文件,和 *.gcno; 运行(测试)生成的可执行文件,生成了 *.gcda 数据文件; 有了 *.gcno 和 *.gcda,通过源码生成 gcov 文件,最后生成代码覆盖率报告。2. 生成 gcno 及 gcd…
2022/5/6 7:15:17 人评论 次浏览 -
携带gtest的c++项目文件结构
googletest 简单例子https://github.com/bast/gtest-demo.git环境搭建 demo文件目录 [sxy@DESKTOP-SXY gtest-demo_new]$ tree . └── gtest-demo├── cmake #测试环境构建│ ├── googletest.cmake│ └── googletest-download.cmake├─…
2021/11/18 22:09:43 人评论 次浏览 -
携带gtest的c++项目文件结构
googletest 简单例子https://github.com/bast/gtest-demo.git环境搭建 demo文件目录 [sxy@DESKTOP-SXY gtest-demo_new]$ tree . └── gtest-demo├── cmake #测试环境构建│ ├── googletest.cmake│ └── googletest-download.cmake├─…
2021/11/18 22:09:43 人评论 次浏览 -
gtest代码覆盖率
1. 安装gtest 2. 测试demo 文件名:13_gtest.cpp#include <iostream>#include "gtest/gtest.h" using namespace std;int sum(int a, int b) { return a + b; }TEST(MyTest, testSum) { EXPECT_EQ(sum(2, 2), 4); }int main(int argc, char **argv) {test…
2021/11/10 6:10:23 人评论 次浏览 -
gtest代码覆盖率
1. 安装gtest 2. 测试demo 文件名:13_gtest.cpp#include <iostream>#include "gtest/gtest.h" using namespace std;int sum(int a, int b) { return a + b; }TEST(MyTest, testSum) { EXPECT_EQ(sum(2, 2), 4); }int main(int argc, char **argv) {test…
2021/11/10 6:10:23 人评论 次浏览 -
windows从零搭建googletest测试工程
googletest(也称gtest)是由Google测试技术团队开发的测试框架。为c/c++代码提供了一套优秀的单元测试解决方案。本文介绍使用googletest在windows下从零搭建自己的单元测试工程。 0. 环境准备 系统:Windows10 vscode: https://code.visualstudio.com/ mingw-64:https:…
2021/11/8 7:09:52 人评论 次浏览 -
windows从零搭建googletest测试工程
googletest(也称gtest)是由Google测试技术团队开发的测试框架。为c/c++代码提供了一套优秀的单元测试解决方案。本文介绍使用googletest在windows下从零搭建自己的单元测试工程。 0. 环境准备 系统:Windows10 vscode: https://code.visualstudio.com/ mingw-64:https:…
2021/11/8 7:09:52 人评论 次浏览 -
RetinaFace在TensorRT8.2上部署
github地址 模型 MoblieNetV1-Retinaface开发环境 Windows10 CUDA11.1 + CUDNN8.2.1 TensorRT8.2EA GTEST + GLOG OPENCV4 CMake语言 C++代码下载后需要自行配置CUDA和CUDNN,并配置OPENCV和TensorRT。如果不需要GTEST和GLOG可以自行删除多余代码。 代码是从我的项目代码中…
2021/10/14 6:14:31 人评论 次浏览 -
RetinaFace在TensorRT8.2上部署
github地址 模型 MoblieNetV1-Retinaface开发环境 Windows10 CUDA11.1 + CUDNN8.2.1 TensorRT8.2EA GTEST + GLOG OPENCV4 CMake语言 C++代码下载后需要自行配置CUDA和CUDNN,并配置OPENCV和TensorRT。如果不需要GTEST和GLOG可以自行删除多余代码。 代码是从我的项目代码中…
2021/10/14 6:14:31 人评论 次浏览 -
ubuntu 16 安装protobuf
$ sudo apt-get install autoconf automake libtool curl make g++ unzip $ git clone https://github.com/google/protobuf.git $ cd protobuf $ git submodule update --init --recursive $ ./autogen.sh $ ./configure $ make $ make check $ sudo make install $ sudo…
2021/7/12 7:08:05 人评论 次浏览 -
ubuntu 16 安装protobuf
$ sudo apt-get install autoconf automake libtool curl make g++ unzip $ git clone https://github.com/google/protobuf.git $ cd protobuf $ git submodule update --init --recursive $ ./autogen.sh $ ./configure $ make $ make check $ sudo make install $ sudo…
2021/7/12 7:08:05 人评论 次浏览 -
gtest
1. 安装##### Ubuntu:apt-get install libgtest-dev # 执行后源码下载到/usr/src/gtest目录下 2 cd /usr/src/gtest 3 mkdir build && cd build && cmake .. && make 4 cp libgtest*.a /usr/local/lib # 开发环境下还需要拷贝头文…
2021/7/3 23:53:23 人评论 次浏览 -
Linux - gtest测试框架的使用
gtest 单元测试框架的使用 一、gtest的优点二、gtest开发框架的搭建三、示例程序gtest是Google的一套用于编写C++测试的框架,可以运行在很多平台上(包括Linux、Mac OS X、Windows、Cygwin等等)。基于xUnit架构。支持很多好用的特性,包括自动识别测试、丰富的断言、断言…
2021/5/16 7:27:48 人评论 次浏览