1
1
Current
2
+ Fixed: GITHUB-1622: Parameter alwaysRun=true for before-methods forces execution of those methods (Oleksandr Kulychok)
2
3
Fixed: GITHUB-2180: Write scenario details for Retried tests (Devendra Raju K)
3
4
Fixed: GITHUB-2124: JUnit Report should contain the output of org.testng.Reporter (Krishnan Mahadevan)
4
5
Fixed: GITHUB-2171: Ability to embed attachments and make them available on TestNG XML report (Krishnan Mahadevan)
@@ -481,9 +482,9 @@ Added: Allow injection of java.lang.reflect.Constructor and org.testng.ITestNGMe
481
482
Fixed: Assertions in the Assertions class were not failing properly.
482
483
Fixed: GITHUB-337: ConfigurationMethod # m_instance set to Boolean.FALSE due to incorrect constructor call in clone() + auto-boxing (davidely)
483
484
Fixed: Fix NPE for dependency methods/groups (Krishnan Mahadevan)
484
- Fixed: preserve-order bug (found by VladSarrokhin).
485
+ Fixed: preserve-order bug (found by VladSarrokhin).
485
486
Fixed: GITHUB-300: OutOfMemoryException from reporters when there are a lot of tests
486
- Fixed: GITHUB-137: Main parameters with a default value should be overridden if a main parameter is specified
487
+ Fixed: GITHUB-137: Main parameters with a default value should be overridden if a main parameter is specified
487
488
Fixed: GITHUB-107: Allow enum values without converting them to uppercase.
488
489
Fixed: @Guice with no modules specified is now supported
489
490
Fixed: Reporter.log() invoked from listeners were being discarded
@@ -500,7 +501,7 @@ Added: Big performance improvement when generating the reports (Frank Pavageau)
500
501
Added: <dependencies> allows you to specify group dependencies in testng.xml
501
502
Added: Blow up early if trying to include/exclude an unknown method
502
503
Added: <parameters> can now be specified under <include> (Storm Qi)
503
- Added: GITHUB-243: Add Reporter Output per Test in XMLReporter (dunse)
504
+ Added: GITHUB-243: Add Reporter Output per Test in XMLReporter (dunse)
504
505
Fixed: Better HTML escaping of the stack traces
505
506
Fixed: The failed assertions now use [] as delimiters instead of <> (better for the HTML reports)
506
507
Fixed: GITHUB-237: Wrong time format in XML reporter
@@ -685,7 +686,7 @@ Eclipse:
685
686
Added: New quick fix "Add static import org.testng.AssertJUnit.assertXXX"
686
687
Added: New workspace wide setting: excluded stack traces , to provide shorter stack traces in the view
687
688
Added: New "Clear results" icon in the tool bar
688
- Added: When the search filter is modified , don't update the tree live if it is too big
689
+ Added: When the search filter is modified , don't update the tree live if it is too big
689
690
Added: Two new @Test refactorings (pull to class level , push to method level)
690
691
Added: JUnit conversion: @Ignore
691
692
Added: JUnit conversion: assertArrayEquals()
@@ -829,10 +830,10 @@ Added: -testnames (command line) and testnames (ant)
829
830
Added: New ant task tag: propertyset (Todd Wells)
830
831
Added: ITestNGListenerFactory
831
832
Added: Passing command line properties via the ant task and doc update (Todd Wells)
832
- Added: Hierarchical XmlSuites (Nalin Makar)
833
+ Added: Hierarchical XmlSuites (Nalin Makar)
833
834
Added: Reporter # clear()
834
835
Fixed: NullPointerException when a suite produces no results (Cefn Hoile)
835
- Fixed: Identical configuration methods were not always invoked in the correct order in superclasses (Nalin Makar)
836
+ Fixed: Identical configuration methods were not always invoked in the correct order in superclasses (Nalin Makar)
836
837
Fixed: @DataProvider(parallel = true) was passing incorrect parameters with injection
837
838
Fixed: Replaced @Test(sequential) with @Test(singleThreaded)
838
839
Fixed: If inherited configuration methods had defined deps , they could be invoked in incorrect order (Nalin Makar)
@@ -849,9 +850,9 @@ Fixed: Issue78 NPE with non-public class. Now throws TestNG exception
849
850
Fixed: NPE with @Optional null parameters (Yves Dessertine)
850
851
Fixed: TESTNG-387 TestNG not rerunning test method with the right data set from Data Provider (Francois Reynaud)
851
852
Fixed: Show correct number of pass/failed numbers for tests using @DataProvider
852
- Fixed: Return correct method status and exception (if any) in InvokedMethodListener.afterInvocation()
853
- Fixed: Trivial fixes: TESTNG-241 (log message at Info) , Issue2 (throw SAXException and not NPE for invalid testng xml)
854
- Fixed: Configuration methods couldn't depend on an abstract method (Nalin Makar)
853
+ Fixed: Return correct method status and exception (if any) in InvokedMethodListener.afterInvocation()
854
+ Fixed: Trivial fixes: TESTNG-241 (log message at Info) , Issue2 (throw SAXException and not NPE for invalid testng xml)
855
+ Fixed: Configuration methods couldn't depend on an abstract method (Nalin Makar)
855
856
Fixed: TestNG # setTestClasses was not resetting m_suites
856
857
Fixed: Exceptions thrown by IInvokedMethodListeners were not caught (Nalin Makar)
857
858
Fixed: @Listeners now works on base classes as well
@@ -966,8 +967,8 @@ Fixed: Quick fixes no longer introduce deprecated annotations (Greg Turnquist)
966
967
5.9
967
968
2009/04/09
968
969
969
- Added: New ant task boolean flag: delegateCommandSystemProperties (Justin)
970
- Added: skipfailedinvocations under <suite> in testng-1.0.dtd (Gael Marziou / Stevo Slavic)
970
+ Added: New ant task boolean flag: delegateCommandSystemProperties (Justin)
971
+ Added: skipfailedinvocations under <suite> in testng-1.0.dtd (Gael Marziou / Stevo Slavic)
971
972
Added: -testrunfactory on the command line and in the ant task (Vitalyi Pamajonkov)
972
973
Added: TESTNG-298: parallel="classes" , which allows entire classes to be run in the same thread
973
974
Added: @BeforeMethod can now declare Object[] as a parameter , which will be filled by the parameters of the test method
@@ -1060,7 +1061,7 @@ Added: ISuite now gives access to the current XmlSuite
1060
1061
Fixed: TESTNG-139 dependsOnMethods gets confused when dependency is "protected"
1061
1062
Fixed: TESTNG-141 junit attribute set to false in testng-failed.xml when it should be true
1062
1063
Fixed: TESTNG-142 Exceptions in DataProvider are not reported as failed test
1063
- Added: Improved behavior for @Before/@AfterClass when using @Factory
1064
+ Added: Improved behavior for @Before/@AfterClass when using @Factory
1064
1065
(http://forums.opensymphony.com/thread.jspa?threadID=6594&messageID=122294 # 122294)
1065
1066
Added: Support for concurrent execution for invocationCount=1 threadPoolSize>1 and @DataProvider
1066
1067
(http://forums.opensymphony.com/thread.jspa?threadID=64738&tstart=0)
@@ -1096,7 +1097,7 @@ Added: Method selectors receive a Context and can stop the chain with setStopped
1096
1097
Fixed: XmlMethodSelector was always run first regardless of its priority
1097
1098
Added: @BeforeGroups/@AfterGroups can live in classes without @Test methods
1098
1099
Added: DataProvider can now take an ITestContext parameter
1099
- Fixed: Wasn't parsing <selector-class-name> correctly
1100
+ Fixed: Wasn't parsing <selector-class-name> correctly
1100
1101
Fixed: Annotation Transformers now work on class-level annotations
1101
1102
Fixed: Some class-level @Test attributes were not always honored
1102
1103
Added: Clean separation between @Test invocation events and @Configuration invocation events
@@ -1133,7 +1134,7 @@ Eclipse plug-in
1133
1134
Fixed: groups with multi-attribute javadoc annotations
1134
1135
Fixed: consistent behavior for dependsOnMethods
1135
1136
Fixed: consistent behavior for tests with dependsOnGroups (a warning is emitted)
1136
- Fixed: consistent merge of configuration arguments when an existing launch configuration exists
1137
+ Fixed: consistent merge of configuration arguments when an existing launch configuration exists
1137
1138
===========================================================================
1138
1139
5.3
1139
1140
2006/10/30
@@ -1237,7 +1238,7 @@ Added: Can now specify listener classes
1237
1238
5.0.1
1238
1239
1239
1240
Fixed: reports generated by SuiteHTMLReporter do not work with JDK1.4
1240
-
1241
+
1241
1242
===========================================================================
1242
1243
1243
1244
5.0
@@ -1323,7 +1324,7 @@ Fixed: TESTNG-18: Eclipse plugin ignores Factory annotation
1323
1324
Fixed: TESTNG-21: Show differences when double clicking assertion exceptions
1324
1325
Added: UI allows setting orientation (even more space)
1325
1326
http://forums.opensymphony.com/thread.jspa?threadID=17225&messageID=33805 # 33805
1326
-
1327
+
1327
1328
===========================================================================
1328
1329
1329
1330
4.5
@@ -1426,7 +1427,7 @@ Fixed: dependsOnGroups wasn't working on regular expressions
1426
1427
Fixed: Bug in <package> when directories contain spaces in their names
1427
1428
Fixed: Introduced a JDK5 dependency in the JDK1.4 build (getEnclosingClass())
1428
1429
Fixed: Output directory in ant task was not honored if it didn't exist
1429
- Fixed: Problem with timeout according to
1430
+ Fixed: Problem with timeout according to
1430
1431
http://forums.opensymphony.com/thread.jspa?threadID=6707
1431
1432
1432
1433
Eclipse plug-in:
@@ -1436,7 +1437,7 @@ Fixed: Bug in QuickFix implementation
1436
1437
Added: Quick Fix for JUnit conversion (Annotations and JavaDoc)
1437
1438
Fixed: Methods Run as TestNG test
1438
1439
Added: Package level Run as TestNG test
1439
- Fixed: Resources from the linked directories are using a wrong path when
1440
+ Fixed: Resources from the linked directories are using a wrong path when
1440
1441
passed to command line TestNG
1441
1442
1442
1443
IDEA plug-in:
@@ -1501,7 +1502,7 @@ Fixed: TestNGException thrown when TestNG conditions are not fulfilled
1501
1502
1502
1503
Documentation:
1503
1504
- New assert classes
1504
- - New ways to launch
1505
+ - New ways to launch
1505
1506
- JUnitConverter documentation
1506
1507
- new beforeSuite/afterSuite
1507
1508
0 commit comments