我有一个基于Maven的Java项目,其中包含许多单元测试。这些单元测试需要很长时间才能执行,因此我试图通过TestNG Eclipse插件仅执行特定的测试类。
第一次运行测试可以按预期运行,但是如果我对测试类进行了任何更改并尝试重新运行它,则得到的结果与上次运行的结果相同。基本上,我对测试类的更改将被忽略,并使用先前编译的测试类执行测试。
该项目有几个不相关的错误(在“问题”视图下可见)。解决了这些错误后,将自动编译测试类,并在后续的单元测试执行中选择更改。