Skip to content
This repository
Newer
Older
100644 954 lines (788 sloc) 45.932 kb
caa9356c »
2010-08-05 Updated CHANGES
1 Current
2
2354de57 »
2011-05-27 CHANGES update.
3 Possible backward incompatible changes: don't mutate the value returned
4 by XmlTest#getIncludedGroups and XmlTest#getExcludedGroups. Instead, use
5 addIncludedGroup/addExcludedGroup.
6
27dd9e85 »
2011-03-24 Doc update.
7 Added: @Factory(dataProvider / dataProviderClass) on constructors
6810cca1 »
2011-03-25 Added: assertNotEquals() to Assert
8 Added: assertNotEquals() to Assert
a4fde21c »
2011-03-24 Preparing 6.0.1.
9 Added: assertArrayEquals() to AssertJUnit
f4f95bf5 »
2011-05-12 Added: Nested classes are now automatically added for consideration f…
10 Added: Nested classes are now automatically added for consideration for inclusion
24215389 »
2011-05-12 Added: <suite preserve-order="true"> will cause this attribute to be …
11 Added: <suite preserve-order="true"> will cause this attribute to be propagated to all <test> tags
ba016b8e »
2011-05-23 Added: <groups> can now be specified under a <suite>
12 Added: <groups> can now be specified under a <suite>
6d083a43 »
2011-05-13 Fixed: IConfigurationListener#onConfigurationFailure was never called.
13 Fixed: IConfigurationListener#onConfigurationFailure was never called
24215389 »
2011-05-12 Added: <suite preserve-order="true"> will cause this attribute to be …
14 Fixed: TESTNG-476: <test> tags are now run in the order found in testng.xml
618c10e5 »
2011-05-03 Fixed: Now showing failed/skipped error messages on the console for v…
15 Fixed: Now showing failed/skipped error messages on the console for verbose >= 2
f4f95bf5 »
2011-05-12 Added: Nested classes are now automatically added for consideration f…
16 Fixed: ITestResult#getEndMillis() return 0
93bdaf8d »
2011-04-27 TESTNG-410: Clearer error message.
17 Fixed: TESTNG-410: Clearer error message
e7405399 »
2011-04-26 Fixed: TESTNG-475: @DataProvider doesn't support varargs.
18 Fixed: TESTNG-475: @DataProvider doesn't support varargs
97d56916 »
2011-04-21 Fixed: Performance problems in EmailableReporter
19 Fixed: Performance problems in EmailableReporter
8b53feff »
2011-04-12 Fixed: TESTNG-472: Better output for assertNull()
20 Fixed: TESTNG-472: Better output for assertNull()
e0014c29 »
2011-04-12 Fixed: ConcurrentModificationException when using parallel data provi…
21 Fixed: ConcurrentModificationException when using parallel data providers.
f239734d »
2011-04-12 Fixed: TESTNG-282: Problem when including+excluding packages (addicted)
22 Fixed: TESTNG-282: Problem when including+excluding packages (addicted)
53754e6d »
2011-04-04 Fixed: TESTNG-471: assertEquals(Map, Map) fails if a map is a subset …
23 Fixed: TESTNG-471: assertEquals(Map, Map) fails if a map is a subset of the other
df7b7b62 »
2011-03-17 Fixed: JUnitReporter generates an <error> tag for successful expected…
24 Fixed: JUnitReporter generates an <error> tag for successful expectedExceptions tests
25
03d4e9ba »
2011-03-21 CHANGES update.
26 Eclipse:
27
ecc0d50d »
2011-06-01 Eclipse doc update.
28 Added: New quick fix "Add static import org.testng.AssertJUnit.assertXXX"
2354de57 »
2011-05-27 CHANGES update.
29 Added: New workspace wide setting: excluded stack traces, to provide shorter stack traces in the view
d8fe6f9d »
2011-04-25 Added: New "Clear results" icon in the tool bar
30 Added: New "Clear results" icon in the tool bar
31 Added: When the search filter is modified, don't update the tree live if it is too big
53754e6d »
2011-04-04 Fixed: TESTNG-471: assertEquals(Map, Map) fails if a map is a subset …
32 Added: Two new @Test refactorings (pull to class level, push to method level)
6810cca1 »
2011-03-25 Added: assertNotEquals() to Assert
33 Added: JUnit conversion: @Ignore
a4fde21c »
2011-03-24 Preparing 6.0.1.
34 Added: JUnit conversion: assertArrayEquals()
35 Added: JUnit conversion: @RunWith(Parameterized.class)
ba016b8e »
2011-05-23 Added: <groups> can now be specified under a <suite>
36 Added: Support for Hamcrest failed assertions in the compare dialog
167e09d2 »
2011-06-02 Eclipse plug-in update.
37 Fixed: The tree was incorrect if the same class is used in different <test> tags
e0014c29 »
2011-04-12 Fixed: ConcurrentModificationException when using parallel data provi…
38 Fixed: When creating a new Run/Debug configuration, "Launch.label" was displayed
f239734d »
2011-04-12 Fixed: TESTNG-282: Problem when including+excluding packages (addicted)
39 Fixed: TESTNG-459: TestNG menu should not always be present in context menu (Mykola Nikishov)
19cd3d33 »
2011-04-12 Fixed: Performance problems in the plug-in
40 Fixed: Performance problems in the plug-in
53754e6d »
2011-04-04 Fixed: TESTNG-471: assertEquals(Map, Map) fails if a map is a subset …
41 Fixed: Workspace-wide XML template files are not being honored.
03d4e9ba »
2011-03-21 CHANGES update.
42 Fixed: @BeforeClass/@AfterClass from JUnit4 are not being properly converted
43 Fixed: Conversions generate @Test() instead of @Test
44
df7b7b62 »
2011-03-17 Fixed: JUnitReporter generates an <error> tag for successful expected…
45 ===========================================================================
46
47 6.0
48 2011/03/16
49
8b48bb6c »
2011-02-09 Added: @Guice(moduleFactory) and IModuleFactory
50 Added: @Guice(moduleFactory) and IModuleFactory
51 Added: @Guice(module)
0dba7d65 »
2010-09-27 Updated CHANGES.txt.
52 Added: timeOut for configuration methods
82762730 »
2010-09-14 Nalin's change: -randomizesuites.
53 Added: -randomizesuites (Nalin Makar)
8d59636d »
2010-09-07 Updated CHANGES
54 Added: IConfigurable
00c08fad »
2011-02-17 Fixed: @Test(priority) was not being honored in parallel mode
55 Fixed: @Test(priority) was not being honored in parallel mode
349a0501 »
2011-02-23 Fixed: @Test(timeOut) was causing threadPoolSize to be ignored
56 Fixed: @Test(timeOut) was causing threadPoolSize to be ignored
85a731a9 »
2011-02-04 Updated with contributor name.
57 Fixed: TESTNG-468: Listeners defined in suite XML file are ignored (Michael Benz)
71ab605a »
2011-02-04 TESTNG-468: Listeners defined in suite XML file are ignored
58 Fixed: TESTNG-465: Guice modules are bound individually to an injector meaning that multiple modules can't be effectively used (Danny Thomas)
2f14988f »
2011-02-09 Fixed: Method selectors from suites were not properly initialized (to…
59 Fixed: Method selectors from suites were not properly initialized (toddq)
f5fc1732 »
2010-12-16 Fixed: Throw an error when two data providers have the same name.
60 Fixed: Throw an error when two data providers have the same name
1bcbafa7 »
2010-12-07 Fixed: Better handling of classes that don't have any TestNG annotations
61 Fixed: Better handling of classes that don't have any TestNG annotations
6b983acb »
2010-11-23 Fixed: XmlTest#toXml wasn't displaying the thread-count attribute
62 Fixed: XmlTest#toXml wasn't displaying the thread-count attribute
20a0bb19 » nullin
2010-11-08 Fixed: TESTNG-438: Regression in 5.14.1: JUnit Test Execution no long…
63 Fixed: TESTNG-438: Regression in 5.14.1: JUnit Test Execution no longer working
01aee429 »
2010-11-02 Fixed: TESTNG-436: Deep Map comparison for assertEquals() (Nikolay Me…
64 Fixed: TESTNG-436: Deep Map comparison for assertEquals() (Nikolay Metchev)
676b37b4 »
2010-10-24 Skipped tests were not always counted.
65 Fixed: Skipped tests were not always counted.
836556ff »
2010-12-02 Fixed: test listeners that throw were not reporting correctly (ansgar…
66 Fixed: test listeners that throw were not reporting correctly (ansgarkonermann)
96a74c9e »
2010-12-02 Fixed: <suite junit="true"> wasn't working.
67 Fixed: <suite junit="true"> wasn't working.
6b7d28ba »
2011-02-15 Fixed: In parallel "methods" mode, method interceptors that remove me…
68 Fixed: In parallel "methods" mode, method interceptors that remove methods would cause a lock up
98224a36 »
2010-10-13 Fixed: EmailableReporter now sorts methods chronologically
69 Fixed: EmailableReporter now sorts methods chronologically
28e899a6 » nullin
2010-10-17 Fixed: TESTNG-411: Throw exception on mismatch of parameter values (v…
70 Fixed: TESTNG-411: Throw exception on mismatch of parameter values (via DP and/or Inject) and test parameters
2a310da3 »
2010-10-06 CHANGES update.
71 Fixed: IDEA-59073: exceptions that don't match don't have stack trace printed in console (Anna Kozlova)
e04d120b »
2010-10-05 Fixed: IDEA's plug-in was not honoring ITest (fixed in TestResultMess…
72 Fixed: IDEA's plug-in was not honoring ITest (fixed in TestResultMessage)
f10c3a18 »
2010-10-05 Fixed: Methods depending on a group they belong were skipped instead …
73 Fixed: Methods depending on a group they belong were skipped instead of throwing a cycle exception
9102fecd »
2010-10-04 Updated CHANGES.txt.
74 Fixed: TESTNG-401: ClassCastException when using a listener from Maven
82ed7e96 »
2010-09-25 Updated CHANGES.txt.
75 Fixed: TESTNG-186: Rename IWorkerApadter to IWorkerAdapter (Tom‡s Pollak)
eb7e1b62 » nullin
2010-09-26 Fix updates to CHANGES.txt
76 Fixed: TESTNG-415: Assert.assertEquals() for sets and maps fails with 'null' as arguments
c987a16e »
2010-08-30 Updated CHANGES
77 Fixed: typo -testRunFactory
14e2b690 » nullin
2010-08-30 Fixed: NPE while printing results for an empty suite
78 Fixed: NPE while printing results for an empty suite (Nalin Makar)
aacb2071 » nullin
2010-08-30 Fixed: Invoke IInvokedMethodListener.afterInvocation after fixing res…
79 Fixed: Invoke IInvokedMethodListener.afterInvocation after fixing results for tests expecting exceptions (Nalin Makar)
347f2c96 »
2010-11-10 Fixed: TESTNG-441: NPE in SuiteHTMLReporter#generateMethodsChronologi…
80 Fixed: TESTNG-441: NPE in SuiteHTMLReporter#generateMethodsChronologically caused by a race condition (Slawomir Ginter)
c987a16e »
2010-08-30 Updated CHANGES
81
89c386f0 »
2010-09-12 Documentation added: Section on Selenium (Felipe Knorr Kuhn)
82 Eclipse:
a7de7afd »
2011-02-25 Minor fixes to the YAML converter.
83 Added: Convert to YAML
67b319dc »
2011-02-22 JVM args in the Eclipse plug-in.
84 Added: New global preference: JVM args
13b120d2 »
2010-12-15 CHANGES update.
85 Added: Eclipse can now monitor a test-output/ directory and update the view when a new result is created
552f0e2e »
2010-11-17 CHANGES update.
86 Added: Right clicking on a class/package/project now offers a menu "TestNG/Convert to TestNG"
4054ab4d »
2010-11-05 New features in the Eclipse plug-in.
87 Added: Excluded methods are now listed in the Summary tab
0b4295f7 »
2010-11-10 CHANGES.txt
88 Added: "Description" column in the excluded methods table
1bcbafa7 »
2010-12-07 Fixed: Better handling of classes that don't have any TestNG annotations
89 Added: Dialog box when the plug-in can't contact RemoteTestNG
4054ab4d »
2010-11-05 New features in the Eclipse plug-in.
90 Added: Double clicking on an excluded method in the Summary tab will take you to its definition
a4eabd24 »
2010-11-04 CHANGES update.
91 Added: If you select a package before invoking the "New TestNG class" wizard, the source and package text boxes will be auto-filled
0e7989f2 »
2010-11-03 CHANGES update.
92 Added: When an item is selected in a tab, the same item will be selected when switching tabs
93 Added: A new "Summary" tab that allows the user to see a summary of the tests, sort them by time, name, etc...
f375d1a1 »
2010-10-20 CHANGES update.
94 Added: It's now possible "Run/Debug As" with a right click from pretty much any element that makes sense in the tree.
d18505d0 »
2011-02-09 Added: JUnit conversion: correctly replaces assertNull and assertNotNull
95 Added: JUnit conversion: correctly replaces assertNull and assertNotNull
96 Added: JUnit conversion: removes super.setUp() and super.tearDown()
97 Added: JUnit conversion: removes @Override
98 Added: JUnit conversion: replaces @Test(timeout) with @Test(timeOut) (5.14.2.4)
99 Added: JUnit conversion: replaces @Test(expected) with @Test(expectedExceptions) (5.14.2.4)
100 Added: JUnit conversion: replaces fail() with AssertJUnit.fail() (5.14.2.2)
101 Added: JUnit conversion: replaces Assert with AssertJUnit (5.14.2.1)
e49b1450 »
2010-10-06 Updated CHANGES.
102 Added: The progress bar is now orange if the suite contained skipped tests and no failures
64700133 »
2010-09-27 Eclipse plug-in update.
103 Added: Skipped test and suite icons are now orange (previously: blue)
89c386f0 »
2010-09-12 Documentation added: Section on Selenium (Felipe Knorr Kuhn)
104 Added: New method shortcuts: "Alt+Shift+X N", "Alt+Shift+D N" (Sven Johansson)
3fe45513 »
2011-01-26 CHANGES update.
105 Added: "Create TestNG class" context menu
8f678afc »
2011-02-14 CHANGES update.
106 Added: When generating a new class, handle overridden methods by generating mangled test method names
107 Fixed: Green nodes could override red parent nodes back to green
749ad0b3 »
2011-02-07 Changes update.
108 Fixed: Was trying to load the classes found in the XML template file
fb5fc073 »
2010-12-23 Updating for 5.14.6.
109 Fixed: Stack traces of skipped tests were not showing in the Exception view
552f0e2e »
2010-11-17 CHANGES update.
110 Fixed: XML files should be run in place and not copied.
4054ab4d »
2010-11-05 New features in the Eclipse plug-in.
111 Fixed: NPE when you select a passed test and click on the Compare Result icon (Mohamed Mansour)
0e7989f2 »
2010-11-03 CHANGES update.
112 Fixed: When the run is over, the plug-in will no longer force the focus back to the Console view
47f07d9c »
2010-10-25 Updated CHANGES.
113 Fixed: The counter in the progress bar sometimes went over the total number of test methods (5.14.2.9)
6f7afd14 »
2010-10-13 CHANGES update.
114 Fixed: org.eclipse.ui.internal.ErrorViewPart cannot be cast to org.testng.eclipse.ui.TestRunnerViewPart (5.14.2.9)
e53ab8c0 »
2010-10-01 Updated CHANGES with the new Eclipse plug-in feature.
115 Fixed: Workspace preferences now offer the "XML template" option as well as the project specific preferences (Asiel Brumfield)
82ed7e96 »
2010-09-25 Updated CHANGES.txt.
116 Fixed: TESTNG-418: Only last suite-file in testng.xml run by Eclipse plugin
89c386f0 »
2010-09-12 Documentation added: Section on Selenium (Felipe Knorr Kuhn)
117
118 Documentation:
119 Added: Section on Selenium (Felipe Knorr Kuhn)
cc2ecd8f »
2010-10-05 Updated CHANGES
120 Added: Link to an article on TestNG, Mockito and Emma in the Misc section
89c386f0 »
2010-09-12 Documentation added: Section on Selenium (Felipe Knorr Kuhn)
121
c987a16e »
2010-08-30 Updated CHANGES
122 ===========================================================================
123
dc38113d »
2011-01-27 5.14.7
124 5.14.7
125 2011/01/27
126
127 Release for IDEA
128
129 ===========================================================================
130
5523eb46 »
2010-10-04 Updated CHANGES.txt.
131 5.14.1
132 2010/10/2
133
134 Fixed: TESTNG-401: ClassCastException when using a listener from Maven
135
136 ===========================================================================
137
c987a16e »
2010-08-30 Updated CHANGES
138 5.14
63f2ea7d »
2010-09-07 Made IHookable tests more robust.
139 2010/08/28
c987a16e »
2010-08-30 Updated CHANGES
140
1621e390 »
2010-09-05 Add testngtasks to the Maven produced jar file
141 Added: test suites can now be run in parallel with -suitethreadpoolsize
b4645400 »
2010-08-26 Fixed: @Listeners now aggregate through base classes
142 Fixed: @Listeners now aggregate through base classes
9337911f »
2010-08-25 Restore serialization
143 Fixed: ISuite was no longer serializable
3cedfdfa »
2010-08-25 Fixed: Injection was sometimes not working properly when used with @P…
144 Fixed: Injection was sometimes not working properly when used with @Parameters
145 Fixed: TESTNG-400: afterMethod was called after onTestFailure()
7e735d90 »
2010-08-24 TESTNG-400: onTestFailure method in ITestListener is called before @A…
146 Fixed: "excludedgroups" was not working on the ant task because of a typo
e0eb7407 »
2010-08-22 Fixed: ant task error if <classfileset> is used with no classes (wele…
147 Fixed: ant task error if <classfileset> is used with no classes (welex91)
3cedfdfa »
2010-08-25 Fixed: Injection was sometimes not working properly when used with @P…
148 Fixed: TESTNG-404: threaded tests fail due to use of non-threadsafe collections (Marcus Better)
40be3857 »
2010-08-17 Fixed: preserve-order was not preserving class order with dependent m…
149 Fixed: preserve-order was not preserving class order with dependent methods
9ae4e70b »
2010-08-05 Fixed: RetryAnalyzer wasn't working properly with factories
150 Fixed: RetryAnalyzer wasn't working properly with factories
caa9356c »
2010-08-05 Updated CHANGES
151 Fixed: The ant task was no longer supporting ',' for testclass
152
39fb6ed3 »
2010-08-19 Removed imports from Guice's internal
153 Eclipse:
154
155 Fixed: The plug-in wasn't running Groovy tests correctly (Andrew Eisenberg)
3cedfdfa »
2010-08-25 Fixed: Injection was sometimes not working properly when used with @P…
156 Fixed: TESTNG-402 [Eclipse Plug-In] NPE occurred when I run twice a custom "Run configuration" on a group
39fb6ed3 »
2010-08-19 Removed imports from Guice's internal
157
caa9356c »
2010-08-05 Updated CHANGES
158 ===========================================================================
159
160 5.13.1
161 2010/08/05
10b4109e » cbeust
2009-04-07 Examples didn't build from the zip file.
162
ec2c674a »
2010-07-21 Updated CHANGES
163 Added: -methods
62a82c6a » nullin
2010-07-16 Ability to configure failure policy by Todd Quessenberry
164 Added: -configfailurepolicy (Todd Quessenberry)
b3a8426a »
2010-07-10 Added -methodselectors, tests and documentation.
165 Added: -methodselectors (Todd Quessenberry)
aba3ac2f »
2010-07-09 Implemented @NoInjection
166 Added: @NoInjection
9dea444f »
2010-07-04 Tests for <test preserve-order='true'
167 Added: <test preserve-order="true">
fffc20fe »
2010-07-01 Added: -testnames (command line) and testnames (ant)
168 Added: -testnames (command line) and testnames (ant)
e6eaf480 » cbeust
2010-05-25 Added: New ant task tag: propertyset (Todd Wells)
169 Added: New ant task tag: propertyset (Todd Wells)
268e3e0c » cbeust
2010-04-23 ITestNGListenerFactory now uses the same instance as its tests.
170 Added: ITestNGListenerFactory
af701afc » cbeust
2010-06-11
171 Added: Passing command line properties via the ant task and doc update (Todd Wells)
bef5653d »
2010-06-29 Updated changes.
172 Added: Hierarchical XmlSuites (Nalin Makar)
bf02fc8d »
2010-07-03 Added Reporter#clear
173 Added: Reporter#clear()
f3818371 »
2010-07-29 Suite timeout to 10mn
174 Fixed: NullPointerException when a suite produces no results (Cefn Hoile)
e157c703 »
2010-07-08 Fixed: Identical configuration methods were not always invoked in the…
175 Fixed: Identical configuration methods were not always invoked in the correct order in superclasses (Nalin Makar)
acd388b0 »
2010-07-07 Fixed: @DataProvider(parallel = true) was passing incorrect parameter…
176 Fixed: @DataProvider(parallel = true) was passing incorrect parameters with injection
beaff9a2 »
2010-07-06 Replaced @Test(sequential) with @Test(singleThreaded)
177 Fixed: Replaced @Test(sequential) with @Test(singleThreaded)
675d7070 » nullin
2010-07-06 Fixed: If inherited configuration methods had defined deps, they coul…
178 Fixed: If inherited configuration methods had defined deps, they could be invoked in incorrect order (Nalin Makar)
32b42adc » nullin
2010-07-01 Initialize all Suite/Test runners at beginning to catch configuration…
179 Fixed: Initialize all Suite/Test runners at beginning to catch configuration issues right at start (Nalin Makar)
675d7070 » nullin
2010-07-06 Fixed: If inherited configuration methods had defined deps, they coul…
180 Fixed: Issue7: Issue86 Incorrect dates reported for configuration methods
181 Fixed: Issue24: OOM errors in SuiteHTMLReporter (Nalin Makar)
8222e20e » cbeust
2010-06-27 Fixed: Time outs specified in XML were not honored for <suite paralle…
182 Fixed: Time outs specified in XML were not honored for <suite parallel="tests">
100885ae » cbeust
2010-06-27 Fixed: <suite> and <test> time outs were hardcoded, they now honor th…
183 Fixed: <suite> and <test> time outs were hardcoded, they now honor their time-out attribute
ecf39720 » cbeust
2010-06-27 Fixed: TestNG was hanging if no test methods were found
184 Fixed: TestNG was hanging if no test methods were found
721fb91c » cbeust
2010-06-27 Fixed: onTestSuccess() was called after @AfterMethod instead of after…
185 Fixed: onTestSuccess() was called after @AfterMethod instead of after the test method (test: test.listener.ListenerTest)
c4b46791 » cbeust
2010-06-25 Fixed: XML test results contained skipfailedinvocationCounts instead …
186 Fixed: XML test results contained skipfailedinvocationCounts instead of skipfailedinvocationcounts
ff94a1bd » nalin.makar@gmail.com
2010-06-21 Fixed: Issue4 assertEquals for primitive arrays, Issue34 assertNull j…
187 Fixed: Issue4 assertEquals for primitive arrays, Issue34 assertNull javadoc updated
e3b5205a » nalin.makar@gmail.com
2010-06-20 Issue78 NPE with non-public class. Now throws TestNG exception
188 Fixed: Issue78 NPE with non-public class. Now throws TestNG exception
f1ae0dee » cbeust
2010-06-19 Fixed: NPE with @Optional null parameters (Yves Dessertine)
189 Fixed: NPE with @Optional null parameters (Yves Dessertine)
e3b5205a » nalin.makar@gmail.com
2010-06-20 Issue78 NPE with non-public class. Now throws TestNG exception
190 Fixed: TESTNG-387 TestNG not rerunning test method with the right data set from Data Provider (Franois Reynaud)
d3c04c36 » nalin.makar@gmail.com
2010-06-15 Fixed: Show correct number of pass/failed numbers for tests using @Da…
191 Fixed: Show correct number of pass/failed numbers for tests using @DataProvider
192 Fixed: Return correct method status and exception (if any) in InvokedMethodListener.afterInvocation()
d16c4e58 » nalin.makar@gmail.com
2010-06-10 Trivial fixes: TESTNG-241 (log message at Info), Issue2 (throw SAXExc…
193 Fixed: Trivial fixes: TESTNG-241 (log message at Info), Issue2 (throw SAXException and not NPE for invalid testng xml)
194 Fixed: Configuration methods couldn't depend on an abstract method (Nalin Makar)
52fd78d1 » cbeust
2010-05-20 Fixed: TestNG#setTestClasses was not resetting m_suites
195 Fixed: TestNG#setTestClasses was not resetting m_suites
db66a3de » cbeust
2010-04-29 Fixed: Exceptions thrown by IInvokedMethodListeners were not caught (…
196 Fixed: Exceptions thrown by IInvokedMethodListeners were not caught (Nalin Makar)
bfac651d » cbeust
2010-04-19 Fixed: @Listeners now works on base classes as well
197 Fixed: @Listeners now works on base classes as well
198 Fixed: Test priorities were not working properly in non-parallel mode
4f8e3e6f » cbeust
2010-04-15 Fixed: @Listeners wasn't working properly with ITestListener
199 Fixed: @Listeners wasn't working properly with ITestListener
0813ae8e » cbeust
2010-03-31 Added: Passing command line properties via the ant task (Todd Wells)
200
4601d93a »
2010-07-30 Clarified that certain flags don't work in the presence of testng.xml
201 Eclipse
202
ca615d77 »
2010-07-30 CHANGES update
203 Fixed: TESTNG-395 New wizard was creating classes called "NewTest"
204 Fixed: TESTNG-397 Class level @Test was preventing groups from showing up in the launch configuration
4601d93a »
2010-07-30 Clarified that certain flags don't work in the presence of testng.xml
205
1e615022 » cbeust
2010-06-24 Maven doc update.
206 Doc
207 Updated Maven documentation (Brett Porter)
208
0813ae8e » cbeust
2010-03-31 Added: Passing command line properties via the ant task (Todd Wells)
209 ===========================================================================
db66a3de » cbeust
2010-04-29 Fixed: Exceptions thrown by IInvokedMethodListeners were not caught (…
210
211 5.12.1
ac025d5b »
2010-07-20 Build changes
212 2010/03/29
db66a3de » cbeust
2010-04-29 Fixed: Exceptions thrown by IInvokedMethodListeners were not caught (…
213
214 Maven update
215
216 ===========================================================================
0813ae8e » cbeust
2010-03-31 Added: Passing command line properties via the ant task (Todd Wells)
217 5.12
218
f0183e16 » cbeust
2010-01-17
219 Removed: Javadoc annotation support
220
cfe1bf22 » cbeust
2010-03-24 @Listeners
221 Added: @Listeners
a26e1579 » cbeust
2010-03-16 Added test for new IAttributes methods.
222 Added: IAttributes#getAttributeNames and IAttributes#removeAttribute
416a6c67 » cbeust
2010-03-10 Added: testng-results.xml now includes test duration in the <suite> t…
223 Added: testng-results.xml now includes test duration in the <suite> tag (Cosmin Marginean)
1e15cc3f » cbeust
2010-03-03 Added: Injection now works for data providers
224 Added: Injection now works for data providers
419f6684 » cbeust
2010-02-12 Added: TestNG#setObjectFactory(IObjectFactory)
225 Added: TestNG#setObjectFactory(IObjectFactory)
bf8793f7 » cbeust
2010-01-29 Added: Priorities: @Test(priority = -1)
226 Added: Priorities: @Test(priority = -1)
cfe1bf22 » cbeust
2010-03-24 @Listeners
227 Added: New attribute invocation-numbers in <include>
dd84c4f1 » cbeust
2010-01-24 Added: New attribute invocationNumbers in <include>
228 Added: testng-failed.xml only contains the data provider invocations that failed
68f45041 » cbeust
2009-12-30 Added: IInvokedMethodListener2 to have access to ITestContext in list…
229 Added: IInvokedMethodListener2 to have access to ITestContext in listeners (Karthik Krishnan)
e350d76f » cbeust
2010-02-20 Fixed: @Before methods run from factories were not properly interleaved
230 Fixed: @Before methods run from factories were not properly interleaved
c319bb51 » cbeust
2009-12-30 Fixed: The TextReporter reports skipped tests as PASSED (Ankur Agrawal)
231 Fixed: The TextReporter reports skipped tests as PASSED (Ankur Agrawal)
68f45041 » cbeust
2009-12-30 Added: IInvokedMethodListener2 to have access to ITestContext in list…
232
a5fceea1 » cbeust
2009-12-08
233 Eclipse:
234
4aa07e20 » cbeust
2010-01-05
235 Added: New file wizard: can now create a class with annotations, including @DataProvider
1a7cabfe » cbeust
2009-12-11
236 Added: You can now select multiple XML suites to be run in the launch dialog
e350d76f » cbeust
2010-02-20 Fixed: @Before methods run from factories were not properly interleaved
237 Fixed: @Test(groups = <constant>) was taking name of the constant instead of its value.
beb3f2f3 » cbeust
2010-01-15
238 Fixed: http://jira.codehaus.org/browse/GRECLIPSE-476 NPE with Groovy Tests (Andrew Eisenberg)
1a7cabfe » cbeust
2009-12-11
239 Fixed: The custom XML file is now created in the temp directory instead of inside the project
a5fceea1 » cbeust
2009-12-08
240 Fixed: In the launch dialog, now display an error if trying to pick groups when no project is selected
241 Fixed: Was not setting the parallel attribute correctly on the temporary XML file
e02a82be » cbeust
2009-12-07 Fixed: The text reporter was no longer reporting stack traces for ver…
242
243 ===========================================================================
244 5.11
ac025d5b »
2010-07-20 Build changes
245 2009/12/08
e02a82be » cbeust
2009-12-07 Fixed: The text reporter was no longer reporting stack traces for ver…
246
a4e6892f » cbeust
2009-11-26 Fixed: @DataProvider and dependent methods were not skipping correctl…
247 Added: Dependent methods can now run in their own thread
88b72994 » cbeust
2009-10-25 Added: dataProviderThreadCount can be set from the command line and f…
248 Added: dataProviderThreadCount can be set from the command line and from ant (Adrian Grealish)
77ec73c0 » cbeust
2009-09-17
249 Added: ITestAnnotation#setDataProvider
99b4d6c2 » cbeust
2009-11-03 Added: Assert#assertEquals() methods for Sets and Maps
250 Added: Assert#assertEquals() methods for Sets and Maps
3ee4638f » cbeust
2009-12-08
251 Fixed: The text reporter was no longer reporting stack traces for verbose >= 2
e9b7e755 » cbeust
2009-12-05 Fixed: dataProviderClass was not respecting inheritance (like most at…
252 Fixed: dataProviderClass was not respecting inheritance (like most attributes still)
0501e252 » cbeust
2009-12-02 Fixed: @BeforeSuite/@AfterSuite would run multiple times when used in a
253 Fixed: @BeforeSuite/@AfterSuite would run multiple times when used in a @Factory
f4bff96c » cbeust
2009-12-01 Fixed: packages=".*" wasn't working properly (sandopolus)
254 Fixed: packages=".*" wasn't working properly (sandopolus)
2cc1cc2e » cbeust
2009-11-29
255 Fixed: TestResult#getName now returns the description instead of the method
a4e6892f » cbeust
2009-11-26 Fixed: @DataProvider and dependent methods were not skipping correctl…
256 Fixed: @DataProvider and dependent methods were not skipping correctly (Francois Reynaud)
15d8b698 » cbeust
2009-11-14 Fixed: TESTNG-347 suite with parallel="tests" and test with parallel=…
257 Fixed: TESTNG-347 suite with parallel="tests" and test with parallel="classes" doesn't work correctly (Rob Allen)
bf8f9f5f » cbeust
2009-11-06 Fixed: TESTNG-67: @Configuration/@Factory methods in base class being…
258 Fixed: TESTNG-67: @Configuration/@Factory methods in base class being ignored
6006c867 » cbeust
2009-11-02 Fixed: Inner test classes were not excluded properly (Carsten Guberna…
259 Fixed: Inner test classes were not excluded properly (Carsten Gubernator)
43f186d3 » cbeust
2009-10-03 Fixed: threadPoolSize without invocationCount was causing reporters n…
260 Fixed: threadPoolSize without invocationCount was causing reporters not to be invoked
dbdf74fe » cbeust
2009-09-18 Throw when a factory throws.
261 Fixed: A @Factory throwing an exception did not cause any error
6d300dca » cbeust
2009-09-10 Fixed: <classfilesetref> was not working properly in the ant task (Ed…
262 Fixed: <classfilesetref> was not working properly in the ant task (Ed Randall)
afd25d62 » cbeust
2009-09-01 test/src/test/configuration/BeforeClassThreadA.java
263 Fixed: @BeforeClass methods were not running in parallel (Aidan Short)
19ba35fc » DanFabulich
2009-10-03 Updated for TESTNG-343 and TESTNG-326
264 Fixed: Test class with @ObjectFactory doesn't get instantiated via the factory
265 Fixed: Allow IObjectFactory to load from non-standard classloader (for PowerMock support)
afd25d62 » cbeust
2009-09-01 test/src/test/configuration/BeforeClassThreadA.java
266
a5fceea1 » cbeust
2009-12-08
267 Eclipse 5.11.0.19:
f4bff96c » cbeust
2009-12-01 Fixed: packages=".*" wasn't working properly (sandopolus)
268 Added: New "parallel" preference setting (Windows / Preferences / TestNG)
3ee4638f » cbeust
2009-12-08
269 Fixed: IIinvokedMethodListeners were not invoked
f4bff96c » cbeust
2009-12-01 Fixed: packages=".*" wasn't working properly (sandopolus)
270
afd25d62 » cbeust
2009-09-01 test/src/test/configuration/BeforeClassThreadA.java
271 ===========================================================================
272 5.10
273
0480c029 » cosminaru
2009-05-23 Updated changelog.
274 Added: The output in the testng-results.xml is now sorted by the starting timestamp (Daniel Rudman)
9f2367a1 » cbeust
2009-05-18 Added: Better display of the test name and method description in the …
275 Added: Better display of the test name and method description in the default and Emailable report
5452007a » cbeust
2009-05-13 Added: If both -testjar and an XML file are provided on the command l…
276 Added: If both -testjar and an XML file are provided on the command line, the latter will be used
fa41a365 » cbeust
2009-05-12 Added: @Before and @After methods can be injected with the current Xm…
277 Added: @Before and @After methods can be injected with the current XmlTest
572c7e6a » cbeust
2009-05-05 Added: Methods that time out now display the stack trace showing wher…
278 Added: Methods that time out now display the stack trace showing where the time out occurred
94efdf8e » cbeust
2009-05-04 Added: ITestResult#getAttribute and ITestResult#setAttribute
279 Added: ITestResult#getAttribute and ITestResult#setAttribute
fa41a365 » cbeust
2009-05-12 Added: @Before and @After methods can be injected with the current Xm…
280 Added: @After methods can now be injected with an ITestResult
94efdf8e » cbeust
2009-05-04 Added: ITestResult#getAttribute and ITestResult#setAttribute
281 Added: @BeforeMethod and @AfterMethod methods can now be injected an ITestResult
da4f4527 » cbeust
2009-04-30 Added: @After methods can now be injected an ITestResult
282 Added: ISuite#getAttribute and ISuite#setAttribute to share data within a suite
27e81a62 » cbeust
2009-05-05 Fixed: expectedExceptions=RuntimeException.class was not failing when…
283 Added: @Test(expectedExceptionsMessageRegExp = ".*foo.*")
284 Added: @DataProvider(parallel=true)
06169679 » cbeust
2009-07-21 Fixed: @Test(dataProvider) was not working at the class level
285 Fixed: @Test(dataProvider) was not working at the class level
4c02d89d » cbeust
2009-06-26 Fixed: Display a better error message if the wrong exception is throw…
286 Fixed: Display a better error message if the wrong exception is thrown with an expectedExceptions
b6eb367f » cbeust
2009-06-10 Fixed: Classes created by factories were not run in the order they we…
287 Fixed: Classes created by factories were not run in the order they were created
b7eacc53 » cbeust
2009-06-03 Fixed: Dependent methods are now run closer to methods within their c…
288 Fixed: Dependent methods are now run closer to methods within their class
b72906e4 » cbeust
2009-06-02 Fixed: xmlFileSet in ant was not working correctly (Sean Shou)
289 Fixed: xmlFileSet in ant was not working correctly (Sean Shou)
18d27ed3 » cbeust
2009-06-01 Fixed: Various oversights in the DTD (Will McQueen)
290 Fixed: Various oversights in the DTD (Will McQueen)
0480c029 » cosminaru
2009-05-23 Updated changelog.
291 Fixed: XMLUtils was not escaping XML attribute values
9da51c48 » cbeust
2009-05-18 Sequence order mis-calculation: testing using suite in sequence for c…
292 Fixed: TESTNG-317: Sequence order mis-calculation: testing using suite in sequence for classes and same method names creates non-sequential order
45f8a9cb » cbeust
2009-05-15
293 Fixed: Test names (classes that implement org.testng.ITest) now appear more prominently in the HTML reports
572c7e6a » cbeust
2009-05-05 Added: Methods that time out now display the stack trace showing wher…
294 Fixed: expectedExceptions=RuntimeException.class was not failing when no exception was throw
62009f0b » cbeust
2009-04-29 Fixed: TESTNG-291: Exceptions thrown by Iterable DataProviders are no…
295 Fixed: TESTNG-291: Exceptions thrown by Iterable DataProviders are not caught, no failed test reported (Roberto Tyley)
b1b62055 » cbeust
2009-04-29 Fixed: TESTNG-301: Need to include parameters in testNG report for te…
296 Fixed: TESTNG-301: Need to include parameters in testNG report for test created by @Factory
d1bcd192 » cbeust
2009-04-27 Fixed: testng-failed.xml now includes skipped tests
297 Fixed: testng-failed.xml now includes skipped tests
27fb384d » cbeust
2009-04-20 Fixed: TestNG couldn't find Groovy files (Haw-Bin)
298 Fixed: TestNG couldn't find Groovy files (Haw-Bin)
299
10b4109e » cbeust
2009-04-07 Examples didn't build from the zip file.
300 Eclipse
301
6dd2aafe » cbeust
2009-05-12
302 Fixed: TESTNG-313: Provide extension point to contribute test and report listeners (Erik Putrycz)
10b4109e » cbeust
2009-04-07 Examples didn't build from the zip file.
303 Fixed: Quick fixes no longer introduce deprecated annotations (Greg Turnquist)
304
e4e7d24a » cbeust
2008-04-06
305 ===========================================================================
a072671a » cbeust
2009-02-22 Fixed: @Parameters was not working correctly on @BeforeMethods with @…
306 5.9
ac025d5b »
2010-07-20 Build changes
307 2009/04/09
01f74791 » cbeust
2008-04-06 Added: -testjar supports jar file with no testng.xml file
308
5c38f850 » cbeust
2009-03-23 Added: New ant task boolean flag: delegateCommandSystemProperties (Ju…
309 Added: New ant task boolean flag: delegateCommandSystemProperties (Justin)
32a38cec » cbeust
2009-03-24 Added: skipfailedinvocations under <suite> in testng-1.0.dtd (Gael Ma…
310 Added: skipfailedinvocations under <suite> in testng-1.0.dtd (Gael Marziou / Stevo Slavic)
e38a74e9 » cbeust
2009-02-11 Added: -testrunfactory on the command line and in the ant task (Vital…
311 Added: -testrunfactory on the command line and in the ant task (Vitalyi Pamajonkov)
1c5c9aa3 » cbeust
2009-01-30 Added: TESTNG-298: parallel="classes", which allows entire classes to…
312 Added: TESTNG-298: parallel="classes", which allows entire classes to be run in the same thread
c3b0ec5a » cbeust
2009-01-30 Fixed: TESTNG-297: TestNG seemingly never stops running while buildin…
313 Added: @BeforeMethod can now declare Object[] as a parameter, which will be filled by the parameters of the test method
314 Added: IAnnotationTransformer2
315 Added: @Test(invocationTimeOut), which lets you set a time out for the total time taken by invocationCount
316 Added: IInvokedMethodListener
317 Added: -testjar supports jar file with no testng.xml file
08e5ac52 » cbeust
2009-03-31 Fixed: IInvokedMethodListener wasn't properly recognized from the com…
318 Fixed: IInvokedMethodListener wasn't properly recognized from the command line (Leonardo Rafaeli)
7ce0e728 » cbeust
2009-03-30 Fixed: TESTNG-309 Illegal default value for attribute in DTD file
319 Fixed: TESTNG-309 Illegal default value for attribute in DTD file
320 Fixed: TESTNG-192: JUnit XML output includes wrong tests (Aleksandar Borojevic)
36040b17 » cbeust
2009-03-28 Fixed: Set a generated suite to default to non-parallel (Mark Derricutt)
321 Fixed: Set a generated suite to default to non-parallel (Mark Derricutt)
52df24db » cbeust
2009-03-18 Fixed: -testJar command line parsing bug
322 Fixed: -testJar command line parsing bug
8beffc15 » cbeust
2009-03-18 Fixed: testng-failed.xml didn't include the listeners
323 Fixed: testng-failed.xml didn't include the listeners
1b7fe50f » cbeust
2009-03-14 Fixed: annotation transformers were not run when specified in testng.xml
324 Fixed: annotation transformers were not run when specified in testng.xml
b68cf6de » cbeust
2009-02-25 Fixed: TESTNG-192: JUnit XML output includes wrong tests (Borojevic)
325 Fixed: TESTNG-192: JUnit XML output includes wrong tests (Borojevic)
a072671a » cbeust
2009-02-22 Fixed: @Parameters was not working correctly on @BeforeMethods with @…
326 Fixed: @Parameters was not working correctly on @BeforeMethods with @DataProvider used on @Test methods
68749e1a » cbeust
2009-02-20 Fixed: testng-failed.xml was sometimes incorrectly generated (Borojevic)
327 Fixed: testng-failed.xml was sometimes incorrectly generated (Borojevic)
df28a347 » cbeust
2009-02-16 Fixed: TestNG-228: Assert.assertEqualsNoOrder
328 Fixed: TestNG-228: Assert.assertEqualsNoOrder
329 Fixed: TestNG-229: Assert.assertEquals does not behave properly when arguments are sets
330 Fixed: TESTNG-36: assertEquals(Collection actual, Collection expected, String message) may have bug
ee0edc42 » cbeust
2009-01-30 Fixed: TESTNG-296: Malformed jar URLs breaking -testJar
331 Fixed: TESTNG-296: Malformed jar URLs breaking -testJar
c3b0ec5a » cbeust
2009-01-30 Fixed: TESTNG-297: TestNG seemingly never stops running while buildin…
332 Fixed: TESTNG-297: TestNG seemingly never stops running while building failed test suite (Gregg Yost)
35371915 » cbeust
2008-12-10 Fixed: TESTNG-285: @Test(sequential=true) works incorrectly for class…
333 Fixed: TESTNG-285: @Test(sequential=true) works incorrectly for classes with inheritance
9f2e0c38 » cbeust
2008-11-17
334 Fixed: TESTNG-254: XMLSuite toXML() ignores listeners
6ca01b52 » cbeust
2008-10-15 Fixed: TESTNG-276: Thread safety problem in Reporter class
335 Fixed: TESTNG-276: Thread safety problem in Reporter class
336 Fixed: TESTNG-277: Make Reporter.getCurrentTestResult() public
d04b2ae1 » cbeust
2008-10-01 Fixed: Potential NPE in XmlTest#getVerbose (Ryan Morgan)
337 Fixed: Potential NPE in XmlTest#getVerbose (Ryan Morgan)
651ca6ac » cbeust
2008-09-26 Fixed: EmailableReporter only displayed the first group for each test…
338 Fixed: EmailableReporter only displayed the first group for each test method
6bf0a7df » cbeust
2008-09-09 Fixed: time-outs were not working in <test> and <suite>
339 Fixed: time-outs were not working in <test> and <suite>
891c696c » cbeust
2008-06-19 Fixed: @BeforeTest failing in a base class would not cause subsequent…
340 Fixed: @BeforeTest failing in a base class would not cause subsequent test methods to be skipped
318a4e47 » cbeust
2008-06-13 Fixed: TESTNG-195: @AfterMethod has no way of knowing if the current …
341 Fixed: TESTNG-195: @AfterMethod has no way of knowing if the current test failed
486fc188 » cbeust
2008-05-31 Fixed: TESTNG-249: Overridden test methods were shadowing each other …
342 Fixed: TESTNG-249: Overridden test methods were shadowing each other if specified with <include>
8778efa4 » cbeust
2008-05-27 Fixed: DataProviders from @Factory-created tests were all invoked fro…
343 Fixed: DataProviders from @Factory-created tests were all invoked from the same instance
e3264a4e » cbeust
2008-05-27 Added @DataProvider transformer.
344 Fixed: enabled was not working on configuration methods
2cdae876 » cbeust
2008-05-26
345 Fixed: IIinvokedMethodListener was not correctly added in TestNG
38ef90d9 » cbeust
2008-04-19 Implementation of IInvokedMethodListener
346 Fixed: NPE in XmlSuite#toXml
01f74791 » cbeust
2008-04-06 Added: -testjar supports jar file with no testng.xml file
347 Fixed: TESTNG-231: NullPointerException thrown converting a suite to XML (Mark)
e4e7d24a » cbeust
2008-04-06
348
f3016e49 » cbeust
2008-04-06 Doc udpates.
349 Doc:
2cdae876 » cbeust
2008-05-26
350 Added: 5.20: IInvokedMethodListener
398dbfd5 » cbeust
2008-04-20 Made invoked listeners a list instead of a single.
351 Added: -testjar
f3016e49 » cbeust
2008-04-06 Doc udpates.
352
e4e7d24a » cbeust
2008-04-06
353 ===========================================================================
d9cf8a07 » cbeust
2008-02-17 Added: Methods that form a cycle are now shown when the cycle is dete…
354 5.8
3a238876 » the.mindstorm
2007-11-15 name attribute on <test> is required
355
5191a183 » cbeust
2008-03-23 TestNG-220: Ignore class definition/loader issues when scanning class…
356 Fixed: TestNG-220: Ignore class definition/loader issues when scanning classpath for implicit classes
d7d31c1d » cbeust
2008-03-23 TestNG-224: Fix for relative suite filenames in XML file
357 Fixed: TestNG-224: Fix for relative suite filenames in XML file
3e8cd5c1 » cbeust
2008-03-23 Added: TestNG-213: @Optional on a method parameter to allow optional @…
358 Added: TestNG-213: @Optional on a method parameter to allow optional @Parameters
920214ed » cbeust
2008-03-23 Fixed: TestNG-214: SkipException and TimeBombSkipException should acc…
359 Fixed: TestNG-214: SkipException and TimeBombSkipException should accept nested exceptions
360 Fixed: TestNG-211: new Parser(inputStream) doesn't work
d9cf8a07 » cbeust
2008-02-17 Added: Methods that form a cycle are now shown when the cycle is dete…
361 Added: Methods that form a cycle are now shown when the cycle is detected
509aca53 » cbeust
2008-02-04 Implemented <listeners> in testng.xml
362 Added: Support for <listeners> in testng.xml
fa27df3c » cbeust
2008-02-03 Implemented IMethodInterceptor.
363 Added: IMethodInterceptor
8b9443a6 » cbeust
2008-01-02 Added: @TestInstance on a data provider method parameter
364 Added: @TestInstance on a data provider method parameter
d7e50001 » cbeust
2007-11-21 Fixed: @AfterMethod(lastTimeOnly) didn't work properly with data prov…
365 Fixed: @AfterMethod(lastTimeOnly) didn't work properly with data providers
79074791 » the.mindstorm
2007-11-15 Added: antlib.xml to allow autodiscovery of Ant task definition
366 Added: antlib.xml to allow autodiscovery of Ant task definition
3a238876 » the.mindstorm
2007-11-15 name attribute on <test> is required
367 Fixed: name attribute on <test> is required
d7e50001 » cbeust
2007-11-21 Fixed: @AfterMethod(lastTimeOnly) didn't work properly with data prov…
368
8edb61b9 » cbeust
2008-03-23 Added doc on dependency injection
369 Doc:
370 Added: Method Interceptor
371 Added: @Optional
52b3c927 » cbeust
2008-04-06 Forgot to commit these.
372 Added: Doc for IMethodInterceptor (5.16) and TestNG listeners (5.18)
8edb61b9 » cbeust
2008-03-23 Added doc on dependency injection
373 Added: 5.19: Dependency injection
374
31fbf11b » the.mindstorm
2006-10-25 prepare for 5.3 release
375 ===========================================================================
072b1c05 » cbeust
2007-06-08 Added RetryAnalyzer in the CHANGES file
376 5.7
377
45a161fb » cbeust
2007-11-01 Added: @BeforeMethod(firstTimeOnly) and @AfterMethod(lastTimeOnly)
378 Added: @BeforeMethod(firstTimeOnly) and @AfterMethod(lastTimeOnly)
ec9d2748 » cbeust
2007-10-30 Added: @BeforeMethods can now take a Method and ITestContext paramete…
379 Added: @BeforeMethods can now take a Method and ITestContext parameters (like @DataProvider)
29a0d372 » the.mindstorm
2007-10-02 changed abstract class WARN logging to 5
380 Fixed: logging about abstract classes moved to level 5
2c75cc44 » cbeust
2007-11-08 5.7
381 Added: if @Parameter is missing from testng.xml then it is read from the System properties
61e3a373 » cbeust
2007-09-23 Fixed: Don't run a @DataProvider method as a test when a class-level @…
382 Fixed: Don't run a @DataProvider method as a test when a class-level @Test is present
383 Added: Attribute @Test#skipFailedInvocations
0411121d » the.mindstorm
2007-06-19 Fix: TESTNG-169
384 Fixed: TESTNG-169 Error message: <method> is depending on nonexistent method null ("null" is uninformative)
503726b7 » cbeust
2007-06-18 Fixed: -listener takes comma-separated classes
385 Fixed: -listener takes comma-separated classes
072b1c05 » cbeust
2007-06-08 Added RetryAnalyzer in the CHANGES file
386 Added: RetryAnalyzer (experimental) (Jeremie)
387
388 ===========================================================================
e7ee9205 » cbeust
2007-01-30 CHANGES and properties update
389 5.6
ac025d5b »
2010-07-20 Build changes
390 2007/06/14
e7ee9205 » cbeust
2007-01-30 CHANGES and properties update
391
ee28d807 » the.mindstorm
2007-04-12 added support for SkipException and TimeBombedException
392 Added: SkipException/TimeBombedSkipException for manual skipping
503726b7 » cbeust
2007-06-18 Fixed: -listener takes comma-separated classes
393 Added: <tests> can now be disabled at xml level using <test enabled="false">
c8d9bd6d » cbeust
2007-03-23 Added: Suite files that only contain other suites do not get reported
394 Added: Suite files that only contain other suites do not get reported
c81cb821 » cbeust
2007-03-15 Fixed: @BeforeClass methods would incorrectly report cyclic graphs
395 Fixed: @BeforeClass methods would incorrectly report cyclic graphs
fda5621e » bileblog
2007-03-09 Updated
396 Added: get/setAttribute to ITestContext
aa639c56 » the.mindstorm
2007-03-07 r12184@thor: alex | 2007-03-07 E. Europe Standard Time
397 Added: plugging in factory objects to handle the actual instantiation of tests
91f466b7 » cbeust
2007-01-31 Added: dataProvider to @Factory
398 Added: dataProvider to @Factory
e7ee9205 » cbeust
2007-01-30 CHANGES and properties update
399 Added: ISuite now gives access to the current XmlSuite
c5b9a8c7 » the.mindstorm
2007-02-13 r11686@thor: alex | 2007-02-13 E. Europe Standard Time
400 Fixed: TESTNG-139 dependsOnMethods gets confused when dependency is "protected"
b7e26706 » the.mindstorm
2007-02-13 r11688@thor: alex | 2007-02-13 E. Europe Standard Time
401 Fixed: TESTNG-141 junit attribute set to false in testng-failed.xml when it should be true
4c2554d3 » the.mindstorm
2007-02-18 r11698@thor: alex | 2007-02-18 E. Europe Standard Time
402 Fixed: TESTNG-142 Exceptions in DataProvider are not reported as failed test
403 Added: Improved behavior for @Before/@AfterClass when using @Factory
404 (http://forums.opensymphony.com/thread.jspa?threadID=6594&messageID=122294#122294)
405 Added: Support for concurrent execution for invocationCount=1 threadPoolSize>1 and @DataProvider
406 (http://forums.opensymphony.com/thread.jspa?threadID=64738&tstart=0)
cc01c6f9 » bileblog
2007-04-13 Added xml report
407 Added: New TestNG specific XML report, generated by default in 'xml' subdirectory of test-output
0f282639 » the.mindstorm
2007-04-19 Added: support in strprotocol for passing the ITest.getTestName() inf…
408 Added: support in strprotocol for passing the ITest.getTestName() information
79718dd2 » the.mindstorm
2007-04-25 Fixed: TESTNG-152
409 Fixed: TESTNG-152 If DataProvider is not found, the exception message should tell exactly what happened
a30275de » the.mindstorm
2007-04-18 strprotocol hangs when sending method param infor that contains \n, \…
410
6d0b0553 » the.mindstorm
2007-02-21 r11757@thor: alex | 2007-02-22 E. Europe Standard Time
411 Eclipse plug-in
412
413 Fixed: Bug that made group launch configurations unusable
a30275de » the.mindstorm
2007-04-18 strprotocol hangs when sending method param infor that contains \n, \…
414 Fixed: The plugin doesn't create the correct launch configuration for @Factory
415 Fixed: Method based launchers cannot be editted
416 Fixed: Plugin hangs while executing test with dataprovider that sends \n, \r messages
0f282639 » the.mindstorm
2007-04-19 Added: support in strprotocol for passing the ITest.getTestName() inf…
417 Added: display ITest.getTestName()
c7104e1c » bileblog
2007-04-13 Updated with IDEA blurbage
418
419 IDEA plug-in
420
421 Fixed: IDEA 7.0 compatibility
422 Fixed: occasional 'illegal arguments exception'
423 Fixed: TESTNG-151 Final passing test result is not properly hidden
2bb26840 » bileblog
2007-04-13 Updated
424 Added: Auto-completion for dependsOnMethods
425 Added: Highlighting of invalid groups/methods in dependsOn*
ac025d5b »
2010-07-20 Build changes
426
e7ee9205 » cbeust
2007-01-30 CHANGES and properties update
427 ===========================================================================
2151a490 » the.mindstorm
2006-12-13 r1240@thor: alex | 2006-12-13 06:07:32 +0200
428 5.5
ac025d5b »
2010-07-20 Build changes
429 2007/01/25
2151a490 » the.mindstorm
2006-12-13 r1240@thor: alex | 2006-12-13 06:07:32 +0200
430
a26b36e0 » cbeust
2007-01-23 Fixed: @BeforeGroup methods were run twice when in a base class
431 Fixed: @BeforeGroup methods were run twice when in a base class
bab15683 » cbeust
2007-01-18 Fixed: @BeforeGroup methods were run twice with a @Test at class level
432 Fixed: @BeforeGroup methods were run twice with a @Test at class level
94b43f7e » cbeust
2007-01-11 Fixed: parallel="tests" didn't work as advertised
433 Fixed: parallel="tests" didn't work as advertised
39c426dd » the.mindstorm
2007-01-08 r1402@thor: alex | 2007-01-08 22:18:37 +0200
434 Added: Support for thread-count at test level
fd841531 » cbeust
2007-01-03 Added: Method selectors receive a Context and can stop the chain with…
435 Added: Method selectors receive a Context and can stop the chain with setStopped()
88718b42 » cbeust
2007-01-03 XmlMethodSelector#includeMethod was always called before all the othe…
436 Fixed: XmlMethodSelector was always run first regardless of its priority
25f69e45 » the.mindstorm
2006-12-29 r1386@thor: alex | 2006-12-29 04:12:20 +0200
437 Added: @BeforeGroups/@AfterGroups can live in classes without @Test methods
10efd59e » cbeust
2006-12-28 Added: DataProvider can now take an ITestContext parameter
438 Added: DataProvider can now take an ITestContext parameter
e58af1dd » cbeust
2006-12-28 Fixed: Wasn't parsing <selector-class-name> correctly
439 Fixed: Wasn't parsing <selector-class-name> correctly
f7e88f8b » cbeust
2006-12-21 Updated CHANGES with my changes
440 Fixed: Annotation Transformers now work on class-level annotations
441 Fixed: Some class-level @Test attributes were not always honored
9a148254 » the.mindstorm
2006-12-21 Clean separation between @Test invocation events and @Configuration i…
442 Added: Clean separation between @Test invocation events and @Configuration invocation events
443 (see also TESTNG-111)
57233027 » cbeust
2006-12-23 Tests returned from a @Factory are run in different threads if parall…
444 Added: Test instances created by @Factory now run in multiple threads in parallel mode
4a9f5e1b » the.mindstorm
2006-12-19 r1297@thor: alex | 2006-12-19 22:12:09 +0200
445 Fixed: @Before/@AfterGroups invocation order
6b388f81 » the.mindstorm
2006-12-19 r1286@thor: alex | 2006-12-19 18:11:30 +0200
446 Fixed: TESTNG-27: Parameters are not used on <test> level anymore
8199621f » the.mindstorm
2006-12-14 Fixed: TESTNG-107 don't create an output directory if "outputDirector…
447 Fixed: TESTNG-107 don't create an output directory if "outputDirectory" is null
68566756 » cbeust
2006-12-14 Fixed: UseDefaultListeners in Ant Task does not work
448 Fixed: TESTNG-127 UseDefaultListeners in Ant Task does not work
ff19c2bd » the.mindstorm
2006-12-13 r1242@thor: alex | 2006-12-13 06:34:12 +0200
449 Fixed: TESTNG-119 Running TestNG runner with invalid '-sourcedir' on JDK14 JavaDoc annotated test classes won't fail.
8603fcf2 » the.mindstorm
2006-12-13 r1241@thor: alex | 2006-12-13 06:28:42 +0200
450 Fixed: TESTNG-113 Dependent methods within the same static inner class are not found
2151a490 » the.mindstorm
2006-12-13 r1240@thor: alex | 2006-12-13 06:07:32 +0200
451 Fixed: TESTNG-125 TestNG failed for test classes under *.java*.* pakages
452
531c73e6 » the.mindstorm
2006-12-22 r1356@thor: alex | 2006-12-22 06:03:45 +0200
453 Eclipse plug-in
454 Fixed: issue with launch configuration
455 Fixed: TESTNG-124: setting location of testng reports output
456
2151a490 » the.mindstorm
2006-12-13 r1240@thor: alex | 2006-12-13 06:07:32 +0200
457 ===========================================================================
20e416df » the.mindstorm
2006-11-23 r1084@thor: alex | 2006-11-23 12:44:51 +0200
458 5.4
c70a9deb » the.mindstorm
2006-10-31 Added: support for remote protocol to pass parameter information
459
8ced8aef » the.mindstorm
2006-12-10 r1221@thor: alex | 2006-12-10 05:36:26 +0200
460 Fixed: Ant task issue with paths containing spaces
feb9f105 » the.mindstorm
2006-12-08 r1219@thor: alex | 2006-12-08 19:07:20 +0200
461 Added: for @BeforeGroups and @AfterGroups specifying the groups() attribute will auto-include the method
462 into those groups by default (previously you had to also provide the value() attribute).
6b25aa40 » the.mindstorm
2006-11-23 r1080@thor: alex | 2006-11-23 12:06:54 +0200
463 Added: the load @Tests (invocationCount + threadPoolSize) are triggered simultaneous
464 Fixed: reports are correctly displaying the thread info
f50b618b » the.mindstorm
2006-11-02 r1010@thor: alex | 2006-11-02 14:36:20 +0200
465 Added: @DataProvider name defaults to method name
c70a9deb » the.mindstorm
2006-10-31 Added: support for remote protocol to pass parameter information
466 Added: support for remote protocol to pass parameter information
467 Fixed: TextReporter logs information about the parameters of the test methods
63d1b813 » the.mindstorm
2006-11-01 r1002@thor: alex | 2006-11-01 20:27:19 +0200
468 Fixed: concurrency issue in JUnitXMLReporter
469 Fixed: output of JUnitXMLReporter must be CDATA
fd3d6296 » the.mindstorm
2006-11-12 r1030@thor: alex | 2006-11-12 02:53:30 +0200
470 Fixed: XML unsupported annotations/parallel attribute values are reported
125d2471 » cbeust
2006-09-16 Replaced "listener" with "listeners" in the ant task
471
b74384ce » the.mindstorm
2006-11-25 r1092@thor: alex | 2006-11-25 05:10:09 +0200
472 Eclipse plug-in
bd2de7a4 » the.mindstorm
2006-11-30 Fixed possible NPE when the @DataProvider name is the method name itself
473 Fixed: groups with multi-attribute javadoc annotations
b74384ce » the.mindstorm
2006-11-25 r1092@thor: alex | 2006-11-25 05:10:09 +0200
474 Fixed: consistent behavior for dependsOnMethods
475 Fixed: consistent behavior for tests with dependsOnGroups (a warning is emitted)
476 Fixed: consistent merge of configuration arguments when an existing launch configuration exists
7b73a742 » the.mindstorm
2006-09-14 small changes to allow usage of usedefaultlisteners from Eclipse plugin
477 ===========================================================================
125d2471 » cbeust
2006-09-16 Replaced "listener" with "listeners" in the ant task
478 5.3
ac025d5b »
2010-07-20 Build changes
479 2006/10/30
125d2471 » cbeust
2006-09-16 Replaced "listener" with "listeners" in the ant task
480
7a14bd87 » the.mindstorm
2006-10-25 r255@thor: alex | 2006-10-25 03:52:23 +0300
481 Fixed: use a single instance of bsh.Interpreter
55948752 » the.mindstorm
2006-10-24 + @Before/@AfterMethod can declare a java.lang.reflect.Method paramet…
482 Added: @Before/@AfterMethod can declare a java.lang.reflect.Method parameter to be informed about the @Test method
957a0e6b » the.mindstorm
2006-10-20 super classes must not be listed in testng-failures.xml
483 Fixed: super classes must not be listed in testng-failures.xml
484 Fixed: parallel attribute must not appear if empty or null in testng-failures.xml
5e5666c0 » the.mindstorm
2006-10-16 updated ChangeLog with latest fixes and additions
485 Fixed: parsing for javadoc annotations is done on request only
486 Added: improved multiple suite summary page report
487 Added: -target option deprecated in favor of -annotations javadoc|jdk
9e5d6a0f » cbeust
2006-10-16 Fixed: filesets in the ant task didn't work if the paths have spaces …
488 Fixed: filesets in the ant task didn't work if the paths have spaces in them
992befd4 » the.mindstorm
2006-10-10 attempt to fix a possible NPE
489 Fixed: Before/After Suite were behaving wrong in parallel execution
490 Added: A generic/extensible RemoteTestNG was added to the core
494a8d8c » the.mindstorm
2006-09-28 latest fixes
491 Fixed: Before/AfterGroup-s were behaving wrong when using invocationCount, dataProvider and threadPoolSize
492 Fixed: improved support for running different annotation type tests in the same suite
493 Fixed: testng-failed.xml was generated even if there were no failures/skipps
494 Fixed: -usedefaultlisteners was wrongly passed to JVM instead of TestNG options
3ee1fe0f » cbeust
2006-09-26 Implemented static data providers for JDK 1.4 (and test)
495 Added: Attribute dataProviderClass for @Test and @testng.test
ada98511 » cbeust
2006-09-22 Fixed: Forgot to account for cases where both invocationCount and Dat…
496 Fixed: Forgot to account for cases where both invocationCount and DataProviders are present
67a9c897 » cbeust
2006-09-22 Fixed: AfterGroups were invoked out of order with invocationCount and…
497 Fixed: AfterGroups were invoked out of order with invocationCount and DataProviders
ada98511 » cbeust
2006-09-22 Fixed: Forgot to account for cases where both invocationCount and Dat…
498 Fixed: Reporter.getOutput() returned an empty array if a timeOut was specified
2c30372d » cbeust
2006-09-17 Provides css support for skipped tests (shades of gray)
499 Added: testng.xml now supports <suite-files>
125d2471 » cbeust
2006-09-16 Replaced "listener" with "listeners" in the ant task
500 Added: ant task can receive several listeners
6a229090 » the.mindstorm
2006-09-18 updated with latest features/fixes
501 Fixed: TESTNG-109 Skipped tests with expected exceptions are reported as failures
55cef1bb » Bill.Michell
2006-10-13 Update CHANGES.txt to reflect my recent changes
502 Added: ant task can now select the parallel mode for running tests
503 Fixed: ant task correctly deals with empty groups and excludedgroups parameters
504 Added: ant task can override default suite and test names
505 Added: comand line support for setting parallel mode, suite and test names
7b73a742 » the.mindstorm
2006-09-14 small changes to allow usage of usedefaultlisteners from Eclipse plugin
506
507 Eclipse plug-in
508 Added: Support for configuring per project usedefaultlisteners
6a229090 » the.mindstorm
2006-09-18 updated with latest features/fixes
509 Added: Contextual drop-down menu on failures tab of the TestNG view to enable running/debugging method failure only
510 Added: Suppport for configuring per project TestNG jar usage (project provided one or plugin provided one)
8855dc4f » cbeust
2006-08-14 Updated CHANGES and version to 5.1beta
511
a10e6b85 » the.mindstorm
2006-08-06 updated ChangeLog
512 ===========================================================================
8bee407b » cbeust
2006-08-23 Now creating other-jars/
513 5.2
514
ae569979 » cbeust
2006-09-11 Added: "-usedefaultlisteners true/false" to command line and ant
515 Added: "-usedefaultlisteners true/false" to command line and ant
516 Added: EmailableReporter (from Paul Mendelson)
4b9824b5 » cbeust
2006-09-01 Parallel test mode can now be specified from XML: <suite parallel="te…
517 Added: parallel can now be "methods" or "tests". Boolean version deprecated
c2408c3e » cbeust
2006-08-29 Modified CHANGES.txt
518 Added: TestNGAntTask now uses the @ syntax to invoke TestNG
26b0c78c » cbeust
2006-08-29 Added: Command line understands @ syntax
519 Added: Command line understands @ syntax
e24b3802 » cbeust
2006-08-24 Added: JUnitConverter uses the new syntax
520 Added: JUnitConverter uses the new syntax
521 Added: -groups to JUnitConverter
8bee407b » cbeust
2006-08-23 Now creating other-jars/
522 Fixed: Throw proper exception when a DataProvider declares parameters
f91c2a61 » the.mindstorm
2006-09-03 updated ChangeLog
523 Added: completely revamped JUnit support (should run all kind of JUnit tests)
524 Fixed: TESTNG-40 (Bug in testng-failed.xml generation)
2ea93330 » the.mindstorm
2006-09-04 Fixed bug TESTNG-106 (Failed "@BeforeSuite" method just skipps the la…
525 Fixed: TESTNG-106 (Failed "@BeforeSuite" method just skipps the last test in xml-file)
526 Fixed: Success on 0 tests (http://forums.opensymphony.com/thread.jspa?threadID=41213)
f91c2a61 » the.mindstorm
2006-09-03 updated ChangeLog
527
528 Eclipse plug-in
529 Added: TESTNG-105 Automaticaly define TESTNG_HOME classpath variable
8bee407b » cbeust
2006-08-23 Now creating other-jars/
530
531 ===========================================================================
a10e6b85 » the.mindstorm
2006-08-06 updated ChangeLog
532 5.1
ac025d5b »
2010-07-20 Build changes
533 2006/08/18
a10e6b85 » the.mindstorm
2006-08-06 updated ChangeLog
534
8855dc4f » cbeust
2006-08-14 Updated CHANGES and version to 5.1beta
535 Added: @Test(sequential = true)
ca895efd » cbeust
2006-08-09 Fixed: TESTNG-102 (Incorrect ordering of @BeforeMethod calls when a d…
536 Fixed: TESTNG-102 (Incorrect ordering of @BeforeMethod calls when a dependency is specified)
997a5931 » the.mindstorm
2006-08-11 Fix for TESTNG-101
537 Fixed: TESTNG-101 (HTML output contains nested <P> tags and a missing <tr> tag)
a10e6b85 » the.mindstorm
2006-08-06 updated ChangeLog
538 Added: support for specifying test-only classpath (http://forums.opensymphony.com/thread.jspa?messageID=78048&tstart=0)
539 Fixed: TESTNG-93 (method selectors filtering @BeforeMethod)
540 Fixed: TESTNG-81 (Assert.assertFalse() displays wrong expected, actual value)
541 Fixed: TESTNG-59 (multiple method selectors usage results in no tests run)
542 Fixed: TESTNG-56 (invocation of @Before/AfterClass methods in parallel/sequential scenarios)
543 Fixed: TESTNG-40 (failures suite does not contain @Before/After Suite/Test methods)
544 Fixed: TESTNG-37 (allow passing null parameter value from testng.xml)
545 Fixed: TESTNG-7 (display classname when hovering method)
546
547
548 Eclipse plug-in
549
550 Added: run contextual test classes with parameters from suite definition files
551 Added: TESTNG-100 (Show HTML reports after running tests)
13e8f500 » the.mindstorm
2006-08-11 added new feature to Eclipse plugin: TESTNG-97 (double click top stac…
552 Added: TESTNG-97 (Double click top stack to raise comparison)
a10e6b85 » the.mindstorm
2006-08-06 updated ChangeLog
553 Added: TESTNG-84 (plug-in UI for suite option should support absolute path)
554 Added: TESTNG-20 (copy stack trace)
555
556 Fixed: TESTNG-72 (display groups with non-array values)
557 Fixed: TESTNG-64 (Eclipse plug-in applies added groups to all launch configurations)
558 Fixed: TESTNG-28 (Cannot select groups from dependent eclipse projects)
559 Fixed: TESTNG-25 (do not display fully qualified method name when running contextual test class)
560
561 Improved behavior:
562 TESTNG-98 (temporary files have guaranteed fixed names)
563 TESTNG-95 (Assertion failed comparison trims trailing ">")
96761aaa » cbeust
2006-08-15 Minor fixes
564 TESTNG-70 (TestNG prevents eclipse from opening an older CVS version of a java class)
a10e6b85 » the.mindstorm
2006-08-06 updated ChangeLog
565 display of test hierarchy information (TESTNG-29)
566
336f0ef4 » cbeust
2006-08-01 Initial commit
567 ===========================================================================
568
569 5.0.1
570
571 Eclipse plug-in
572
573 Added: Output directory for the tests
574 Added: Can now specify listener classes
575
576 ===========================================================================
577 5.0.1
578
579 Fixed: reports generated by SuiteHTMLReporter do not work with JDK1.4
580
581 ===========================================================================
582
583 5.0
ac025d5b »
2010-07-20 Build changes
584 2009/04/01
336f0ef4 » cbeust
2006-08-01 Initial commit
585
586 Added: Ant task: support for JVM, workingDir, timeout
587 Added: Stack traces can be interactively shown in the HTML reports
588 Added: Link to testng.xml in the reports
589 Added: New structure for reports, suites go in their individual directory
590 Added: @Test(suiteName) and @Test(testName)
591 Added: The stack traces in reports do not include TestNG frames (system property testng.exception)
592 (see: http://groups.google.com/group/testng-dev/browse_thread/thread/9f4d46ade10b0fda)
593 Fixed: Exit with error when no methods are run
594 (see: http://groups.google.com/group/testng-dev/browse_thread/thread/3c26e8a5658f22ac)
595 Added: List of methods in alphabetical order
596 Fixed: Class-scoped annotations were not recognized when inherited
597 Added: Deprecated @Configuration and introduced @BeforeSuite/Test/Class/TestMethod
598 Added: Deprecated @ExpectedExceptions and moved it into @Test
599 Added: expectedExceptions to @Test, deprecated @ExpectedExceptions
600 Added: New annotations: @BeforeSuite, @BeforeTest, etc...
601 Fixed: Was returning an exit code of 0 if a cyclic graph was detected
602 Added: Interface org.testng.ITest so that tests can declare a name
603 Fixed: The Text reporter was reporting the square of the actual number of methods
604 Fixed: Bug reported by Eran about dependencies with an afterClass method
605 Added: IHookCallBack now receives the ITestResult in its run() method
606 Added: Name of suite for command line can be set with -Dtestng.suite.name=xxx
607 Fixed: TestNGAntTask was hardcoding m_haltOnFSP to true
608 Fixed: Passing a null parameter caused an NPE in the reports
609 Added: "listener" to the ant task (and documentation)
610 Added: if patch-testng-sourcedir.properties is found in the classpath
611 with a property "sourcedir" containing a ; separated list of
612 directories, this list will override -sourcedir.
613
614 ===========================================================================
615
616
617 4.7
618
619 Added: Maven 2 plug-in
620 Fixed: Message formattings in TestNG assertion utility class
621 Fixed: @Factory methods were counted as @Test as well
622 http://jira.opensymphony.com/browse/TESTNG-51
623 Fixed: All DataProvider parameters were shown in the HTML report
624 Fixed: Bug in testng-failed.xml generation
625 Fixed: <packages> bug when using a jar file to load the test classes
626 Added: alwaysRun for before @Configuration methods
627 http://jira.opensymphony.com/browse/TESTNG-35
628 Fixed: groupless @Configurations were not invoked if a method depends on a group
629 http://jira.opensymphony.com/browse/TESTNG-45
630 Added: beforeGroups/afterGroups to @Configuration
631
632 Eclipse plugin:
633
634 Added: last contextual launch is available in Eclipse launcher lists
635 Fixed: 3.2M5 integration (removed dependency on non-existing class)
636 Fixed: testng-failures.xml generation
637
638 ===========================================================================
639
640 4.6
ac025d5b »
2010-07-20 Build changes
641 2006/27/02
336f0ef4 » cbeust
2006-08-01 Initial commit
642
643 Added: Documentation contains the new reports
644 Added: TestNG.setUseDefaultListeners(boolean)
645 Added: Descriptions now appear in TextReporter (verbose>=2) and the HTML reports
646 Added: description attribute to @Test and @Configuration
647 Added: combined Reporter output in the reports
648 Added: methods not run in the reports
649 Added: org.testng.IReporter
650 Added: threadPoolSize to @Test
651 Added: Reports now show relative timings (start at 0)
652 Added: Reports now show different colors depending on the methods' classes
653 Added: Reports now show all parameters used to invoke the test method
654 Added: org.testng.Reporter
655 Added: DataProviders can accept a Method as first parameter
656 Fixed: Extraneous implicit inclusion of a method
657
658 Eclipse plugin:
659
660 Added: Run/Debug as TestNG test from the editor contextual menu
661 Fixed: TESTNG-24: 'Run as testng test' does not appear of the Test annotation does not have a group
662 Fixed: TESTNG-18: Eclipse plugin ignores Factory annotation
663 Fixed: TESTNG-21: Show differences when double clicking assertion exceptions
664 Added: UI allows setting orientation (even more space)
665 http://forums.opensymphony.com/thread.jspa?threadID=17225&messageID=33805#33805
666
667 ===========================================================================
668
669 4.5
ac025d5b »
2010-07-20 Build changes
670 2007/07/02
336f0ef4 » cbeust
2006-08-01 Initial commit
671
672 Core:
673
674 Fixed: Methods were not implicitly included, only groups
675 Fixed: Bug with failed parent @Configuration don't skip child @Configuration/@Test invocations
676 Fixed: Bug with overridding @Configuration methods (both parent and child were run)
677 Fixed: Bug when overriding beforeClass methods in base class (cyclic graph)
678 Added: Support for JAAS (see org.testng.IHookable)
679 Fixed: Problem with nested classes inside <package name="foo.*"
680 Fixed: If a group is not found, mark the method as a skip instead of aborting
681 Fixed: testng-failed.xml was not respecting dependencies
682 Fixed: class/include method in testng.xml didn't work on default package
683 Fixed: DTD only allowed one <define>
684 Fixed: ArrayIndexOutOfBoundsException for jMock
685 Added: dependsOnMethods can contain methods from another class
686 Fixed: JUnitConverter required -restore, not any more (option is now a no-op)
687 Fixed: JUnit mode wasn't invoking setName() on test classes
688 Added: Regular expressions for classes in <package>
689 Added: Distributed TestNG
690 Fixed: Command line parameters and testng.xml are now cumulative
691 Fixed: Reports now work for multiple suites
692 Fixed: Was ignoring abstract classes even if they have non-abstract instances
693 Fixed: If setUp() failed, methods were not skipped
694 Fixed: Was not clearly indicating when beforeSuite fails
695 Added: @Configuration.inheritGroups
696 Fixed: inconsistency between testng.xml and objects regarding method selectors
697
698 Eclipse plug-in:
699
700 New look for the progress view.
701
702 ===========================================================================
703
704 4.4
705
706 Core:
707
708 Fixed: testng-failures.xml was not excluding methods from base classes
709 Fixed: Bug in suites of suites for JUnit mode
710
711 ===========================================================================
712
713 4.3
714
715 Core:
716
717 Fixed: testng-failures.xml was not excluding methods from base classes
718 Fixed: Bug in suites of suites for JUnit mode
719 Added: Excluded groups on command line and ant task
720 Fixed: When including a group, implicitly include groups depended upon
721 Fixed: When depending on several groups, wasn't skipped if one of them failed
722 Fixed: Failures weren't reported accurately in the JUnitReports report
723 Fixed: Wasn't throwing an exception if depending on a non-existing group
724
725 ===========================================================================
726
727 4.2
728
729 Core:
730
731 Fixed: wasn't excluding methods in base classes
732 Added: alwaysRun for tests (soft dependencies)
733 Fixed: Class-level enabled=false were not honored
734 Fixed: Bug with multiple dataproviders on same class
735 Fixed: Bug with dataprovider defined in the parent class
736 Fixed: Bug with dataprovider defined in a subclass
737 Fixed: Bug with dataprovider defined in an abstract class
738 Fixed: testng-failures generation was excluding the methods even if a failed test depended on it
739
740 ===========================================================================
741
742 4.1
743
744 Core:
745
746 Added: @DataProviders can return Iterable<Object[]>
747 Fixed: Superclass test methods were not called in the presence of a class @Test
748 Added: Reporter class to log messages in the HTML reports
749
750 ===========================================================================
751
752 4.0
ac025d5b »
2010-07-20 Build changes
753 2005/11/10
336f0ef4 » cbeust
2006-08-01 Initial commit
754
755 Core:
756
757 Fixed: suite methods now invoked only once in a hierarchy
758 Added: @DataProvider and @testng.data-provider
759 Fixed: Interleave order now respected for before/afterClass methods
760 Added: Can now invoke java -jar testng-2.6.jar <...>
761 Added: Support for BeanShell
762 Added: Method Selectors (IMethodSelector)
763 Fixed: In the absence of dependencies, @Configuration methods respect inheritance
764 Fixed: Bug in multithreaded dependencies on methods
765 Fixed: dependsOnGroups wasn't working on regular expressions
766 Fixed: Bug in <package> when directories contain spaces in their names
767 Fixed: Introduced a JDK5 dependency in the JDK1.4 build (getEnclosingClass())
768 Fixed: Output directory in ant task was not honored if it didn't exist
769 Fixed: Problem with timeout according to
770 http://forums.opensymphony.com/thread.jspa?threadID=6707
771
772 Eclipse plug-in:
773
774 Fixed: Wasn't handling linked directories correctly
775 Fixed: Bug in QuickFix implementation
776 Added: Quick Fix for JUnit conversion (Annotations and JavaDoc)
777 Fixed: Methods Run as TestNG test
778 Added: Package level Run as TestNG test
779 Fixed: Resources from the linked directories are using a wrong path when
780 passed to command line TestNG
781
782 IDEA plug-in:
783
784 Added: Support for JDK 1.4 (both projects and IDEA itself)
785 Fixed: Classes that contained only configuration were ignored
786
787 ===========================================================================
788
789 2.5
ac025d5b »
2010-07-20 Build changes
790 2005/08/08
336f0ef4 » cbeust
2006-08-01 Initial commit
791
792 Added: ITestListener.onTestStart(ITestResult)
793 Added: Support for <packages>
794 Added: Resource files for easier ant taskdefs
795 Fixed: @Configuration methods were not invoked with individual test methods
796 Fixed: Bug with ExpectedExceptions
797 Fixed: Didn't support nested factory classes
798 Fixed: NPE if -target is omitted with JDK 1.4
799 Fixed: @Configuration failures in a class would cause other classes to fail
800 Added: alwaysRun
801 Fixed: beforeTestClass/afterTestClass were broken for a pathological case
802 Added: @Configuration(alwaysRun)
803 Added: JUnitConverter task
804 Fixed: < and > characters in reports were not escaped
805
806 Eclipse plug-in:
807
808 Fixed: Class dialog wasn't showing @Factory classes
809
810 IDEA plug-in:
811
812 First release!
813
814 Documentation:
815
816 Added: Brand new look!!!
817 Added: Section on testng.xml
818 Fixed: Numbering of sections
819
820 ===========================================================================
821
822 2.4
ac025d5b »
2010-07-20 Build changes
823 2005/07/05
824
336f0ef4 » cbeust
2006-08-01 Initial commit
825 Changed: New package: testng.org
826 Fixed: Bug with @ExpectedException occuring the parallel mode
827 Fixed: Bug with parameters and beforeTest
828 Added: IInstanceInfo support
829 Fixed: methods were not excluded when included by groups
830 Fixed: testng-failures.xml is now including also the beforeSuite/afterSuite methods
831 Fixed: generating the testng-failures.xml is now working as expected
832 Fixed: Factories call all the tests even if some of them fail along the way
833 Fixed: Better JUnit support (wasn't creating individual instances)
834 Fixed: dependsOnGroups didn't work across different classes
835 Added: command line (and Ant) -groups option
836 Added: @Parameters (and made parameters attribute deprecated)
837 Added: Parameters for constructors
838 Fixed: Better interleaving of before/afterTestMethods
839 Fixed: Ant task
840 Fixed: TestNGException thrown when TestNG conditions are not fulfilled
841
842 Documentation:
843 - New assert classes
844 - New ways to launch
845 - JUnitConverter documentation
846 - new beforeSuite/afterSuite
847
848 ===========================================================================
849
850 2.3
ac025d5b »
2010-07-20 Build changes
851 2005/04/12
336f0ef4 » cbeust
2006-08-01 Initial commit
852
853 Fixed: Spaces are now legal in JavaDoc comments
854 Added: documentation for @Factory
855 Fixed: factories were called multiple times
856 Added: beforeSuite and afterSuite
857 Fixed: inheritance and scope now working properly for annotations
858 Fixed: dependsOnMethods wasn't working for 1.4
859 Added: Better stack traces
860 Added: Better syntax for included/excluded methods
861 Fixed: Better verbose support
862 Fixed: Various fixes for the Eclipse plug-in
863 Added: Can specify a class name on the command line
864 Fixed: Default package bug in JUnitConverter
865 Added: Regression tests for JUnitConverter
866 Added: -quiet option to JUnitConverter
867
868 ===========================================================================
869
870 2.2
871
872 Fixed: Wasn't handling several testng.xml files correctly
873 Fixed: Renamed -src to -sourcedir
874 Fixed: Complains if no sourcedir is specified in 1.4
875 Added: In 1.4, don't require annotations="javadoc"
876 Fixed: If setUp fails, complain and mark test methods as skips
877 Fixed: Dependent methods weren't working for 1.4
878
879 ===========================================================================
880
881 2.1
ac025d5b »
2010-07-20 Build changes
882 2005/02/12
336f0ef4 » cbeust
2006-08-01 Initial commit
883
884 Added: Parser can accept an InputStream for testng.xml
885 Fixed: expected-exceptions now fails if test passes
886 Fixed: reports now use the suite name in HTML
887 Added: invocationCount and successPercentage
888 Added: dependsOnMethods
889 Added: timeOut works in non-parallel mode
890
891 ===========================================================================
892
893 2.0
ac025d5b »
2010-07-20 Build changes
894 2004/12/06
336f0ef4 » cbeust
2006-08-01 Initial commit
895
896 Added: port on JDK 1.4
897
898 ===========================================================================
899
900 1.3
901
902 Added: new view: classes (still experimental)
903 Added: timeout on methods
904 Added: thread-count
905 Added: TestNG is now multithread, see "parallel" in <suite>
906
907 ===========================================================================
908
909 1.2
910
911 Added: JUnitConverter
912 Fixed: Bug with afterClasses (test: AfterClassCalledAtTheEnd)
913
914 ===========================================================================
915
916 1.1
917
918 Added: new links for methods and groups in the HTML report
919 Added: <methods>
920 Added: <fileset> to <testng>
921
922 ===========================================================================
923
924 1.0
ac025d5b »
2010-07-20 Build changes
925 2004/04/28
926 http://beust.com/weblog/2004/04/28/
336f0ef4 » cbeust
2006-08-01 Initial commit
927
928 Fixed: Updated to the new DTD
929 Fixed: Suite table of contents displays failures first
930 Fixed: Bug in afterTestClass
931 Added: Validating testng.xml
932 Added: Scoped parameters
933 Added: testng.xml
934 Removed: Property quiet
935 Changed: Verbose is now an integer
936 Added: Dependent methods
937
938 ===========================================================================
939
940 0.9
941
942 Added: Groups of groups
943 Added: Groups for Configuration methods
944 Added: Parameters
945
946 ===========================================================================
947
948 0.2
949
950 Fixed: Merged TestMethod and TestClass into Test
951 Added: HTML report
952 Added: Regexps for groups
953 Fixed: Inheritance of methods
954 Fixed: ExpectedException is now called ExpectedExceptions
Something went wrong with that request. Please try again.