gpt4 book ai didi

java - 使用 testng.xml 使用 Maven 运行单个 TestNG 测试

转载 作者:太空宇宙 更新时间:2023-11-04 12:32:52 27 4
gpt4 key购买 nike

我已经在参数化的 testng.xml 中定义了我的测试。我使用 Failsafe 插件并使用 mvn verify 运行测试。整个套件已执行。

如果我只需从我的 testng.xml 套件中运行一个测试怎么办?我希望使用这些参数,但我只想从命令行运行一个测试。

maven参数:

-Dit.test=CheckoutIT#testOrderId

不起作用,因为maven直接运行测试,没有testng.xml,参数没有绑定(bind),测试将被忽略。

有办法吗?一种解决方法是创建一个临时套件 xml,仅进行一次测试,但这不是一个解决方案...

最诚挚的问候罗伯特

最佳答案

根据 testng 文档:

如果您还指定了 testng.xml 文件,则指定应运行哪些测试的命令行标志将被忽略,但 -includedgroups 和 -excludedgroups 除外,这将覆盖 testng.xml 中找到的所有组包含/排除。

另一个解决方案是向您的 Maven 目标添加监听器,它将解析您的 testng.xml 并获取测试参数以将它们应用到您当前的测试。

关于java - 使用 testng.xml 使用 Maven 运行单个 TestNG 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37660061/

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