我在机器 A 上设置了 Jenkins,在机器 B 上设置了 Testlink。Jenkins 通过 Testlink 插件连接到 Testlink。我通过 Jenkins 安排了一项作业,该作业在机器 B 上运行 Python 脚本(通过 SSH),该脚本生成 JUnit 报告 XML 文件。现在我不知道如何让 Jenkins-Testlink 插件从机器 A 获取 JUnit 报告?
我需要这样做是因为结果寻求策略是 JUnit XML 文件中的某个类名。
答案1
该插件旨在尝试将您的结果从从服务器序列化到主服务器。它使用 Jenkins 插件 API 和 FilePath,仅供参考。
尝试添加 JUnit 结果搜索策略(测试用例名称、测试套件等),并添加正确的模式以匹配从属设备(机器 B?)中的文件结果。您可以使用 ant 模式,如 **/*.xml,这意味着在每个目录中递归查找 *.xml 文件。
欢迎在http://issues.jenkins-ci.org,使用组件 testlink 以防它不起作用。它将自动分配给我。
谢谢!Bruno