gpt4 book ai didi

testing - 无法借助 Testopia 插件将 Bugzilla Testopia 与 Jenkins 集成 - 无法执行任何迭代构建步骤

转载 作者:行者123 更新时间:2023-11-28 20:54:40 25 4
gpt4 key购买 nike

我正在尝试借助 Jenkins 的 Testopia 插件将 Bugzilla Testopia 与 Jenkins 集成。

一般配置可能很好,因为 Testopia 和 Jenkins 之间的连接已经建立(Jenkins 日志说:“连接到 Testopia 以检索自动测试用例”,然后没有错误发生)。但是,我无法从 Testopia 检索有关测试运行/测试用例等的任何信息。

此外,我无法执行任何“迭代测试构建步骤”。如果我想使用 Testopia 插件在“迭代测试构建步骤”中“执行 Shell”,则不会执行任何操作(即使我尝试:echo 12345 等)。如果我使用“单一测试构建步骤”,则会执行 shell 命令。

我的目标是从 Testopia 检索测试类名称(它存储在 Testopia 测试用例的字段 - Automation/Scripts 中),然后从 Jenkins 运行 maven build 并将该类名称设置为参数。之后,根据 Jenkins 构建成功或失败状态,我想更新 Testopia 中的测试用例状态。

如何从 Testopia 获取任何信息到 Jenkins?为什么没有执行任何“迭代测试构建步骤”?有什么线索吗? - Testopia 插件站点示例对我帮助不大。

Bugzilla 和 Jenkins 都托管在同一个 Ubuntu 14.04 上。我有 Jenkins、Bugzilla 和 Testopia 的最新稳定版本。

提前致谢,

编辑:

这个调试对我不起作用。我添加了一个新的日志记录器并选择了“ALL”级别,但在作业的控制台输出和新创建的记录器输出中都看不到任何其他日志。

也许我的 Testopia 安装有问题?有关我的配置的更多详细信息:

我在同一台机器上安装了 Testopia(作为 Jenkins),通常我通过以下方式访问它:http://'ip_address'/bugzilla - 在 Testopia 插件配置中,我的 Testopia 安装 URL 是:http://'ip_address'/bugzilla/xmlrpc.cgi - 我只有一个 bugzilla 帐户 - 我在 Jenkins 中使用的这些管理员凭据 - 有时在 Jenkins 中我会看到一条关于不正确的反向代理配置的警告 - 也许它与问题有关

作业执行后,Testopia 的所有字段都为 0 - Run Id、Build Id 等 - 这显然表明没有从 Testopia 成功检索到任何信息。

关于如何检查为什么我无法从 Testopia 检索任何信息的任何想法?

编辑 2:

与此同时,我想我在 jenkins 安装目录的 jenkins.log 文件中找到了线索:

出现如下异常:信息:TESTOPIA_TEST_SUITE_3 #13 主要构建操作已完成:成功org.apache.xmlrpc.XmlRpcException:找不到请求的方法“TestRun.get”。 在 org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:197)...org.apache.xmlrpc.XmlRpcException:找不到请求的方法“TestRun.get_test_cases”。 在 org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:197)

我应该插入完整的堆栈跟踪吗?

最佳答案

看起来该插件记录了相当多的信息,但并不是所有信息都记录到构建控制台输出本身。

要进一步调试,您可以尝试 adding a new log recorder对于记录器 jenkins.plugins.testopia (日志级别为“全部”),运行构建,然后刷新新创建的日志记录器的网页以查看输出。

您至少应该在连接后看到“过滤自动测试用例”、找到的每个测试用例的相关信息,然后在每个测试用例上运行时记录每个迭代构建步骤的输出。

关于testing - 无法借助 Testopia 插件将 Bugzilla Testopia 与 Jenkins 集成 - 无法执行任何迭代构建步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29701128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com