1
1
Current
2
+ New: XSD file for suite file validation (Julien Herr)
2
3
Changed: GITHUB-2564: Source code is split into several modules for better modularity in the future (for now only a combined jar is released as it was before)
3
4
Added: GITHUB-2564: Added license files as META-INF/LICENSE.txt within the released jar
4
5
Test: GITHUB-2564: Added pax-exam-based OSGi test to verify the manifest
@@ -582,9 +583,9 @@ Added: Allow injection of java.lang.reflect.Constructor and org.testng.ITestNGMe
582
583
Fixed: Assertions in the Assertions class were not failing properly.
583
584
Fixed: GITHUB-337: ConfigurationMethod # m_instance set to Boolean.FALSE due to incorrect constructor call in clone() + auto-boxing (davidely)
584
585
Fixed: Fix NPE for dependency methods/groups (Krishnan Mahadevan)
585
- Fixed: preserve-order bug (found by VladSarrokhin).
586
+ Fixed: preserve-order bug (found by VladSarrokhin).
586
587
Fixed: GITHUB-300: OutOfMemoryException from reporters when there are a lot of tests
587
- Fixed: GITHUB-137: Main parameters with a default value should be overridden if a main parameter is specified
588
+ Fixed: GITHUB-137: Main parameters with a default value should be overridden if a main parameter is specified
588
589
Fixed: GITHUB-107: Allow enum values without converting them to uppercase.
589
590
Fixed: @Guice with no modules specified is now supported
590
591
Fixed: Reporter.log() invoked from listeners were being discarded
@@ -601,7 +602,7 @@ Added: Big performance improvement when generating the reports (Frank Pavageau)
601
602
Added: <dependencies> allows you to specify group dependencies in testng.xml
602
603
Added: Blow up early if trying to include/exclude an unknown method
603
604
Added: <parameters> can now be specified under <include> (Storm Qi)
604
- Added: GITHUB-243: Add Reporter Output per Test in XMLReporter (dunse)
605
+ Added: GITHUB-243: Add Reporter Output per Test in XMLReporter (dunse)
605
606
Fixed: Better HTML escaping of the stack traces
606
607
Fixed: The failed assertions now use [] as delimiters instead of <> (better for the HTML reports)
607
608
Fixed: GITHUB-237: Wrong time format in XML reporter
@@ -786,7 +787,7 @@ Eclipse:
786
787
Added: New quick fix "Add static import org.testng.AssertJUnit.assertXXX"
787
788
Added: New workspace wide setting: excluded stack traces , to provide shorter stack traces in the view
788
789
Added: New "Clear results" icon in the tool bar
789
- Added: When the search filter is modified , don't update the tree live if it is too big
790
+ Added: When the search filter is modified , don't update the tree live if it is too big
790
791
Added: Two new @Test refactorings (pull to class level , push to method level)
791
792
Added: JUnit conversion: @Ignore
792
793
Added: JUnit conversion: assertArrayEquals()
@@ -930,10 +931,10 @@ Added: -testnames (command line) and testnames (ant)
930
931
Added: New ant task tag: propertyset (Todd Wells)
931
932
Added: ITestNGListenerFactory
932
933
Added: Passing command line properties via the ant task and doc update (Todd Wells)
933
- Added: Hierarchical XmlSuites (Nalin Makar)
934
+ Added: Hierarchical XmlSuites (Nalin Makar)
934
935
Added: Reporter # clear()
935
936
Fixed: NullPointerException when a suite produces no results (Cefn Hoile)
936
- Fixed: Identical configuration methods were not always invoked in the correct order in superclasses (Nalin Makar)
937
+ Fixed: Identical configuration methods were not always invoked in the correct order in superclasses (Nalin Makar)
937
938
Fixed: @DataProvider(parallel = true) was passing incorrect parameters with injection
938
939
Fixed: Replaced @Test(sequential) with @Test(singleThreaded)
939
940
Fixed: If inherited configuration methods had defined deps , they could be invoked in incorrect order (Nalin Makar)
@@ -950,9 +951,9 @@ Fixed: Issue78 NPE with non-public class. Now throws TestNG exception
950
951
Fixed: NPE with @Optional null parameters (Yves Dessertine)
951
952
Fixed: TESTNG-387 TestNG not rerunning test method with the right data set from Data Provider (Francois Reynaud)
952
953
Fixed: Show correct number of pass/failed numbers for tests using @DataProvider
953
- Fixed: Return correct method status and exception (if any) in InvokedMethodListener.afterInvocation()
954
- Fixed: Trivial fixes: TESTNG-241 (log message at Info) , Issue2 (throw SAXException and not NPE for invalid testng xml)
955
- Fixed: Configuration methods couldn't depend on an abstract method (Nalin Makar)
954
+ Fixed: Return correct method status and exception (if any) in InvokedMethodListener.afterInvocation()
955
+ Fixed: Trivial fixes: TESTNG-241 (log message at Info) , Issue2 (throw SAXException and not NPE for invalid testng xml)
956
+ Fixed: Configuration methods couldn't depend on an abstract method (Nalin Makar)
956
957
Fixed: TestNG # setTestClasses was not resetting m_suites
957
958
Fixed: Exceptions thrown by IInvokedMethodListeners were not caught (Nalin Makar)
958
959
Fixed: @Listeners now works on base classes as well
@@ -1067,8 +1068,8 @@ Fixed: Quick fixes no longer introduce deprecated annotations (Greg Turnquist)
1067
1068
5.9
1068
1069
2009/04/09
1069
1070
1070
- Added: New ant task boolean flag: delegateCommandSystemProperties (Justin)
1071
- Added: skipfailedinvocations under <suite> in testng-1.0.dtd (Gael Marziou / Stevo Slavic)
1071
+ Added: New ant task boolean flag: delegateCommandSystemProperties (Justin)
1072
+ Added: skipfailedinvocations under <suite> in testng-1.0.dtd (Gael Marziou / Stevo Slavic)
1072
1073
Added: -testrunfactory on the command line and in the ant task (Vitalyi Pamajonkov)
1073
1074
Added: TESTNG-298: parallel="classes" , which allows entire classes to be run in the same thread
1074
1075
Added: @BeforeMethod can now declare Object[] as a parameter , which will be filled by the parameters of the test method
@@ -1161,7 +1162,7 @@ Added: ISuite now gives access to the current XmlSuite
1161
1162
Fixed: TESTNG-139 dependsOnMethods gets confused when dependency is "protected"
1162
1163
Fixed: TESTNG-141 junit attribute set to false in testng-failed.xml when it should be true
1163
1164
Fixed: TESTNG-142 Exceptions in DataProvider are not reported as failed test
1164
- Added: Improved behavior for @Before/@AfterClass when using @Factory
1165
+ Added: Improved behavior for @Before/@AfterClass when using @Factory
1165
1166
(https://forums.opensymphony.com/thread.jspa?threadID=6594&messageID=122294 # 122294)
1166
1167
Added: Support for concurrent execution for invocationCount=1 threadPoolSize>1 and @DataProvider
1167
1168
(https://forums.opensymphony.com/thread.jspa?threadID=64738&tstart=0)
@@ -1197,7 +1198,7 @@ Added: Method selectors receive a Context and can stop the chain with setStopped
1197
1198
Fixed: XmlMethodSelector was always run first regardless of its priority
1198
1199
Added: @BeforeGroups/@AfterGroups can live in classes without @Test methods
1199
1200
Added: DataProvider can now take an ITestContext parameter
1200
- Fixed: Wasn't parsing <selector-class-name> correctly
1201
+ Fixed: Wasn't parsing <selector-class-name> correctly
1201
1202
Fixed: Annotation Transformers now work on class-level annotations
1202
1203
Fixed: Some class-level @Test attributes were not always honored
1203
1204
Added: Clean separation between @Test invocation events and @Configuration invocation events
@@ -1234,7 +1235,7 @@ Eclipse plug-in
1234
1235
Fixed: groups with multi-attribute javadoc annotations
1235
1236
Fixed: consistent behavior for dependsOnMethods
1236
1237
Fixed: consistent behavior for tests with dependsOnGroups (a warning is emitted)
1237
- Fixed: consistent merge of configuration arguments when an existing launch configuration exists
1238
+ Fixed: consistent merge of configuration arguments when an existing launch configuration exists
1238
1239
===========================================================================
1239
1240
5.3
1240
1241
2006/10/30
@@ -1338,7 +1339,7 @@ Added: Can now specify listener classes
1338
1339
5.0.1
1339
1340
1340
1341
Fixed: reports generated by SuiteHTMLReporter do not work with JDK1.4
1341
-
1342
+
1342
1343
===========================================================================
1343
1344
1344
1345
5.0
@@ -1424,7 +1425,7 @@ Fixed: TESTNG-18: Eclipse plugin ignores Factory annotation
1424
1425
Fixed: TESTNG-21: Show differences when double clicking assertion exceptions
1425
1426
Added: UI allows setting orientation (even more space)
1426
1427
https://forums.opensymphony.com/thread.jspa?threadID=17225&messageID=33805 # 33805
1427
-
1428
+
1428
1429
===========================================================================
1429
1430
1430
1431
4.5
@@ -1527,7 +1528,7 @@ Fixed: dependsOnGroups wasn't working on regular expressions
1527
1528
Fixed: Bug in <package> when directories contain spaces in their names
1528
1529
Fixed: Introduced a JDK5 dependency in the JDK1.4 build (getEnclosingClass())
1529
1530
Fixed: Output directory in ant task was not honored if it didn't exist
1530
- Fixed: Problem with timeout according to
1531
+ Fixed: Problem with timeout according to
1531
1532
https://forums.opensymphony.com/thread.jspa?threadID=6707
1532
1533
1533
1534
Eclipse plug-in:
@@ -1537,7 +1538,7 @@ Fixed: Bug in QuickFix implementation
1537
1538
Added: Quick Fix for JUnit conversion (Annotations and JavaDoc)
1538
1539
Fixed: Methods Run as TestNG test
1539
1540
Added: Package level Run as TestNG test
1540
- Fixed: Resources from the linked directories are using a wrong path when
1541
+ Fixed: Resources from the linked directories are using a wrong path when
1541
1542
passed to command line TestNG
1542
1543
1543
1544
IDEA plug-in:
@@ -1602,7 +1603,7 @@ Fixed: TestNGException thrown when TestNG conditions are not fulfilled
1602
1603
1603
1604
Documentation:
1604
1605
- New assert classes
1605
- - New ways to launch
1606
+ - New ways to launch
1606
1607
- JUnitConverter documentation
1607
1608
- new beforeSuite/afterSuite
1608
1609
0 commit comments