ctest专题

26.使用CMake和CTest组织工程测试

文章目录 使用CMake和CTest组织工程测试软件测试CMake中如何组织测试测试属性使用CTestreference 欢迎访问个人网络日志🌹🌹知行空间🌹🌹 使用CMake和CTest组织工程测试 软件测试 软件相关的测试包括: 1.冒烟测试(SMOKE TEST),这是最基本的测试,例如代码能不能成功编译,能不能执行简单的测试用例。2.回归测试(Re

掌握CTest:CTest综合指南

目录标题 第一章: 引言1.1 CTest概述1.2 CTest在软件开发中的重要性 第二章: CTest基础2.1 CTest定义与组成2.1.1 CTest的定义2.1.2 CTest的组成部分 2.2 CTest与其他测试框架的比较2.2.1 与JUnit的比较2.2.2 与PyTest的比较2.2.3 与Google Test的比较 第三章: CTest的工作原理3.1 CTest

CMake中的变量: CTest,CPack,CMake内部定义的变量

文章目录 cmake内部定义的变量与CPack相关的变量与CTest相关的变量 cmake内部定义的变量 变量名称描述CMAKE_HOME_DIRECTORY源树顶部的路径。与CMAKE_SOURCE_DIR相同。这是一个内部缓存条目,用于在从构建树加载CMakeCache.txt时定位源目录。不应在项目代码中使用它。变量CMAKE_SOURCE_DIR具有相同的值,应优先使用。

CMake中的变量: CTest,CPack,CMake内部定义的变量

文章目录 cmake内部定义的变量与CPack相关的变量与CTest相关的变量 cmake内部定义的变量 变量名称描述CMAKE_HOME_DIRECTORY源树顶部的路径。与CMAKE_SOURCE_DIR相同。这是一个内部缓存条目,用于在从构建树加载CMakeCache.txt时定位源目录。不应在项目代码中使用它。变量CMAKE_SOURCE_DIR具有相同的值,应优先使用。

CMake创建CTest工程

在CMake工程顶层目录内的CMakeLists.txt文件中添加最后一行,使得目录结构中包含test目录,并且编译完成时会在build目录下产生test_bin目录。 cmake_minimum_required(VERSION 2.8)project (your_project_name)add_subdirectory(src bin)add_subdirectory(test