maven 是否有理由不运行设置为 alwaysRun=true 的 AfterClass?根据安全报告,BeforeClass 运行没有问题并且测试通过。我在终端中运行命令:
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 测试运行)