当前位置: 首页 > 知识库问答 >
问题:

Jenkins TestNG插件不能从test-results.xml文件中获取结果

廖琪
2023-03-14
TestNG Reports Processing: START
Looking for TestNG results report in workspace using pattern: **\target\surefire-reports\testng-results.xml
Did not find any matching files.
#!/bin/bash

if [ "$1" = "" ]; then
    echo "Please provide a valid suite XML file name."
else
    mvn clean
    mvn compile
    mvn clean test -Dsurefire.suiteXmlFiles="$1"
fi

我只是将套件XML文件名作为参数传递给Jenkins中的这个脚本(执行shell)。

请帮忙。

共有1个答案

谷梁凌
2023-03-14

我找到了解决办法。

  1. 转到配置作业
  2. 在常规选项卡中,您可以找到
    高级按钮,单击此
  3. 选中“use custom Workspace”复选框,在此下面您可以看到目录文本框,在这里您可以复制您的Selenium Workspace文件夹,例如我的文件夹是
    “e:\eclipse\eclipse-workspace\webdrivetest\”
  4. 在构建后操作,发布TestNG结果,TestNG XML报告模式:give like this下向下滚动页面
    “**/target/surefire-reports/testng-results.XML”(在同一个工作区中检查此路径)。

我希望这对你有帮助!。

 类似资料:
  • 我有一个java,gradle项目。我的少年 选择一些配置 Junit中拾取此文件的代码是 当我奔跑时 这个很好用。Junit能够从csv文件中拾取数据。 当我在Eclipse中运行JUnit时,即通过Shift Alt X T,然后JUnit以空指针异常中断。 我明白原因。当我在eclipse中运行Junit时,它会在同一个文件夹中查找该文件,但没有找到它,因此失败。但是,当我使用gradle运

  • 我需要从eclipse中的属性文件中读取配置详细信息。我已经将放在与相同的级别,并在我调用的类文件中: 我得到一个。有更好的方法吗?

  • 下面的“build.gradle”: 当您运行时: 它产生: 我肯定这一定是可能的,那么你是怎么做到的呢?

  • 问题内容: 是否可以在不使用jQuery的情况下从php文件获取结果?我无权使用Jquery和任何其他javaScript平台。 问题答案: 这是一个例子: daten例如是“ name = 1&name2 = Hello”。 编辑:带有原型的版本: 这应该起作用:({})。ajax(’value1 = …’,’index.php’,document.getElementById(’id’),’i

  • 问题内容: 如何从或返回的Eclipse中当前打开的文件中获取代码?我正在制作的插件需要这个。 假设我有以下代码: 如果我打开HelloWorld.java,如何将代码返回到中?在将包含: “公共类HelloWorld { “公共静态无效主(String [] args){” “ System.out.println(” Hello,world!“);” “}” “}” 问题答案: 要获取当前编辑

  • 如何从Eclipse中当前打开的文件中获取以或返回的代码?我需要这个插件我正在做。 假设我有以下代码: 如果我打开了HelloWorld.java,如何获得中返回的代码?将包含: “公共类HelloWorld{” “Public static void main(String[]args){” “System.out.println(”Hello,World!“);” “}” “}”