gpt4 book ai didi

gradle - gradle测试运行主类

转载 作者:行者123 更新时间:2023-12-03 06:08:24 25 4
gpt4 key购买 nike

下面是我的问题。
我有RunTest(main class),它正在动态生成testng xml文件,即虚拟testng.xml

在我的gradle.build文件中,我进行了以下测试,该测试使用静态testng.xml文件,而不是虚拟的:

test {
useTestNG() {
// runlist to executed. path is relative to current folder
suites 'testng.xml'
}
}

据我所知,当运行命令 gradle test时,它将查找 testng.xml文件并执行 testng.xml文件中定义的测试类。

但是我想开主要类。 e。当我执行命令 RunTest时使用 gradle test,以便我的主要方法动态地(虚拟的)生成 testng.xml并运行测试,而不是静态的 testng.xml文件。

谁能帮我从 build.gradle调用和运行主类。

最佳答案

如果您的主要方法实际上是在执行测试,则只需定义一个名为test且类型为JavaExecoverride设置为true的任务,它将替换先前存在的test任务。如果您的主类只是生成动态testng.xml文件,则只需定义generateTestNgXML类型的任务JavaExec即可生成testng.xml文件,并使测试任务取决于您的任务,然后配置测试任务以使用生成的配置文件。

关于gradle - gradle测试运行主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36843964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com