我有两个jenkins的工作是连锁的。第一个作业将运行一些testNG测试,在这些测试中,我们可能会遇到一些失败。(将生成一个testng-failed.xml文件,其中包含所有失败的测试)。在我第二个工作中,我需要使用testng-failed.xml作为我的套件文件来运行。因此,我使用了jenkins copy工件插件并保存了testng-failed.xml文件。我能够在第二个任务中检索到它,其中显示“从"rerun_exp”build number 7复制了1个工件“。但问题是我不知道它保存在哪里作为我的套件文件。
我的TestNg类看起来像下面的代码:我在Jenkins上有两个作业: job1和job2,job1执行TestsFluxPro,job2执行TestsVente测试。我的问题是如何配置Jenkins,让它告诉每个作业运行所选的类测试,例如,在作业1中,我想执行com。亚利桑那testsFlux。TestsVente!
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<s
在Jenkins中,我使用选择参数插件来允许用户选择他们想要运行的套件。我遇到的问题是,当我试图更改在参数部分中选择的选项以附加目录和.xml前缀时,作业就失败了。如果我将全名放入参数中,并将其作为构建数据直接输入,则可以正常工作。下面是我的jenkins设置,pom和错误。
参数选择数据
Name choice
Choices CopyFunctionality
CopyToFunctionality
窗口批处理外壳命令
@echo off
set SUITE=%choice%.xml
echo %SUITE%
构建值
clean test -PParameteri
我在发布Testng结果步骤中的jenkins控制台中有一个错误
Processing '/var/lib/jenkins/jobs/myseleniumJob/builds/9/testng/testng-results.xml'
Failed to parse XML: characters ]]> are not allowed in content (position: CDSECT seen ...te: # Distinct OrderID] \'COL1\' , [Time.Year] \'COL2\' FROM [ALL]]
我第一次使用Jenkins (2.107.2)来运行maven测试。平台: Linux
这是一个使用selenium的java程序,它在以下问题上失败。
我尝试在运行之前手动删除该目录,但没有任何效果。
并将该文件夹的权限设置为任何人都可以访问。?
有没有什么想法/建议是它出错的原因?
13:34:30 Started by user Test User
13:34:30 Building in workspace /home/test.user/eclipse-workspace/Carspares Automation
13:34:30 Xvfb starting$ Xvfb :1 -fb
我正在使用Jenkins版本的2.289.3。我正在其中做一个Maven-TestNG Selenium项目。我添加了构建时间戳插件,并在Manage ->配置系统->构建时间戳中安装了带有亚洲/加尔各答模式yyyy.MM.dd.HH.mm.ss的时间戳。我正在使用发布Html报告后,该作业的配置生成操作。我给出了HTML目录存档的路径是:
test-output\reports\report_${BUILD_TIMESTAMP}
但在运行此作业时,时间戳与发布html报告不匹配。我的产品的最后部分如下所示:
ChromeDriver was started successfull