如何将 TestExecute/TestComplete 结果导出到 teamcity?

2023-12-06

我正在 teamcity 中使用命令行构建步骤通过批处理文件运行 testcomplete 测试。测试运行良好,但我没有看到有关 teamcity 中通过/失败测试的任何信息。基本上 TestComplete 在运行测试后会生成一些日志文件。但我不确定如何将这些文件获取到 teamcity 并将其显示为测试结果。

我试着遵循这个,但它描述了使用 MSBuild 而不是命令行来运行测试。想知道测试结果是否也可以通过命令行导出到 teamcity。

我还尝试向 teamcity 项目配置添加自定义选项卡,如此处所述http://confluence.jetbrains.net/display/TCD65/Inclusion+Third-Party+Reports+in+the+Build+Results。但该选项卡不在该项目下的任何构建配置中。


您可以使用 teamcity 服务消息来实现您正在寻找的测试报告。服务消息是 teamcity 识别并在构建结果中报告的简单格式化输出(写入标准输出)。您可以轻松报告测试何时开始、结束和失败(可选),所有这些 teamcity 都将显示在其 GUI 中。例如:

teamcity[testStarted name='testname']

如果您需要更多测试输出

teamcity[测试完成名称='测试名称'持续时间='1000']

Teamcity 将假定测试已通过,除非您输出 ##teamcity[testFailed name='testname'] 消息。

有关更多信息,请参阅http://confluence.jetbrains.net/display/TCD65/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-ServiceMessages。查看报告测试部分。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 TestExecute/TestComplete 结果导出到 teamcity? 的相关文章

随机推荐

  • Cin.Ignore() 不起作用

    这里我有一个代码 cout lt lt Press Enter To Exit cin ignore 该程序将执行并等待 直到您按 Enter 键 然后它才会退出 现在看这段代码 int m cin gt gt m cout lt lt P
  • 自定义类加载器问题

    接下来的问题是 我从以下位置获取了基类加载器代码here 但我的类加载器在某种程度上是特定的 它必须能够从文件系统加载类 让我们以WinOS为例 所以在类加载器中必须有一些setAdditionalPath 方法 它设置一个路径 文件系统上
  • 将正确的 Gcode 字符串发送到串行端口?

    我正在尝试发送 gcodeg28通过线路连接到我的 RepRap 3D 打印机port Write g28 我的程序连接到正确的串行端口 但是当我尝试以字符串形式发送信息时 对 com 端口的访问被拒绝 这很奇怪 因为在向串行端口发送 Gc
  • 带有 utf-8 的 php substr() 函数在末尾留下 � 标记

    这是简单的代码
  • 动态 JSON 结构到 Java 结构

    我正在开发一个项目 使用 JSON 作为创建 Java 对象的配置框架 这也是我的第一个专业 Java 项目 来自多年的 CF PHP JS 等经验 我能找到的关于将 JSON 转换为 Java 的所有资源都基于这样的想法 您必须首先在 J
  • Neo4j 中的 64 位整数

    我在 Neo4j 文档中读到了一些地方 表明 Neo4j 支持 64 位整数 因此 我无法理解为什么我会得到大整数属性的舍入值 例如 CREATE t Test id 9223372036854775807 return t 结果是 id
  • AWS Lambda 创建函数 - 请求失败,状态代码为 403

    尝试创建新的 AWS Lambda 函数使用 root 帐户第一次使用管理控制台 我收到错误 请求失败 状态代码 403 无论我尝试了多少种不同的选择 我已经尝试更改我的区域 使用默认角色 基本 lambda 权限 新角色 现有角色以及选项
  • 如何在 iPhone 应用程序中运行时(以编程方式)切换 Wi-Fi 网络

    是否可以通过编程方式在 iPhone 应用程序中切换 WiFi 网络 在应用程序执行时 如果一个网络出现故障但仍处于连接状态 并且我想切换到另一个 Wi Fi 网络 这可能吗 您的 iPhone 应用程序不应管理 wifi 网络 如果是这样
  • Angular 2 - 将文本区域值发送到共享组件

    我在第一页中有一个文本区域 当我转到下一页时 我需要在下一页中共享的记事本组件中显示该值 但同时当我首先在共享组件中写入新信息时我需要该值并且可以保存和显示新信息 我需要使用 angular2 但无法使用 github 中的任何内容 在此处
  • IE8水平滚动条问题

    我有一个 IE8 错误的水平滚动条问题 与此类似 带溢出的 DIV auto 和 100 宽的表 不幸的是 那里建议的解决方案 缩放 1 在这里不起作用 或者我不知道如何申请 不应出现水平滚动条 它不会出现在 FF 或 Chrome 中但它
  • 在 rake 中调用 bash 别名

    我的 bashrc 中有以下命令 alias mfigpdf for FIG in fig do fig2dev L pdftex FIG FIG pdftex done for FIG in fig do fig2dev L pstex
  • Spring Boot JPA:为同一参数传递多个值 (JPQL)

    我正在使用 JPQL 在 JPA 中编写 SQL 查询CurdRepository界面 我能够使用命名参数编写多个查询 它们的工作方式就像一个魅力 但是 我的应用程序要求我将未知数量的字符串与表中的多个列进行匹配 据我所知 在 SQL 中它
  • Quartz支持在多个节点上执行一次吗?

    在我的场景中 Quartz 将嵌入在我的 Web 应用程序中运行 该应用程序将部署在两个节点上 我可以安排一个任务并使其在两个节点上仅执行一次吗 是DisallowConcurrentExecution用于此目的的注释 例如 如果我用每小时
  • 如何在 sqlite4java 中禁用自动提交?

    我最近一直在使用 sqlite4java 库 我想我已经弄清楚了 唯一困扰我的是我不知道如何使用这个库关闭自动提交 有人可以帮忙吗 代码示例将不胜感激 提前致谢 博罗 Jefromi 和 king nak 是正确的 您只需要发出开始和结束事
  • 如何在 R 中将值放在箱线图中,以表示一张图像中的多个箱线图

    我想在 R 中绘制 Delta Project Types 我有 10 个项目类型 我知道如何绘制箱线图 箱线图 Delta Project Types 但是 如何将 Fivenum 最小值 最大值 第一 第二和第三分位数 放在每个箱线图上
  • 在 Rails 应用程序中使用适用于多个模型的设备

    你好 我是 Rails 新手 我已经安装了 Rails 版本 4 我想知道我正在为老师和学生制作项目 我可以将设计宝石应用到模型老师和学生身上吗 我的项目中最重要的是教师和学生的注册表单需要不同 那么谁能告诉我如何应用设计以便可以以不同的方
  • 如何在seaborn中显示所有数字图例值

    我正在尝试创建一个sns lineplot 对于以下数据框 overs season over total runs total overs avg run 0 2008 1 703 745 0 943624 1 2008 2 923 74
  • 仅在新iPad 3上:wait_fences:未能收到回复:10004003

    所以我知道对此有很多问题 但据我所知这是一个独特的情况 所以我想我会发布它 希望这会添加一些信息 最终可以给我们一个答案 解释为什么会发生这种情况 当我的设备旋转时 我收到错误 wait fences 无法接收回复 10004003 我的动
  • Android 通讯录 vcard API

    有没有 Android API 可以提取 vcard 3 0 格式的联系人 我遇到了一个开源 vcard 项目android vcard 但在使用示例提到了以下评论 重要的 如果您正在为 Android 设备开发应用程序 则不必使用此库 因
  • 如何将 TestExecute/TestComplete 结果导出到 teamcity?

    我正在 teamcity 中使用命令行构建步骤通过批处理文件运行 testcomplete 测试 测试运行良好 但我没有看到有关 teamcity 中通过 失败测试的任何信息 基本上 TestComplete 在运行测试后会生成一些日志文件