New in TestNG 5.11 (Dec 7, 2009)
- Added: Dependent methods can now run in their own thread
- Added: dataProviderThreadCount can be set from the command line and from ant (Adrian Grealish)
- Added: ITestAnnotation#setDataProvider
- Added: Assert#assertEquals() methods for Sets and Maps
- Fixed: dataProviderClass was not respecting inheritance (like most attributes still)
- Fixed: @BeforeSuite/@AfterSuite would run multiple times when used in a @Factory
- Fixed: packages=".*" wasn't working properly (sandopolus)
- Fixed: TestResult#getName now returns the description instead of the method
- Fixed: @DataProvider and dependent methods were not skipping correctly (Francois Reynaud)
- Fixed: TESTNG-347 suite with parallel="tests" and test with parallel="classes" doesn't work correctly (Rob Allen)
- Fixed: TESTNG-67: @Configuration/@Factory methods in base class being ignored
- Fixed: Inner test classes were not excluded properly (Carsten Gubernator)
- Fixed: threadPoolSize without invocationCount was causing reporters not to be invoked
- Fixed: A @Factory throwing an exception did not cause any error
- Fixed: was not working properly in the ant task (Ed Randall)
- Fixed: @BeforeClass methods were not running in parallel (Aidan Short)
- Fixed: Test class with @ObjectFactory doesn't get instantiated via the factory
- Fixed: Allow IObjectFactory to load from non-standard classloader (for PowerMock support)