首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未设置CTest生成ID

未设置CTest生成ID
EN

Stack Overflow用户
提问于 2011-03-10 18:45:40
回答 2查看 625关注 0票数 1

我配置了一个CDash,用于接受用于自动构建和测试的帖子。但是,当任何系统试图将结果发布到CDash时,都会产生以下错误。结果是每个结果被发布了四次(大概是最初的发布尝试加上三次重试)。

有人能告诉我是什么设置了这个神秘的建筑ID吗?我发现一些代码似乎产生了类似的错误,但仍然没有发现可能发生的事情。

构建::GetNumberOfError():BuildId未设置 构建::GetNumberOfWarnings():BuildId未设置 提交失败,等待5秒..。 重试提交:尝试3中的1 服务器响应:

EN

回答 2

Stack Overflow用户

发布于 2011-03-12 12:37:34

CDash的构建是根据提交的站点名、构建名和构建印章计算的。在构建树中的tree /20110311-*目录中应该有一个Build.xml文件。打开它,看看这些字段(靠近顶部)是否是空的。如果是这样的话,在使用-D进行配置时,需要设置BUILDNAME和带有CMake args的站点。或者,在您的ctest CTEST_BUILD_NAME脚本中设置CTEST_SITE和-S。

如果不是那样的话,那这就是个谜。我以前从没见过这样的错误..。

票数 1
EN

Stack Overflow用户

发布于 2011-09-13 16:53:04

我也有同样的问题,虽然站点和构建名称在test.xml中是可用的,并且可以在cdash上看到(4次)。通过在重试之间刷新,我可以看到作业的增加,因此提交似乎成功并报告了超时。

更新:当我将-j(nprocs)开关添加到ctest命令时,这似乎已经开始了。更改CtestSubmitRetryDelay: 20 (WAS5)允许服务器响应,这表明cdash版本可能无法处理多proc选项,我将不得不针对我的问题进行调查。也许将CtestSubmitRetryDelay设置为更大的数目将使您返回服务器响应,就像它为我做的那样。祝你好运!

列“加工时钟频率”的超出范围值

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5264260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档