腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
CMake
,
在
add_test
中
,
如何
指定
不同
的
类别
我有单元测试、模糊测试和集成测试
的
项目。我只想要失败
的
客户构建
的
单元测试。我
在
CI中使用了模糊和集成。我喜欢
的
是生成
的
目标,比如:make fuzz我整个上午都在仔细研究
cmake
的
源代码,除了:我肯定漏掉了一些明显
的
东西。
浏览 0
提问于2018-08-28
得票数 1
3
回答
CMake
:
如何
指定
ctest应该查找可执行文件
的
目录?
、
、
、
(test_exe test_exe)我想用ctest来执行我
的
测试。因此,我转到由
cmake
生成
的
"ctest文件夹“。在这里,我想使用ctest来执行
cmake
中
"
add_test
“添加
的
所有测试。user@user:~/<dir to
cmake
>
浏览 21
提问于2017-05-15
得票数 14
回答已采纳
3
回答
如何
修改CMakeLists.txt以自定义测试目标
、
、
我有一个复杂
的
项目--一棵大树,每个目录都有CMakeLists.txt。完成
cmake
后,Makefile有test目标,该目标声明test: "$(CTEST) $(CTEST_FLAGS) --test-dir&& \但是Makefile是由
cmake
创建
的
,我不知道在哪里定义这样
的
更改。src
浏览 29
提问于2022-08-01
得票数 2
2
回答
在
CMake
中
循环匹配通配符
的
文件
我想使用
CMake
来运行一些测试。其中一个测试应该在匹配"fixtures/*.ext“
的
所有文件上调用验证器脚本。
如何
将下面的伪
CMake
转换成真正
的
CMake
?i=0
ADD_TEST
(validate_${i}, "validator", $file)done
浏览 0
提问于2010-02-02
得票数 21
回答已采纳
2
回答
如何
在
cmake
add_test
中使用重定向
、
、
我有一个名为"foo“
的
控制台应用程序,它将引用文本文件作为输入(in.txt),并以标准输出生成文本(我希望保持这种行为)。
在
make (不是
cmake
)
中
,我使用一个测试目标,它调用foo并将输出重定向到一个文件(out.txt),如下所示。然后,我使用diff将文件out.txt与预期
的
引用(ref.txt)进行比较。 .现在我
的
问题是:
如何
使用
cmake
创建类似的Makefile?
在
一个名为bu
浏览 1
提问于2016-03-30
得票数 4
回答已采纳
1
回答
在
CMake
中
获取测试列表
我
的
CMake
项目是用一个由第三方控制
的
子模块构造
的
。他们有一个坏了
的
测试,我想让它失效。因此,我试图后退一步,获得
CMake
认为存在
的
所有测试
的
列表。但更令人困惑
的
是:
cmake
_minimum_required(VERSION 3.5.0 FATAL_ERROR)
add_test
PROPERTY TESTS) mess
浏览 0
提问于2019-02-19
得票数 2
回答已采纳
2
回答
如何
在
cmake
中使用
add_test
传递${CTEST_CONFIGURATION_TYPE}
、
、
我似乎不知道
如何
在
cmake
中使用
add_test
传递${CTEST_CONFIGURATION_TYPE},而不让
CMake
添加额外
的
转义字符。我目前正在使用
cmake
生成VS项目文件并设置RUNTIME_OUTPUT_DIRECTORY,并且需要使用此目录+配置作为一些测试
的
工作目录,因为它们依赖于其他构建
的
可执行文件。我试过使用 WORKING_DIRECTORY "$
浏览 1
提问于2012-02-27
得票数 2
4
回答
CMake
无法找到是否更改了
CMAKE
_RUNTIME_OUTPUT_DIRECTORY
的
测试
、
我正在用
CMake
构建我
的
项目,并试图为每个模块创建一组测试套件。显然,如果我修改变量
CMAKE
_RUNTIME_OUTPUT_DIRECTORY,那么ctest就无法找到要运行
的
测试,并且失败。我做了一个很小
的
例子来展示我所说
的
内容,并且我
在
Lubuntu13.10上用
CMake
2.8.11.2运行它。如果有人能告诉我这是否是一个bug和/或
如何
解决它,我将不胜感激。谢谢。2.6) add_executable(tte
浏览 8
提问于2014-01-28
得票数 22
回答已采纳
2
回答
如何
使用
CMake
将列表传递给-D?
我试图调用
add_test
(),如下所示: -DTEST_PROG:FILEPATH=${TEST_EXECUTABLE-DTEST_EXEC_DIRS:PATH=${TEST_EXEC_DIRS}) ${TEST_EXEC_DIRS}是一个
CMake
列表,当我执行上述代码时,CTestTestfile.
cmake
中
的</e
浏览 6
提问于2014-01-08
得票数 5
回答已采纳
1
回答
列出可执行文件
在
CTest测试套件
中
的
位置
、
我有一些使用
CMake
编译
的
源代码,单元测试通过
CMake
指令
add_test
()添加到CTest
中
。我需要在这个测试套件中使用
的
可执行文件列表(绝对/相对路径)。由于测试添加如下:
add_test
(NAME ${B} COMMAND ${execB})
add_test
(NAME ${C} COMMAND ${execA} ${addOptions
浏览 4
提问于2020-06-02
得票数 2
回答已采纳
2
回答
cmake
/ctest:可以使用构建目标的创建作为测试吗?
、
、
、
我有一个程序,读取一个文件格式(国际标准化组织10303-11
的
好奇心)
的
描述,并从它生成c++。生成
的
代码被编译到一个库
中
,并且该库与各种可执行文件相链接,以读/写该文件格式。我设置了
CMake
来构建生成器程序并为
在
配置时
指定
的
任何文件格式生成库。 现在,我想添加测试。这些测试与构建过程
中
已经完成
的
步骤相同-我是否必须在CTest脚本
中
重做这些步骤,或者是否有方法告诉ctest构建目标并
浏览 3
提问于2011-10-14
得票数 3
回答已采纳
1
回答
cmake
测试:每个测试都运行在每个ctest上。
、
、
奇怪
的
是,当我构建并运行测试时,我定义
的
每个测试(boost
的
BOOST_AUTO_TEST_CASE())都将在每个
cmake
定义
的
测试(
cmake
的
add_test
())上运行。我很确定我
在
配置
中
做错了什么,但我不能为我
的
生活弄清楚它是什么。根CMakeLists.txt:project("pr
浏览 3
提问于2014-10-14
得票数 3
回答已采纳
1
回答
如何
在
CMake
中
添加测试用例?
、
我有这个RC4算法
的
代码,我
如何
制作一个包含3个键值和普通值
的
测试用例
的
cmake
文档?
浏览 3
提问于2016-08-31
得票数 1
回答已采纳
3
回答
将参数从ctest传递给gtest
、
、
我正在使用gtest为我
的
应用程序编写单元测试。我还有一个运行所有由
add_test
CMake
命令添加
的
可执行文件
的
ctest。
在
测试执行开始时,是否可以通过ctest传递gtest变量?例如,有时我想用--gtest_filter标志过滤掉测试,但我不知道
如何
或是否可以通过ctest实现这一点?.*"谢谢!
浏览 4
提问于2017-10-31
得票数 10
1
回答
加果品试验
、
、
我有一个使用水果进行测试
的
项目(fortran代码)。这是我
的
密码。integer, intent(out):: output end subroutine add还有我
的
测试call add(2,3,result) end subroutine test_5_2_3现在我想使用
cmake
来构建和运行我
的
测试(由jen
浏览 5
提问于2013-07-11
得票数 0
回答已采纳
2
回答
使用CTest/
CMake
时
在
VS2019测试资源管理器中
指定
命名空间/类
、
我使用
的
是
CMake
+ VS2019。
在
我
的
测试定义
中
,我有如下内容:VS2019显示如下所示:
在
项目中,我有数百个测试,这是非常不方便
的
搜索不清楚
的
随机生成
的
名称,扩展每个项目。所以我
的
问题是
浏览 28
提问于2020-03-04
得票数 8
1
回答
链接库
CMake
、
、
我不确定标题是否正确,但不管怎样:#include <boost/numeric/ublas/matrix.hpp>#include <boost
浏览 2
提问于2017-11-09
得票数 0
1
回答
如何
编写在
cmake
/ctest下运行
的
功能测试脚本
、
在
cmake
下,CMakeList.txt
中
的
以下命令
add_test
(<test_name> <test_command>) 足以创建一个可以通过shell命令ctest不幸
的
是,
cmake
对什么是有效
的
测试可执行文件(<test_command>)并没有给出最少
的
指示。通常,测试可执行文件是使用像google这样
的
框架生成
的</em
浏览 0
提问于2015-10-18
得票数 3
回答已采纳
2
回答
未计算
CMake
生成器表达式
由于以下警告: The LOCATION property may not这是如下代码行
的
结果:就像文档
中
推荐
的
那样,我尝试使用如下生成器表达式:但是TARG
浏览 1
提问于2016-02-29
得票数 11
回答已采纳
1
回答
指定
用于运行
cmake
测试
的
程序
、
我正在交叉编译一个使用emscripten到JavaScript
的
CMake
项目。这已经很好用了。现在,我想启用JavaScript
中
的
测试。我
如何
告诉
CMake
它应该使用Nodejs解释器来运行每一个测试,而不是直接在命令行上运行它。因此,
CMake
应该运行node ./testname.js,而不是运行./testname。只需使用
ADD_TEST
()添加测试即可。
在
命令行上使用Nodejs手动运行测试已经很好
浏览 1
提问于2014-06-12
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在CMake中指定项目名称的方法
如何处理数据中的“类别不平衡”?
在电子表格中按指定列名称快速拆分成不同工作表
如何使用Python从列表中删除指定的元素
在Windows下如何创建指定的虚拟环境
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券