gpt4 book ai didi

java - Maven、testng、surefire : not running AfterClass

转载 作者:行者123 更新时间:2023-12-01 23:09:49 32 4
gpt4 key购买 nike

maven 是否有原因不运行我设置为alwaysRun=true 的AfterClass? BeforeClass 运行没有问题,并且根据 Surefire 报告测试通过。我在终端运行命令:

mvn -Dtest=TestSuite2#test_case3 test

并得到

Results :

Tests run: 1, Failures: 0, Errors: 0, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:10.228s
[INFO] Finished at: Wed Nov 13 18:24:07 EET 2013
[INFO] Final Memory: 14M/114M
[INFO] ------------------------------------------------------------------------

问题是我退出驱动程序 (driver.quit()) 的 AfterClass 没有运行。如果我通过 Eclipse 使用 TestNG 运行相同的测试(右键单击该方法,作为 TestNG 测试运行),一切都会按预期运行

最佳答案

它可以在 IDE (Eclipse/IDEA) 中工作,因为它创建 testng.xml 并针对它运行测试。您需要检查 pom.xml 并修改您的 Maven Surefire Plugin配置。

关于java - Maven、testng、surefire : not running AfterClass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19959249/

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