Jenkins 使用外部依赖项运行集成测试。格拉德尔

Jenkins 使用外部依赖项运行集成测试。格拉德尔,jenkins,gradle,testng,Jenkins,Gradle,Testng,我是gradle工具的新手,有了下一个项目 TestNG使用一些类进行测试,并用@Test注释 我在格雷德尔大楼里找到了小剧本 测试{ 德彭森清洁报告 useTestNG(){ 套件'src/test/resources/testng.xml' systemProperty“property1”,System.getProperty(“property1”) systemProperty“property2”,System.getProperty(“property2”) systemPrope

我是gradle工具的新手,有了下一个项目

  • TestNG使用一些类进行测试,并用@Test注释
  • 我在格雷德尔大楼里找到了小剧本
  • 测试{
    德彭森清洁报告
    useTestNG(){
    套件'src/test/resources/testng.xml'
    systemProperty“property1”,System.getProperty(“property1”)
    systemProperty“property2”,System.getProperty(“property2”)
    systemProperty“property3”,System.getProperty(“property3”)
    
    侦听器您可以基于项目属性构建动态依赖项。

    test {
        dependsOn cleanReports
        useTestNG() {
            suites 'src/test/resources/testng.xml'
            systemProperty "property1", System.getProperty("property1")
            systemProperty "property2", System.getProperty("property2")
            systemProperty "property3", System.getProperty("property3")
    
            listeners << 'listener.BuildReportExecutionListener'
            listeners << 'listener.TestResultListener'
        }
    }