腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
隐藏
自动
生成
的
CTest
目标
、
、
、
我在CLion中使用CMake和
CTest
。令人恼火
的
是,
CTest
生成
了一大堆我并不关心
的
目标
: 连续 ContinuousBuild ContinuousConfigure ContinuousCoverage ContinuousMemCheck很烦人,因为我相信你会同意
的
。有没有解决方案来移除它们?我对任何解决方案都持开放态度: 让
CTest
从一开始就不要
生成
它们。 在
CTest
创建
目标
后将
浏览 106
提问于2017-07-06
得票数 7
回答已采纳
1
回答
如何摆脱Qt缔造者“项目”观中
的
所有锤子
图中显示了of创建者
的
"Projects“侧边栏,在它
的
CMakeLists.txt.中打开和配置了一个新
的
项目,我对有一个锤子图标的许多条目感到惊讶。他们代表什么,他们来自哪里,最重要
的
是如何摆脱他们?
浏览 1
提问于2018-01-05
得票数 2
2
回答
如何在子项目子目录中运行测试
、
这是我
的
结构├── CMakeLists.txt│ ├── CMakeLists.txt│ ├── controller ├── CMakeLists.txt └── main.cpp我想在测试
的
顶层CMakeLists.txt中添加一些内容,以
浏览 0
提问于2016-12-15
得票数 0
1
回答
获取不带
生成
器表达式
的
完整
目标
文件名
此运行脚本将引用构建
的
二进制文件,为了使其工作,脚本显然必须知道二进制文件
的
最终名称。为了使其尽可能通用,我考虑在cmake中检索二进制名称,然后使用configure_file将该名称插入我
的
运行脚本中。然而,据我理解,configure_file必须在配置时运行,因此使用
生成
器表达式,因为$<TARGET_FILE:my_binary>不能工作,因为在构建时对这些表达式进行了评估。我知道
目标
属性,但是这个名称不包括潜在
的
前缀和后缀。因此,我
的
问题是:如何
浏览 8
提问于2022-08-28
得票数 0
回答已采纳
1
回答
如何将-j选项添加到
ctest
cmake文件中?
、
我想在运行
ctest
时运行并行作业。我试着设置在……里面但是在我重新
生成
构建文件之后,这并没有改变命令行选项。我在窗户上,用
的
是视觉工作室。
浏览 1
提问于2015-11-27
得票数 3
回答已采纳
1
回答
跨平台数值测试?
、
、
我需要测试在Linux和Windows上都能运行
的
数值软件。测试包括将输出与已知良好
的
输出进行比较,等等,类似于中描述
的
内容。为了澄清,输出不一定是数字-它们可以是分类器
的
分类预测,也可以是文本。在Linux上是不同
的
;在Windows上是不同
的
,但我
的
目标
是每个测试只写一次。我知道CMake/
CTest
可以用来
生成
跨平台测试,但它们似乎仅限于检查非零退出状态。有没有软件可以在每个平台上
自动</em
浏览 1
提问于2015-11-21
得票数 0
2
回答
CMake:为
ctest
设置环境变量(或者
自动
从
ctest
/make test获得失败
的
测试输出)
、
、
、
、
我想让
ctest
在默认情况下显示失败
的
测试输出。
CTEST
_OUTPUT_ON_FAILURE=1
ctest
$
ctest
--output-on-failure 有没有一种方法可以编写CMakeLists.txt文件,使
ctest
在正常
的
"make all test“调用中默认转储失败
的
测试输出,而不需要在会话中全局导出环境变量或求助于make
浏览 0
提问于2013-04-23
得票数 43
回答已采纳
11
回答
使用CMake,如何从
CTest
获得详细
的
输出?
、
我正在使用CMake来构建我
的
项目。我添加了一个使用Boost单元测试框架
的
单元测试二进制文件。这一个二进制文件包含所有的单元测试。我已经添加了要由
CTest
运行
的
二进制文件:ENABLE_TESTING()但Visual Studio中
的
构建输出仅显示了运行
CTest
的
结果: 1
浏览 11
提问于2011-04-19
得票数 129
回答已采纳
2
回答
CMake和
CTest
:
自动
运行测试
的
依赖项
、
、
、
、
在我
的
CMakeLists.txt中,我有这样
的
东西: set_property(TESTtestX APPEND PROPERTY DEPENDS testZ)
ctest
<options> testX 因此,
CTest
将运行textY、testZ和testX。有没有办法做到这一点?
浏览 136
提问于2015-06-13
得票数 4
回答已采纳
1
回答
用CMake一步一步地使用gcov
、
、
、
、
我正在使用运行我正在进行
的
一个项目的gcov。但我不能让它起作用。我遵循
的
步骤是: 100%将代码覆盖率计数器重置为零。处理代码覆盖计数器并
生成
报表。: 我应该把什么放进可执行
的
插槽里呢?启动
浏览 0
提问于2018-06-06
得票数 2
回答已采纳
1
回答
迁移CMake会导致多阶段Docker构建
、
、
、
我有一个基于CMake
的
C++项目,需要集成到CI/CD管道中。管道有两个步骤,一个用于构建,另一个用于测试。在Docker容器中创建此环境很有吸引力,但会产生2 2GB
的
容器。因此,我正在尝试实现一个多阶段
的
Docker构建,将可执行文件复制到阿尔卑斯山基础映像中。除了cmake/
ctest
功能之外,所有这些都可以工作。我想公开命令"make test“,它将执行CMake
生成
目标
。 这是CMake为运行
ctest
而创建
的</em
浏览 0
提问于2018-04-19
得票数 0
2
回答
为什么我不需要在cmake中调用`add_test`?
、
、
、
我在cmake中见过几次add_test,我很困惑,因为我使用
的
是googletest,而我根本不需要调用add_test。有人能解释一下为什么吗?这是由googletest直接处理
的
,还是在您使用googletest时不使用此调用
浏览 113
提问于2020-07-04
得票数 2
回答已采纳
1
回答
Cmake中
的
两组测试
、
、
我有两组测试(功能测试和单元测试),我希望能够指定要通过cmake运行
的
设置。另一组测试是我希望通过执行"make“来运行
的
功能测试。目前两者都是
ctest
的
一部分,因为我通过add_test运行两个套件。${unit_tests}) ENDFOREACH(unit_test) 我想利用
ctest</em
浏览 0
提问于2015-02-24
得票数 3
回答已采纳
2
回答
使用dll中
的
类函数
、
一个是简单
的
(win32) .exe项目,另一个是DLL项目。
CTest
test = new
CTest
;有没有办法做到这一点?比如释放DLL
的
头文件,并在EXE项目中
的
某处添加对DLL
的
引用或其他什么...?
浏览 0
提问于2012-02-11
得票数 2
回答已采纳
2
回答
CDash自定义动态分析
、
我发现我需要
生成
一个DynamicAnalysis.xml文件,并从
CTest
脚本将它提交给CDash。
CTEST
_MEMORYCHECK_COMMAND
CTEST
_MEMORYCHECK_COMMAND_OPTIONS我看到
的</
浏览 8
提问于2011-04-15
得票数 2
回答已采纳
2
回答
"
ctest
“与"make check":糟糕
的
构建时间与失败
的
选项传递
、
要在CMake下注册测试,我们需要或然后对每个单独
的
测试(名称fooTest,可执行foo) add_executable(foo <
的
别名。特别是,
ctest
-j4将并行运行4个测试,而make -j4 check将在
目标
check上运行一个线程,而其他三个线程将保持空闲状态。(2)
ctest
存在缺陷3,4,因为所有测试都是在all
目标
下构建
的
,即与主要应用程序一起构建。在
浏览 21
提问于2016-06-04
得票数 3
2
回答
cmake/
ctest
:可以使用构建
目标
的创建作为测试吗?
、
、
、
我有一个程序,读取一个文件格式(国际标准化组织10303-11
的
好奇心)
的
描述,并从它
生成
c++。
生成
的
代码被编译到一个库中,并且该库与各种可执行文件相链接,以读/写该文件格式。我设置了CMake来构建
生成
器程序并为在配置时指定
的
任何文件格式
生成
库。 现在,我想添加测试。这些测试与构建过程中已经完成
的
步骤相同-我是否必须在
CTest
脚本中重做这些步骤,或者是否有方法告诉
ctest
构建<em
浏览 3
提问于2011-10-14
得票数 3
回答已采纳
2
回答
Ctest
/CDash工作流:部署夜间构建
、
、
、
、
我使用/维护了一些CMake项目,所以我开始检查
CTest
/CDash,但是有一些东西我搞不懂: 是否只用于显示
生成
/测试结果?虽然我认为
CTest
是测试CMake项目和显示测试结果
的
理想工具,但我也想在web服务器上
自动
部署夜间构建,我想知道这是否是正确
的
工具.
浏览 8
提问于2012-02-24
得票数 8
1
回答
为
CTest
创建新
目标
、
为
Ctest
创建新
目标
的方法是什么?默认情况下,将创建
目标
‘
CTest
’,并且可以从其中运行测试假设此命令行运行如下定义
的
一些测试:ADD_TEST(my_test2 my_exe2 my_arg2)make checkmake test 在
CTest
浏览 18
提问于2018-07-04
得票数 0
1
回答
CTest
--使用--测试命令选项构建和测试
、
、
、
我使用
Ctest
运行了一些我使用add_test()注册
的
谷歌测试。目前,这些测试不采用任何参数。但是,在运行--gtest_output=xml时,我想给它们提供所有参数(对所有人都是公共
的
,特别是
ctest
)。我听说使用这个--test-command选项是可能
的
,但是,我看到我们需要使用--test-command和--build-and-test。有这种用法
的
例子吗?
浏览 12
提问于2016-07-06
得票数 9
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
1.3 SOMTA代码生成器的最终目标
电脑怎么自动生成文章?能自动生成文章的软件有这些
EasyCode的使用,自动生成代码
自动生成好看的目录并返回
自动生成GJF文件的工具Gjfenerator
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券