java—如何从gradle kotlin命令行中的testng.xml文件运行单个测试

63lcw9qa  于 2021-07-14  发布在  Java
关注(0)|答案(0)|浏览(282)

我有一个testng文件,它有多种方法。在这个testng文件中,我添加了参数,以便在xml代码中传递参数

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="LocalIosTestSuite" parallel="tests" thread-count="1" >
    <test name="iphonetest">
        <parameter name="platformName" value="iphonetest" />
        <classes>
            <class name="tests.TestKotlin">
            </class>
        </classes>
    </test>
    <test name="androidtest">
        <parameter name="platformName" value="androidtest" />

        <classes>
            <class name="tests.TestKotlin">
            </class>
        </classes>
    </test>
</suite>

Kotlin班

import org.testng.annotations.Parameters
import org.testng.annotations.Test

class TestKotlin {

    @Parameters("platformName")
    @Test()
    fun Testmethod(platformName:String)
    {
        println("TestKotlin")
        println(platformName)
    }

}

命令从testng文件运行单个测试

./gradlew test -Psuite5 -testnames iphonetest

这不是为我工作,请帮助我任何解决方案,运行一个特定的测试gradle

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题