Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 1043 lines (860 sloc) 50.638 kb
caa9356 @cbeust Updated CHANGES
authored
1 Current
2
5e4a8db Fixed: IAnnotationTransformer2 beforeTest/afterTest booleans were not be...
Cédric Beust authored
3 Fixed: IAnnotationTransformer2 beforeTest/afterTest booleans were not being set
a4006aa CHANGES update.
Cédric Beust authored
4 Fixed: GITHUB-111: @AfterClass on base classes run once too many (lrivera)
5
6 ===========================================================================
7 6.3
8 10/17/2011
9
0533751 Added: "description" attribute on <include>, made available on ITestNGMe...
Cédric Beust authored
10 Added: "description" attribute on <include>, made available on ITestNGMethod#getDescription
3a1d338 Added: RemoteTestNG waits infinitely for a connection (Aleksey Kabanov).
Cédric Beust authored
11 Added: RemoteTestNG waits infinitely for a connection (Aleksey Kabanov)
ece47a9 CHANGES.txt.
Cédric Beust authored
12 Fixed: A method that's both a test and a factory would not invoke its data provider
7c34e4f Fixed: @AfterClass was not called if one of the methods was not enabled ...
Cédric Beust authored
13 Fixed: @AfterClass was not called if one of the methods was not enabled (Aleksey Kabanov)
0533751 Added: "description" attribute on <include>, made available on ITestNGMe...
Cédric Beust authored
14 Fixed: Groovy access bug
aa48f78 Fixed: The XML parser doesn't recognize parallel="instances"
Cédric Beust authored
15 Fixed: The XML parser doesn't recognize parallel="instances"
b17252e Fixed NPE for inner classes.
Cédric Beust authored
16 Fixed: NPE when using inner classes
413eb43 Fixed: GITHUB-90: @AfterClass not being run when the class contains incl...
Cédric Beust authored
17 Fixed: GITHUB-90: @AfterClass not being run when the class contains included and not included methods
3dee422 Fixed: @AfterClass not being run in some subclassing situations
Cédric Beust authored
18 Fixed: @AfterClass not being run in some subclassing situations
b17252e Fixed NPE for inner classes.
Cédric Beust authored
19
4a85c6a CHANGES update.
Cédric Beust authored
20 Eclipse:
21
7c34e4f Fixed: @AfterClass was not called if one of the methods was not enabled ...
Cédric Beust authored
22 Fixed: Verbose levels specified in suites not respected
2840ff0 CHANGES update.
Cédric Beust authored
23 Fixed: Variable substitution in VM arguments is not working properly (svenhoff)
4a85c6a CHANGES update.
Cédric Beust authored
24
b17252e Fixed NPE for inner classes.
Cédric Beust authored
25 ===========================================================================
26
27 6.2
28 08/18/2011
29
55b90e7 @cbeust Added: xmlpathinjar to the TestNG ant task
authored
30 Added: xmlpathinjar to the TestNG ant task
99c74da @cbeust Added: TestNG can now invoke package protected constructors
authored
31 Added: TestNG can now invoke package protected constructors
b3a4d75 @cbeust Added: Injectors created by the @Guice annotation are now shared at the ...
authored
32 Added: Injectors created by the @Guice annotation are now shared at the <test> level
7b198e6 @cbeust Log update.
authored
33 Added: IConfigurationListener is now a public listener, along with a new one: IConfigurationListener2
c216411 @cbeust Added: parallel=instances for factory instance parallel runs.
authored
34 Added: When a method fails, only dependents of the same instance will be skipped
35 Added: parallel=instances for factory instance parallel runs
53e6fdc @cbeust Added: @Factory(enabled).
authored
36 Added: @Factory(enabled)
88fa06c @cbeust Fixed: JUnitReports reports now report the cumulated time @{Before,After...
authored
37 Fixed: JUnitReports reports now report the cumulated time @{Before,After}Method+@Test for each test method
342a785 @cbeust Fixed: JUnitReports reports have the name of the <test> instead of that ...
authored
38 Fixed: JUnitReports reports have the name of the <test> instead of that of the first class
b5f3f00 @cbeust Fixed: Using preserve-order with a factory that creates instances of a d...
authored
39 Fixed: Using preserve-order with a factory that creates instances of a different class causes NPE
d157979 @cbeust Fixed: GITHUB-74: Bad ordering of test methods when using a @Factory con...
authored
40 Fixed: GITHUB-74: Bad ordering of test methods when using a @Factory constructor with dataProvider
4dc9ed5 @cbeust CHANGES update.
authored
41 Fixed: Changing the test result from success to failure in a listener would still count the test as a success
f38bbfa @cbeust Fixed: ServiceLoader wasn't resolving correctly if no service loader cla...
authored
42 Fixed: ServiceLoader wasn't resolving correctly if no service loader classloader was specified
0679dd4 @cbeust Fixed: Better ordering with mixed priorities and dependencies.
authored
43 Fixed: Better ordering with mixed priorities and dependencies
a17da98 @cbeust Fixed: Improved detection of graph cycles in parallel runs.
authored
44 Fixed: Improved detection of graph cycles in parallel runs
caaf31e @cbeust Fixed: @BeforeTest was invoked multiple times if a factory is used.
authored
45 Fixed: @BeforeTest was invoked multiple times if a factory is used
d157979 @cbeust Fixed: GITHUB-74: Bad ordering of test methods when using a @Factory con...
authored
46 Fixed: GITHUB-57: Allow usage of package protected constructor of test classes
12ff94c @cbeust Fixed: testng-results.xml now lists the results chronologically
authored
47 Fixed: Injecting both Object[] and Method in @BeforeMethod didn't always work
48 Fixed: testng-results.xml now lists the results chronologically
0d11e81 @cbeust CHANGES update.
authored
49 Fixed: @Listeners specified on a base class will only be run once per listener class (dbriones)
bad9477 @cbeust Fixed: -groups and -excludegroups were no longer overriding testng.xml.
authored
50 Fixed: -groups and -excludegroups were no longer overriding testng.xml
12ff94c @cbeust Fixed: testng-results.xml now lists the results chronologically
authored
51
52 Eclipse:
53
32ed396 @cbeust CHANGES update.
authored
54 Added: Each data provider method now has a separate node entry in the TestNG view
89aff82 @cbeust CHANGES update.
authored
55 Fixed: Nodes in error would sometimes remain green
12ff94c @cbeust Fixed: testng-results.xml now lists the results chronologically
authored
56 Fixed: The TestNG context menu no longer appears where it shouldn't
55b90e7 @cbeust Added: xmlpathinjar to the TestNG ant task
authored
57
58 ===========================================================================
59
60 6.1.1
61 7/5/2011
62
fc10808 @cbeust Issue 56: name should not be test-instance-name when ITest is implemente...
authored
63 Fixed: https://github.com/cbeust/testng/issues/56 testng-results.xml was reporting the instance name instead of the method name
54160fc @cbeust Fixed: NPE when using preserve-order and factories.
authored
64 Fixed: NPE when using preserve-order and factories.
60916e4 @cbeust Fixed: Depending on a skipped method would not cause a method to be skip...
authored
65 Fixed: Depending on a skipped method would not cause a method to be skipped
fc10808 @cbeust Issue 56: name should not be test-instance-name when ITest is implemente...
authored
66
67 ===========================================================================
68
69 6.1
70 6/30/2011
71
bcb654d @cbeust Fixed: Dependency failures only impact the same instance
authored
72 Possible backward incompatible changes:
73
74 - Don't mutate the value returned by XmlTest#getIncludedGroups and XmlTest#getExcludedGroups.
75 Instead, use addIncludedGroup/addExcludedGroup.
76 - Failing methods that have dependees will only cause skips in the same instance. Different
77 test instances will not be affected
2354de5 @cbeust CHANGES update.
authored
78
1d96b17 @cbeust Added: Support for ServiceLoader for ITestNGListener.
authored
79 Added: Support for ServiceLoader for ITestNGListener
27dd9e8 @cbeust Doc update.
authored
80 Added: @Factory(dataProvider / dataProviderClass) on constructors
6810cca @cbeust Added: assertNotEquals() to Assert
authored
81 Added: assertNotEquals() to Assert
a4fde21 @cbeust Preparing 6.0.1.
authored
82 Added: assertArrayEquals() to AssertJUnit
f4f95bf @cbeust Added: Nested classes are now automatically added for consideration for ...
authored
83 Added: Nested classes are now automatically added for consideration for inclusion
2421538 @cbeust Added: <suite preserve-order="true"> will cause this attribute to be pro...
authored
84 Added: <suite preserve-order="true"> will cause this attribute to be propagated to all <test> tags
ba016b8 @cbeust Added: <groups> can now be specified under a <suite>
authored
85 Added: <groups> can now be specified under a <suite>
6ee9279 @cbeust Added: Tycho compatibility (Aleksander Pohl)
authored
86 Added: Tycho compatibility (Aleksander Pohl)
8c68a68 @cbeust Added: New <test> and <suite> flag: group-by-instances.
authored
87 Added: New <test> and <suite> flag: group-by-instances
8ad7bc9 @cbeust Added: -xmlpathinjar to specify the path of testng.xml inside a test jar...
authored
88 Added: -xmlpathinjar to specify the path of testng.xml inside a test jar file
483bb5a @cbeust Added: ISuite#getAllMethods, to retrieve all the methods at the start of...
authored
89 Added: ISuite#getAllMethods, to retrieve all the methods at the start of a suite.
f4e673f @cbeust Added: Output ITestResult attributes in xml report (nguillaumin).
authored
90 Added: Output ITestResult attributes in xml report (nguillaumin)
61a0a8a @cbeust Fixed: Thread safety problem in MethodInvocationHelper (Baron Roberts)
authored
91 Fixed: Thread safety problem in MethodInvocationHelper (Baron Roberts)
9cb7e93 @cbeust Fixed: Group dependencies were not being skipped properly.
authored
92 Fixed: Group dependencies were not being skipped properly.
bcb654d @cbeust Fixed: Dependency failures only impact the same instance
authored
93 Fixed: Dependency failures only impact the same instance
9bbc55d @cbeust Fixed: Static classes could cause a StackOverFlowError
authored
94 Fixed: Static classes could cause a StackOverFlowError
d5c6697 @cbeust IConfigurationListener now extends ITestNGListener.
authored
95 Fixed: IConfigurationListener was not extending ITestNGListener
6d083a4 @cbeust Fixed: IConfigurationListener#onConfigurationFailure was never called.
authored
96 Fixed: IConfigurationListener#onConfigurationFailure was never called
2421538 @cbeust Added: <suite preserve-order="true"> will cause this attribute to be pro...
authored
97 Fixed: TESTNG-476: <test> tags are now run in the order found in testng.xml
618c10e @cbeust Fixed: Now showing failed/skipped error messages on the console for verb...
authored
98 Fixed: Now showing failed/skipped error messages on the console for verbose >= 2
f4f95bf @cbeust Added: Nested classes are now automatically added for consideration for ...
authored
99 Fixed: ITestResult#getEndMillis() return 0
93bdaf8 @cbeust TESTNG-410: Clearer error message.
authored
100 Fixed: TESTNG-410: Clearer error message
e740539 @cbeust Fixed: TESTNG-475: @DataProvider doesn't support varargs.
authored
101 Fixed: TESTNG-475: @DataProvider doesn't support varargs
97d5691 @cbeust Fixed: Performance problems in EmailableReporter
authored
102 Fixed: Performance problems in EmailableReporter
8b53fef @cbeust Fixed: TESTNG-472: Better output for assertNull()
authored
103 Fixed: TESTNG-472: Better output for assertNull()
e0014c2 @cbeust Fixed: ConcurrentModificationException when using parallel data provider...
authored
104 Fixed: ConcurrentModificationException when using parallel data providers.
f239734 @cbeust Fixed: TESTNG-282: Problem when including+excluding packages (addicted)
authored
105 Fixed: TESTNG-282: Problem when including+excluding packages (addicted)
53754e6 @cbeust Fixed: TESTNG-471: assertEquals(Map, Map) fails if a map is a subset of ...
authored
106 Fixed: TESTNG-471: assertEquals(Map, Map) fails if a map is a subset of the other
df7b7b6 @cbeust Fixed: JUnitReporter generates an <error> tag for successful expectedExc...
authored
107 Fixed: JUnitReporter generates an <error> tag for successful expectedExceptions tests
6e7f12e @cbeust Minor fix for error message.
authored
108 Fixed: ISSUE-47: Don't allow two <test>s with same name within same suite (Nalin Makar)
58df7fe @cbeust Fixed: If a listener implements both ISuiteListener and IInvokedMethodLi...
authored
109 Fixed: If a listener implements both ISuiteListener and IInvokedMethodListener, only one of them gets invoked
df7b7b6 @cbeust Fixed: JUnitReporter generates an <error> tag for successful expectedExc...
authored
110
03d4e9b @cbeust CHANGES update.
authored
111 Eclipse:
112
ecc0d50 @cbeust Eclipse doc update.
authored
113 Added: New quick fix "Add static import org.testng.AssertJUnit.assertXXX"
2354de5 @cbeust CHANGES update.
authored
114 Added: New workspace wide setting: excluded stack traces, to provide shorter stack traces in the view
d8fe6f9 @cbeust Added: New "Clear results" icon in the tool bar
authored
115 Added: New "Clear results" icon in the tool bar
116 Added: When the search filter is modified, don't update the tree live if it is too big
53754e6 @cbeust Fixed: TESTNG-471: assertEquals(Map, Map) fails if a map is a subset of ...
authored
117 Added: Two new @Test refactorings (pull to class level, push to method level)
6810cca @cbeust Added: assertNotEquals() to Assert
authored
118 Added: JUnit conversion: @Ignore
a4fde21 @cbeust Preparing 6.0.1.
authored
119 Added: JUnit conversion: assertArrayEquals()
120 Added: JUnit conversion: @RunWith(Parameterized.class)
ba016b8 @cbeust Added: <groups> can now be specified under a <suite>
authored
121 Added: Support for Hamcrest failed assertions in the compare dialog
8bb9957 @cbeust CHANGES update.
authored
122 Added: JUnit conversion: suite() methods can now either be removed, commented out or left untouched
1d96b17 @cbeust Added: Support for ServiceLoader for ITestNGListener.
authored
123 Fixed: JUnit conversion: super.setUp()/tearDown() were being removed when extending a class other than TestCase
1d059e2 @cbeust Fixed: "Run as" menu not appearing for methods that take a generic param...
authored
124 Fixed: "Run as" menu not appearing for methods that take a generic parameter.
167e09d @cbeust Eclipse plug-in update.
authored
125 Fixed: The tree was incorrect if the same class is used in different <test> tags
e0014c2 @cbeust Fixed: ConcurrentModificationException when using parallel data provider...
authored
126 Fixed: When creating a new Run/Debug configuration, "Launch.label" was displayed
f239734 @cbeust Fixed: TESTNG-282: Problem when including+excluding packages (addicted)
authored
127 Fixed: TESTNG-459: TestNG menu should not always be present in context menu (Mykola Nikishov)
19cd3d3 @cbeust Fixed: Performance problems in the plug-in
authored
128 Fixed: Performance problems in the plug-in
53754e6 @cbeust Fixed: TESTNG-471: assertEquals(Map, Map) fails if a map is a subset of ...
authored
129 Fixed: Workspace-wide XML template files are not being honored.
03d4e9b @cbeust CHANGES update.
authored
130 Fixed: @BeforeClass/@AfterClass from JUnit4 are not being properly converted
131 Fixed: Conversions generate @Test() instead of @Test
132
df7b7b6 @cbeust Fixed: JUnitReporter generates an <error> tag for successful expectedExc...
authored
133 ===========================================================================
134
135 6.0
136 2011/03/16
137
8b48bb6 @cbeust Added: @Guice(moduleFactory) and IModuleFactory
authored
138 Added: @Guice(moduleFactory) and IModuleFactory
139 Added: @Guice(module)
0dba7d6 @cbeust Updated CHANGES.txt.
authored
140 Added: timeOut for configuration methods
8276273 @cbeust Nalin's change: -randomizesuites.
authored
141 Added: -randomizesuites (Nalin Makar)
8d59636 @cbeust Updated CHANGES
authored
142 Added: IConfigurable
00c08fa @cbeust Fixed: @Test(priority) was not being honored in parallel mode
authored
143 Fixed: @Test(priority) was not being honored in parallel mode
349a050 @cbeust Fixed: @Test(timeOut) was causing threadPoolSize to be ignored
authored
144 Fixed: @Test(timeOut) was causing threadPoolSize to be ignored
85a731a @cbeust Updated with contributor name.
authored
145 Fixed: TESTNG-468: Listeners defined in suite XML file are ignored (Michael Benz)
71ab605 @cbeust TESTNG-468: Listeners defined in suite XML file are ignored
authored
146 Fixed: TESTNG-465: Guice modules are bound individually to an injector meaning that multiple modules can't be effectively used (Danny Thomas)
2f14988 @cbeust Fixed: Method selectors from suites were not properly initialized (toddq...
authored
147 Fixed: Method selectors from suites were not properly initialized (toddq)
f5fc173 @cbeust Fixed: Throw an error when two data providers have the same name.
authored
148 Fixed: Throw an error when two data providers have the same name
1bcbafa @cbeust Fixed: Better handling of classes that don't have any TestNG annotations
authored
149 Fixed: Better handling of classes that don't have any TestNG annotations
6b983ac @cbeust Fixed: XmlTest#toXml wasn't displaying the thread-count attribute
authored
150 Fixed: XmlTest#toXml wasn't displaying the thread-count attribute
20a0bb1 @nullin Fixed: TESTNG-438: Regression in 5.14.1: JUnit Test Execution no longer ...
nullin authored
151 Fixed: TESTNG-438: Regression in 5.14.1: JUnit Test Execution no longer working
01aee42 @cbeust Fixed: TESTNG-436: Deep Map comparison for assertEquals() (Nikolay Metch...
authored
152 Fixed: TESTNG-436: Deep Map comparison for assertEquals() (Nikolay Metchev)
676b37b @cbeust Skipped tests were not always counted.
authored
153 Fixed: Skipped tests were not always counted.
836556f @cbeust Fixed: test listeners that throw were not reporting correctly (ansgarkon...
authored
154 Fixed: test listeners that throw were not reporting correctly (ansgarkonermann)
96a74c9 @cbeust Fixed: <suite junit="true"> wasn't working.
authored
155 Fixed: <suite junit="true"> wasn't working.
6b7d28b @cbeust Fixed: In parallel "methods" mode, method interceptors that remove metho...
authored
156 Fixed: In parallel "methods" mode, method interceptors that remove methods would cause a lock up
98224a3 @cbeust Fixed: EmailableReporter now sorts methods chronologically
authored
157 Fixed: EmailableReporter now sorts methods chronologically
28e899a @nullin Fixed: TESTNG-411: Throw exception on mismatch of parameter values (via ...
nullin authored
158 Fixed: TESTNG-411: Throw exception on mismatch of parameter values (via DP and/or Inject) and test parameters
2a310da @cbeust CHANGES update.
authored
159 Fixed: IDEA-59073: exceptions that don't match don't have stack trace printed in console (Anna Kozlova)
e04d120 @cbeust Fixed: IDEA's plug-in was not honoring ITest (fixed in TestResultMessage...
authored
160 Fixed: IDEA's plug-in was not honoring ITest (fixed in TestResultMessage)
f10c3a1 @cbeust Fixed: Methods depending on a group they belong were skipped instead of ...
authored
161 Fixed: Methods depending on a group they belong were skipped instead of throwing a cycle exception
9102fec @cbeust Updated CHANGES.txt.
authored
162 Fixed: TESTNG-401: ClassCastException when using a listener from Maven
82ed7e9 @cbeust Updated CHANGES.txt.
authored
163 Fixed: TESTNG-186: Rename IWorkerApadter to IWorkerAdapter (Tom‡s Pollak)
eb7e1b6 @nullin Fix updates to CHANGES.txt
nullin authored
164 Fixed: TESTNG-415: Assert.assertEquals() for sets and maps fails with 'null' as arguments
c987a16 @cbeust Updated CHANGES
authored
165 Fixed: typo -testRunFactory
14e2b69 @nullin Fixed: NPE while printing results for an empty suite
nullin authored
166 Fixed: NPE while printing results for an empty suite (Nalin Makar)
aacb207 @nullin Fixed: Invoke IInvokedMethodListener.afterInvocation after fixing result...
nullin authored
167 Fixed: Invoke IInvokedMethodListener.afterInvocation after fixing results for tests expecting exceptions (Nalin Makar)
347f2c9 @cbeust Fixed: TESTNG-441: NPE in SuiteHTMLReporter#generateMethodsChronological...
authored
168 Fixed: TESTNG-441: NPE in SuiteHTMLReporter#generateMethodsChronologically caused by a race condition (Slawomir Ginter)
c987a16 @cbeust Updated CHANGES
authored
169
89c386f @cbeust Documentation added: Section on Selenium (Felipe Knorr Kuhn)
authored
170 Eclipse:
a7de7af @cbeust Minor fixes to the YAML converter.
authored
171 Added: Convert to YAML
67b319d @cbeust JVM args in the Eclipse plug-in.
authored
172 Added: New global preference: JVM args
13b120d @cbeust CHANGES update.
authored
173 Added: Eclipse can now monitor a test-output/ directory and update the view when a new result is created
552f0e2 @cbeust CHANGES update.
authored
174 Added: Right clicking on a class/package/project now offers a menu "TestNG/Convert to TestNG"
4054ab4 @cbeust New features in the Eclipse plug-in.
authored
175 Added: Excluded methods are now listed in the Summary tab
0b4295f @cbeust CHANGES.txt
authored
176 Added: "Description" column in the excluded methods table
1bcbafa @cbeust Fixed: Better handling of classes that don't have any TestNG annotations
authored
177 Added: Dialog box when the plug-in can't contact RemoteTestNG
4054ab4 @cbeust New features in the Eclipse plug-in.
authored
178 Added: Double clicking on an excluded method in the Summary tab will take you to its definition
a4eabd2 @cbeust CHANGES update.
authored
179 Added: If you select a package before invoking the "New TestNG class" wizard, the source and package text boxes will be auto-filled
0e7989f @cbeust CHANGES update.
authored
180 Added: When an item is selected in a tab, the same item will be selected when switching tabs
181 Added: A new "Summary" tab that allows the user to see a summary of the tests, sort them by time, name, etc...
f375d1a @cbeust CHANGES update.
authored
182 Added: It's now possible "Run/Debug As" with a right click from pretty much any element that makes sense in the tree.
d18505d @cbeust Added: JUnit conversion: correctly replaces assertNull and assertNotNull
authored
183 Added: JUnit conversion: correctly replaces assertNull and assertNotNull
184 Added: JUnit conversion: removes super.setUp() and super.tearDown()
185 Added: JUnit conversion: removes @Override
186 Added: JUnit conversion: replaces @Test(timeout) with @Test(timeOut) (5.14.2.4)
187 Added: JUnit conversion: replaces @Test(expected) with @Test(expectedExceptions) (5.14.2.4)
188 Added: JUnit conversion: replaces fail() with AssertJUnit.fail() (5.14.2.2)
189 Added: JUnit conversion: replaces Assert with AssertJUnit (5.14.2.1)
e49b145 @cbeust Updated CHANGES.
authored
190 Added: The progress bar is now orange if the suite contained skipped tests and no failures
6470013 @cbeust Eclipse plug-in update.
authored
191 Added: Skipped test and suite icons are now orange (previously: blue)
89c386f @cbeust Documentation added: Section on Selenium (Felipe Knorr Kuhn)
authored
192 Added: New method shortcuts: "Alt+Shift+X N", "Alt+Shift+D N" (Sven Johansson)
3fe4551 @cbeust CHANGES update.
authored
193 Added: "Create TestNG class" context menu
8f678af @cbeust CHANGES update.
authored
194 Added: When generating a new class, handle overridden methods by generating mangled test method names
195 Fixed: Green nodes could override red parent nodes back to green
749ad0b @cbeust Changes update.
authored
196 Fixed: Was trying to load the classes found in the XML template file
fb5fc07 @cbeust Updating for 5.14.6.
authored
197 Fixed: Stack traces of skipped tests were not showing in the Exception view
552f0e2 @cbeust CHANGES update.
authored
198 Fixed: XML files should be run in place and not copied.
4054ab4 @cbeust New features in the Eclipse plug-in.
authored
199 Fixed: NPE when you select a passed test and click on the Compare Result icon (Mohamed Mansour)
0e7989f @cbeust CHANGES update.
authored
200 Fixed: When the run is over, the plug-in will no longer force the focus back to the Console view
47f07d9 @cbeust Updated CHANGES.
authored
201 Fixed: The counter in the progress bar sometimes went over the total number of test methods (5.14.2.9)
6f7afd1 @cbeust CHANGES update.
authored
202 Fixed: org.eclipse.ui.internal.ErrorViewPart cannot be cast to org.testng.eclipse.ui.TestRunnerViewPart (5.14.2.9)
e53ab8c @cbeust Updated CHANGES with the new Eclipse plug-in feature.
authored
203 Fixed: Workspace preferences now offer the "XML template" option as well as the project specific preferences (Asiel Brumfield)
82ed7e9 @cbeust Updated CHANGES.txt.
authored
204 Fixed: TESTNG-418: Only last suite-file in testng.xml run by Eclipse plugin
89c386f @cbeust Documentation added: Section on Selenium (Felipe Knorr Kuhn)
authored
205
206 Documentation:
207 Added: Section on Selenium (Felipe Knorr Kuhn)
cc2ecd8 @cbeust Updated CHANGES
authored
208 Added: Link to an article on TestNG, Mockito and Emma in the Misc section
89c386f @cbeust Documentation added: Section on Selenium (Felipe Knorr Kuhn)
authored
209
c987a16 @cbeust Updated CHANGES
authored
210 ===========================================================================
211
dc38113 @cbeust 5.14.7
authored
212 5.14.7
213 2011/01/27
214
215 Release for IDEA
216
217 ===========================================================================
218
5523eb4 @cbeust Updated CHANGES.txt.
authored
219 5.14.1
220 2010/10/2
221
222 Fixed: TESTNG-401: ClassCastException when using a listener from Maven
223
224 ===========================================================================
225
c987a16 @cbeust Updated CHANGES
authored
226 5.14
63f2ea7 @cbeust Made IHookable tests more robust.
authored
227 2010/08/28
c987a16 @cbeust Updated CHANGES
authored
228
1621e39 @cbeust Add testngtasks to the Maven produced jar file
authored
229 Added: test suites can now be run in parallel with -suitethreadpoolsize
b464540 @cbeust Fixed: @Listeners now aggregate through base classes
authored
230 Fixed: @Listeners now aggregate through base classes
9337911 @cbeust Restore serialization
authored
231 Fixed: ISuite was no longer serializable
3cedfdf @cbeust Fixed: Injection was sometimes not working properly when used with @Para...
authored
232 Fixed: Injection was sometimes not working properly when used with @Parameters
233 Fixed: TESTNG-400: afterMethod was called after onTestFailure()
7e735d9 @cbeust TESTNG-400: onTestFailure method in ITestListener is called before @Aft...
authored
234 Fixed: "excludedgroups" was not working on the ant task because of a typo
e0eb740 @cbeust Fixed: ant task error if <classfileset> is used with no classes (welex91...
authored
235 Fixed: ant task error if <classfileset> is used with no classes (welex91)
3cedfdf @cbeust Fixed: Injection was sometimes not working properly when used with @Para...
authored
236 Fixed: TESTNG-404: threaded tests fail due to use of non-threadsafe collections (Marcus Better)
40be385 @cbeust Fixed: preserve-order was not preserving class order with dependent meth...
authored
237 Fixed: preserve-order was not preserving class order with dependent methods
9ae4e70 @cbeust Fixed: RetryAnalyzer wasn't working properly with factories
authored
238 Fixed: RetryAnalyzer wasn't working properly with factories
caa9356 @cbeust Updated CHANGES
authored
239 Fixed: The ant task was no longer supporting ',' for testclass
240
39fb6ed @cbeust Removed imports from Guice's internal
authored
241 Eclipse:
242
243 Fixed: The plug-in wasn't running Groovy tests correctly (Andrew Eisenberg)
3cedfdf @cbeust Fixed: Injection was sometimes not working properly when used with @Para...
authored
244 Fixed: TESTNG-402 [Eclipse Plug-In] NPE occurred when I run twice a custom "Run configuration" on a group
39fb6ed @cbeust Removed imports from Guice's internal
authored
245
caa9356 @cbeust Updated CHANGES
authored
246 ===========================================================================
247
248 5.13.1
249 2010/08/05
10b4109 Examples didn't build from the zip file.
cbeust authored
250
ec2c674 @cbeust Updated CHANGES
authored
251 Added: -methods
62a82c6 @nullin Ability to configure failure policy by Todd Quessenberry
nullin authored
252 Added: -configfailurepolicy (Todd Quessenberry)
b3a8426 @cbeust Added -methodselectors, tests and documentation.
authored
253 Added: -methodselectors (Todd Quessenberry)
aba3ac2 @cbeust Implemented @NoInjection
authored
254 Added: @NoInjection
9dea444 @cbeust Tests for <test preserve-order='true'
authored
255 Added: <test preserve-order="true">
fffc20f @cbeust Added: -testnames (command line) and testnames (ant)
authored
256 Added: -testnames (command line) and testnames (ant)
e6eaf48 Added: New ant task tag: propertyset (Todd Wells)
cbeust authored
257 Added: New ant task tag: propertyset (Todd Wells)
268e3e0 ITestNGListenerFactory now uses the same instance as its tests.
cbeust authored
258 Added: ITestNGListenerFactory
af701af
cbeust authored
259 Added: Passing command line properties via the ant task and doc update (Todd Wells)
bef5653 @cbeust Updated changes.
authored
260 Added: Hierarchical XmlSuites (Nalin Makar)
bf02fc8 @cbeust Added Reporter#clear
authored
261 Added: Reporter#clear()
f381837 @cbeust Suite timeout to 10mn
authored
262 Fixed: NullPointerException when a suite produces no results (Cefn Hoile)
e157c70 @cbeust Fixed: Identical configuration methods were not always invoked in the co...
authored
263 Fixed: Identical configuration methods were not always invoked in the correct order in superclasses (Nalin Makar)
acd388b @cbeust Fixed: @DataProvider(parallel = true) was passing incorrect parameters w...
authored
264 Fixed: @DataProvider(parallel = true) was passing incorrect parameters with injection
beaff9a @cbeust Replaced @Test(sequential) with @Test(singleThreaded)
authored
265 Fixed: Replaced @Test(sequential) with @Test(singleThreaded)
675d707 @nullin Fixed: If inherited configuration methods had defined deps, they could b...
nullin authored
266 Fixed: If inherited configuration methods had defined deps, they could be invoked in incorrect order (Nalin Makar)
32b42ad @nullin Initialize all Suite/Test runners at beginning to catch configuration is...
nullin authored
267 Fixed: Initialize all Suite/Test runners at beginning to catch configuration issues right at start (Nalin Makar)
675d707 @nullin Fixed: If inherited configuration methods had defined deps, they could b...
nullin authored
268 Fixed: Issue7: Issue86 Incorrect dates reported for configuration methods
269 Fixed: Issue24: OOM errors in SuiteHTMLReporter (Nalin Makar)
8222e20 Fixed: Time outs specified in XML were not honored for <suite parallel="...
cbeust authored
270 Fixed: Time outs specified in XML were not honored for <suite parallel="tests">
100885a Fixed: <suite> and <test> time outs were hardcoded, they now honor their...
cbeust authored
271 Fixed: <suite> and <test> time outs were hardcoded, they now honor their time-out attribute
ecf3972 Fixed: TestNG was hanging if no test methods were found
cbeust authored
272 Fixed: TestNG was hanging if no test methods were found
721fb91 Fixed: onTestSuccess() was called after @AfterMethod instead of after th...
cbeust authored
273 Fixed: onTestSuccess() was called after @AfterMethod instead of after the test method (test: test.listener.ListenerTest)
c4b4679 Fixed: XML test results contained skipfailedinvocationCounts instead of ...
cbeust authored
274 Fixed: XML test results contained skipfailedinvocationCounts instead of skipfailedinvocationcounts
ff94a1b Fixed: Issue4 assertEquals for primitive arrays, Issue34 assertNull java...
nalin.makar@gmail.com authored
275 Fixed: Issue4 assertEquals for primitive arrays, Issue34 assertNull javadoc updated
e3b5205 Issue78 NPE with non-public class. Now throws TestNG exception
nalin.makar@gmail.com authored
276 Fixed: Issue78 NPE with non-public class. Now throws TestNG exception
f1ae0de Fixed: NPE with @Optional null parameters (Yves Dessertine)
cbeust authored
277 Fixed: NPE with @Optional null parameters (Yves Dessertine)
e3b5205 Issue78 NPE with non-public class. Now throws TestNG exception
nalin.makar@gmail.com authored
278 Fixed: TESTNG-387 TestNG not rerunning test method with the right data set from Data Provider (Franois Reynaud)
d3c04c3 Fixed: Show correct number of pass/failed numbers for tests using @DataP...
nalin.makar@gmail.com authored
279 Fixed: Show correct number of pass/failed numbers for tests using @DataProvider
280 Fixed: Return correct method status and exception (if any) in InvokedMethodListener.afterInvocation()
d16c4e5 Trivial fixes: TESTNG-241 (log message at Info), Issue2 (throw SAXExcept...
nalin.makar@gmail.com authored
281 Fixed: Trivial fixes: TESTNG-241 (log message at Info), Issue2 (throw SAXException and not NPE for invalid testng xml)
282 Fixed: Configuration methods couldn't depend on an abstract method (Nalin Makar)
52fd78d Fixed: TestNG#setTestClasses was not resetting m_suites
cbeust authored
283 Fixed: TestNG#setTestClasses was not resetting m_suites
db66a3d Fixed: Exceptions thrown by IInvokedMethodListeners were not caught (Nal...
cbeust authored
284 Fixed: Exceptions thrown by IInvokedMethodListeners were not caught (Nalin Makar)
bfac651 Fixed: @Listeners now works on base classes as well
cbeust authored
285 Fixed: @Listeners now works on base classes as well
286 Fixed: Test priorities were not working properly in non-parallel mode
4f8e3e6 Fixed: @Listeners wasn't working properly with ITestListener
cbeust authored
287 Fixed: @Listeners wasn't working properly with ITestListener
0813ae8 Added: Passing command line properties via the ant task (Todd Wells)
cbeust authored
288
4601d93 @cbeust Clarified that certain flags don't work in the presence of testng.xml
authored
289 Eclipse
290
ca615d7 @cbeust CHANGES update
authored
291 Fixed: TESTNG-395 New wizard was creating classes called "NewTest"
292 Fixed: TESTNG-397 Class level @Test was preventing groups from showing up in the launch configuration
4601d93 @cbeust Clarified that certain flags don't work in the presence of testng.xml
authored
293
1e61502 Maven doc update.
cbeust authored
294 Doc
295 Updated Maven documentation (Brett Porter)
296
0813ae8 Added: Passing command line properties via the ant task (Todd Wells)
cbeust authored
297 ===========================================================================
db66a3d Fixed: Exceptions thrown by IInvokedMethodListeners were not caught (Nal...
cbeust authored
298
299 5.12.1
ac025d5 @cbeust Build changes
authored
300 2010/03/29
db66a3d Fixed: Exceptions thrown by IInvokedMethodListeners were not caught (Nal...
cbeust authored
301
302 Maven update
303
304 ===========================================================================
0813ae8 Added: Passing command line properties via the ant task (Todd Wells)
cbeust authored
305 5.12
306
f0183e1
cbeust authored
307 Removed: Javadoc annotation support
308
cfe1bf2 @Listeners
cbeust authored
309 Added: @Listeners
a26e157 Added test for new IAttributes methods.
cbeust authored
310 Added: IAttributes#getAttributeNames and IAttributes#removeAttribute
416a6c6 Added: testng-results.xml now includes test duration in the <suite> tag ...
cbeust authored
311 Added: testng-results.xml now includes test duration in the <suite> tag (Cosmin Marginean)
1e15cc3 Added: Injection now works for data providers
cbeust authored
312 Added: Injection now works for data providers
419f668 Added: TestNG#setObjectFactory(IObjectFactory)
cbeust authored
313 Added: TestNG#setObjectFactory(IObjectFactory)
bf8793f Added: Priorities: @Test(priority = -1)
cbeust authored
314 Added: Priorities: @Test(priority = -1)
cfe1bf2 @Listeners
cbeust authored
315 Added: New attribute invocation-numbers in <include>
dd84c4f Added: New attribute invocationNumbers in <include>
cbeust authored
316 Added: testng-failed.xml only contains the data provider invocations that failed
68f4504 Added: IInvokedMethodListener2 to have access to ITestContext in listene...
cbeust authored
317 Added: IInvokedMethodListener2 to have access to ITestContext in listeners (Karthik Krishnan)
e350d76 Fixed: @Before methods run from factories were not properly interleaved
cbeust authored
318 Fixed: @Before methods run from factories were not properly interleaved
c319bb5 Fixed: The TextReporter reports skipped tests as PASSED (Ankur Agrawal)
cbeust authored
319 Fixed: The TextReporter reports skipped tests as PASSED (Ankur Agrawal)
68f4504 Added: IInvokedMethodListener2 to have access to ITestContext in listene...
cbeust authored
320
a5fceea
cbeust authored
321 Eclipse:
322
4aa07e2
cbeust authored
323 Added: New file wizard: can now create a class with annotations, including @DataProvider
1a7cabf
cbeust authored
324 Added: You can now select multiple XML suites to be run in the launch dialog
e350d76 Fixed: @Before methods run from factories were not properly interleaved
cbeust authored
325 Fixed: @Test(groups = <constant>) was taking name of the constant instead of its value.
beb3f2f
cbeust authored
326 Fixed: http://jira.codehaus.org/browse/GRECLIPSE-476 NPE with Groovy Tests (Andrew Eisenberg)
1a7cabf
cbeust authored
327 Fixed: The custom XML file is now created in the temp directory instead of inside the project
a5fceea
cbeust authored
328 Fixed: In the launch dialog, now display an error if trying to pick groups when no project is selected
329 Fixed: Was not setting the parallel attribute correctly on the temporary XML file
e02a82b Fixed: The text reporter was no longer reporting stack traces for verbos...
cbeust authored
330
331 ===========================================================================
332 5.11
ac025d5 @cbeust Build changes
authored
333 2009/12/08
e02a82b Fixed: The text reporter was no longer reporting stack traces for verbos...
cbeust authored
334
a4e6892 Fixed: @DataProvider and dependent methods were not skipping correctly (...
cbeust authored
335 Added: Dependent methods can now run in their own thread
88b7299 Added: dataProviderThreadCount can be set from the command line and from...
cbeust authored
336 Added: dataProviderThreadCount can be set from the command line and from ant (Adrian Grealish)
77ec73c
cbeust authored
337 Added: ITestAnnotation#setDataProvider
99b4d6c Added: Assert#assertEquals() methods for Sets and Maps
cbeust authored
338 Added: Assert#assertEquals() methods for Sets and Maps
3ee4638
cbeust authored
339 Fixed: The text reporter was no longer reporting stack traces for verbose >= 2
e9b7e75 Fixed: dataProviderClass was not respecting inheritance (like most attri...
cbeust authored
340 Fixed: dataProviderClass was not respecting inheritance (like most attributes still)
0501e25 Fixed: @BeforeSuite/@AfterSuite would run multiple times when used in a ...
cbeust authored
341 Fixed: @BeforeSuite/@AfterSuite would run multiple times when used in a @Factory
f4bff96 Fixed: packages=".*" wasn't working properly (sandopolus)
cbeust authored
342 Fixed: packages=".*" wasn't working properly (sandopolus)
2cc1cc2
cbeust authored
343 Fixed: TestResult#getName now returns the description instead of the method
a4e6892 Fixed: @DataProvider and dependent methods were not skipping correctly (...
cbeust authored
344 Fixed: @DataProvider and dependent methods were not skipping correctly (Francois Reynaud)
15d8b69 Fixed: TESTNG-347 suite with parallel="tests" and test with parallel="cl...
cbeust authored
345 Fixed: TESTNG-347 suite with parallel="tests" and test with parallel="classes" doesn't work correctly (Rob Allen)
bf8f9f5 Fixed: TESTNG-67: @Configuration/@Factory methods in base class being ig...
cbeust authored
346 Fixed: TESTNG-67: @Configuration/@Factory methods in base class being ignored
6006c86 Fixed: Inner test classes were not excluded properly (Carsten Gubernator...
cbeust authored
347 Fixed: Inner test classes were not excluded properly (Carsten Gubernator)
43f186d Fixed: threadPoolSize without invocationCount was causing reporters not ...
cbeust authored
348 Fixed: threadPoolSize without invocationCount was causing reporters not to be invoked
dbdf74f Throw when a factory throws.
cbeust authored
349 Fixed: A @Factory throwing an exception did not cause any error
6d300dc Fixed: <classfilesetref> was not working properly in the ant task (Ed Ra...
cbeust authored
350 Fixed: <classfilesetref> was not working properly in the ant task (Ed Randall)
afd25d6 test/src/test/configuration/BeforeClassThreadA.java
cbeust authored
351 Fixed: @BeforeClass methods were not running in parallel (Aidan Short)
19ba35f Updated for TESTNG-343 and TESTNG-326
DanFabulich authored
352 Fixed: Test class with @ObjectFactory doesn't get instantiated via the factory
353 Fixed: Allow IObjectFactory to load from non-standard classloader (for PowerMock support)
afd25d6 test/src/test/configuration/BeforeClassThreadA.java
cbeust authored
354
a5fceea
cbeust authored
355 Eclipse 5.11.0.19:
f4bff96 Fixed: packages=".*" wasn't working properly (sandopolus)
cbeust authored
356 Added: New "parallel" preference setting (Windows / Preferences / TestNG)
3ee4638
cbeust authored
357 Fixed: IIinvokedMethodListeners were not invoked
f4bff96 Fixed: packages=".*" wasn't working properly (sandopolus)
cbeust authored
358
afd25d6 test/src/test/configuration/BeforeClassThreadA.java
cbeust authored
359 ===========================================================================
360 5.10
361
0480c02 Updated changelog.
cosminaru authored
362 Added: The output in the testng-results.xml is now sorted by the starting timestamp (Daniel Rudman)
9f2367a Added: Better display of the test name and method description in the def...
cbeust authored
363 Added: Better display of the test name and method description in the default and Emailable report
5452007 Added: If both -testjar and an XML file are provided on the command line...
cbeust authored
364 Added: If both -testjar and an XML file are provided on the command line, the latter will be used
fa41a36 Added: @Before and @After methods can be injected with the current XmlTe...
cbeust authored
365 Added: @Before and @After methods can be injected with the current XmlTest
572c7e6 Added: Methods that time out now display the stack trace showing where t...
cbeust authored
366 Added: Methods that time out now display the stack trace showing where the time out occurred
94efdf8 Added: ITestResult#getAttribute and ITestResult#setAttribute
cbeust authored
367 Added: ITestResult#getAttribute and ITestResult#setAttribute
fa41a36 Added: @Before and @After methods can be injected with the current XmlTe...
cbeust authored
368 Added: @After methods can now be injected with an ITestResult
94efdf8 Added: ITestResult#getAttribute and ITestResult#setAttribute
cbeust authored
369 Added: @BeforeMethod and @AfterMethod methods can now be injected an ITestResult
da4f452 Added: @After methods can now be injected an ITestResult
cbeust authored
370 Added: ISuite#getAttribute and ISuite#setAttribute to share data within a suite
27e81a6 Fixed: expectedExceptions=RuntimeException.class was not failing when no...
cbeust authored
371 Added: @Test(expectedExceptionsMessageRegExp = ".*foo.*")
372 Added: @DataProvider(parallel=true)
0616967 Fixed: @Test(dataProvider) was not working at the class level
cbeust authored
373 Fixed: @Test(dataProvider) was not working at the class level
4c02d89 Fixed: Display a better error message if the wrong exception is thrown w...
cbeust authored
374 Fixed: Display a better error message if the wrong exception is thrown with an expectedExceptions
b6eb367 Fixed: Classes created by factories were not run in the order they were ...
cbeust authored
375 Fixed: Classes created by factories were not run in the order they were created
b7eacc5 Fixed: Dependent methods are now run closer to methods within their clas...
cbeust authored
376 Fixed: Dependent methods are now run closer to methods within their class
b72906e Fixed: xmlFileSet in ant was not working correctly (Sean Shou)
cbeust authored
377 Fixed: xmlFileSet in ant was not working correctly (Sean Shou)
18d27ed Fixed: Various oversights in the DTD (Will McQueen)
cbeust authored
378 Fixed: Various oversights in the DTD (Will McQueen)
0480c02 Updated changelog.
cosminaru authored
379 Fixed: XMLUtils was not escaping XML attribute values
9da51c4 Sequence order mis-calculation: testing using suite in sequence for clas...
cbeust authored
380 Fixed: TESTNG-317: Sequence order mis-calculation: testing using suite in sequence for classes and same method names creates non-sequential order
45f8a9c
cbeust authored
381 Fixed: Test names (classes that implement org.testng.ITest) now appear more prominently in the HTML reports
572c7e6 Added: Methods that time out now display the stack trace showing where t...
cbeust authored
382 Fixed: expectedExceptions=RuntimeException.class was not failing when no exception was throw
62009f0 Fixed: TESTNG-291: Exceptions thrown by Iterable DataProviders are not c...
cbeust authored
383 Fixed: TESTNG-291: Exceptions thrown by Iterable DataProviders are not caught, no failed test reported (Roberto Tyley)
b1b6205 Fixed: TESTNG-301: Need to include parameters in testNG report for test ...
cbeust authored
384 Fixed: TESTNG-301: Need to include parameters in testNG report for test created by @Factory
d1bcd19 Fixed: testng-failed.xml now includes skipped tests
cbeust authored
385 Fixed: testng-failed.xml now includes skipped tests
27fb384 Fixed: TestNG couldn't find Groovy files (Haw-Bin)
cbeust authored
386 Fixed: TestNG couldn't find Groovy files (Haw-Bin)
387
10b4109 Examples didn't build from the zip file.
cbeust authored
388 Eclipse
389
6dd2aaf
cbeust authored
390 Fixed: TESTNG-313: Provide extension point to contribute test and report listeners (Erik Putrycz)
10b4109 Examples didn't build from the zip file.
cbeust authored
391 Fixed: Quick fixes no longer introduce deprecated annotations (Greg Turnquist)
392
e4e7d24
cbeust authored
393 ===========================================================================
a072671 Fixed: @Parameters was not working correctly on @BeforeMethods with @Dat...
cbeust authored
394 5.9
ac025d5 @cbeust Build changes
authored
395 2009/04/09
01f7479 Added: -testjar supports jar file with no testng.xml file
cbeust authored
396
5c38f85 Added: New ant task boolean flag: delegateCommandSystemProperties (Justi...
cbeust authored
397 Added: New ant task boolean flag: delegateCommandSystemProperties (Justin)
32a38ce Added: skipfailedinvocations under <suite> in testng-1.0.dtd (Gael Marzi...
cbeust authored
398 Added: skipfailedinvocations under <suite> in testng-1.0.dtd (Gael Marziou / Stevo Slavic)
e38a74e Added: -testrunfactory on the command line and in the ant task (Vitalyi ...
cbeust authored
399 Added: -testrunfactory on the command line and in the ant task (Vitalyi Pamajonkov)
1c5c9aa Added: TESTNG-298: parallel="classes", which allows entire classes to be...
cbeust authored
400 Added: TESTNG-298: parallel="classes", which allows entire classes to be run in the same thread
c3b0ec5 Fixed: TESTNG-297: TestNG seemingly never stops running while building f...
cbeust authored
401 Added: @BeforeMethod can now declare Object[] as a parameter, which will be filled by the parameters of the test method
402 Added: IAnnotationTransformer2
403 Added: @Test(invocationTimeOut), which lets you set a time out for the total time taken by invocationCount
404 Added: IInvokedMethodListener
405 Added: -testjar supports jar file with no testng.xml file
08e5ac5 Fixed: IInvokedMethodListener wasn't properly recognized from the comman...
cbeust authored
406 Fixed: IInvokedMethodListener wasn't properly recognized from the command line (Leonardo Rafaeli)
7ce0e72 Fixed: TESTNG-309 Illegal default value for attribute in DTD file
cbeust authored
407 Fixed: TESTNG-309 Illegal default value for attribute in DTD file
408 Fixed: TESTNG-192: JUnit XML output includes wrong tests (Aleksandar Borojevic)
36040b1 Fixed: Set a generated suite to default to non-parallel (Mark Derricutt)
cbeust authored
409 Fixed: Set a generated suite to default to non-parallel (Mark Derricutt)
52df24d Fixed: -testJar command line parsing bug
cbeust authored
410 Fixed: -testJar command line parsing bug
8beffc1 Fixed: testng-failed.xml didn't include the listeners
cbeust authored
411 Fixed: testng-failed.xml didn't include the listeners
1b7fe50 Fixed: annotation transformers were not run when specified in testng.xml
cbeust authored
412 Fixed: annotation transformers were not run when specified in testng.xml
b68cf6d Fixed: TESTNG-192: JUnit XML output includes wrong tests (Borojevic)
cbeust authored
413 Fixed: TESTNG-192: JUnit XML output includes wrong tests (Borojevic)
a072671 Fixed: @Parameters was not working correctly on @BeforeMethods with @Dat...
cbeust authored
414 Fixed: @Parameters was not working correctly on @BeforeMethods with @DataProvider used on @Test methods
68749e1 Fixed: testng-failed.xml was sometimes incorrectly generated (Borojevic)
cbeust authored
415 Fixed: testng-failed.xml was sometimes incorrectly generated (Borojevic)
df28a34 Fixed: TestNG-228: Assert.assertEqualsNoOrder
cbeust authored
416 Fixed: TestNG-228: Assert.assertEqualsNoOrder
417 Fixed: TestNG-229: Assert.assertEquals does not behave properly when arguments are sets
418 Fixed: TESTNG-36: assertEquals(Collection actual, Collection expected, String message) may have bug
ee0edc4 Fixed: TESTNG-296: Malformed jar URLs breaking -testJar
cbeust authored
419 Fixed: TESTNG-296: Malformed jar URLs breaking -testJar
c3b0ec5 Fixed: TESTNG-297: TestNG seemingly never stops running while building f...
cbeust authored
420 Fixed: TESTNG-297: TestNG seemingly never stops running while building failed test suite (Gregg Yost)
3537191 Fixed: TESTNG-285: @Test(sequential=true) works incorrectly for classes ...
cbeust authored
421 Fixed: TESTNG-285: @Test(sequential=true) works incorrectly for classes with inheritance
9f2e0c3
cbeust authored
422 Fixed: TESTNG-254: XMLSuite toXML() ignores listeners
6ca01b5 Fixed: TESTNG-276: Thread safety problem in Reporter class
cbeust authored
423 Fixed: TESTNG-276: Thread safety problem in Reporter class
424 Fixed: TESTNG-277: Make Reporter.getCurrentTestResult() public
d04b2ae Fixed: Potential NPE in XmlTest#getVerbose (Ryan Morgan)
cbeust authored
425 Fixed: Potential NPE in XmlTest#getVerbose (Ryan Morgan)
651ca6a Fixed: EmailableReporter only displayed the first group for each test me...
cbeust authored
426 Fixed: EmailableReporter only displayed the first group for each test method
6bf0a7d Fixed: time-outs were not working in <test> and <suite>
cbeust authored
427 Fixed: time-outs were not working in <test> and <suite>
891c696 Fixed: @BeforeTest failing in a base class would not cause subsequent te...
cbeust authored
428 Fixed: @BeforeTest failing in a base class would not cause subsequent test methods to be skipped
318a4e4 Fixed: TESTNG-195: @AfterMethod has no way of knowing if the current tes...
cbeust authored
429 Fixed: TESTNG-195: @AfterMethod has no way of knowing if the current test failed
486fc18 Fixed: TESTNG-249: Overridden test methods were shadowing each other if ...
cbeust authored
430 Fixed: TESTNG-249: Overridden test methods were shadowing each other if specified with <include>
8778efa Fixed: DataProviders from @Factory-created tests were all invoked from t...
cbeust authored
431 Fixed: DataProviders from @Factory-created tests were all invoked from the same instance
e3264a4 Added @DataProvider transformer.
cbeust authored
432 Fixed: enabled was not working on configuration methods
2cdae87
cbeust authored
433 Fixed: IIinvokedMethodListener was not correctly added in TestNG
38ef90d Implementation of IInvokedMethodListener
cbeust authored
434 Fixed: NPE in XmlSuite#toXml
01f7479 Added: -testjar supports jar file with no testng.xml file
cbeust authored
435 Fixed: TESTNG-231: NullPointerException thrown converting a suite to XML (Mark)
e4e7d24
cbeust authored
436
f3016e4 Doc udpates.
cbeust authored
437 Doc:
2cdae87
cbeust authored
438 Added: 5.20: IInvokedMethodListener
398dbfd Made invoked listeners a list instead of a single.
cbeust authored
439 Added: -testjar
f3016e4 Doc udpates.
cbeust authored
440
e4e7d24
cbeust authored
441 ===========================================================================
d9cf8a0 Added: Methods that form a cycle are now shown when the cycle is detecte...
cbeust authored
442 5.8
3a23887 name attribute on <test> is required
the.mindstorm authored
443
5191a18 TestNG-220: Ignore class definition/loader issues when scanning classpat...
cbeust authored
444 Fixed: TestNG-220: Ignore class definition/loader issues when scanning classpath for implicit classes
d7d31c1 TestNG-224: Fix for relative suite filenames in XML file
cbeust authored
445 Fixed: TestNG-224: Fix for relative suite filenames in XML file
3e8cd5c Added: TestNG-213: @Optional on a method parameter to allow optional @Pa...
cbeust authored
446 Added: TestNG-213: @Optional on a method parameter to allow optional @Parameters
920214e Fixed: TestNG-214: SkipException and TimeBombSkipException should accept...
cbeust authored
447 Fixed: TestNG-214: SkipException and TimeBombSkipException should accept nested exceptions
448 Fixed: TestNG-211: new Parser(inputStream) doesn't work
d9cf8a0 Added: Methods that form a cycle are now shown when the cycle is detecte...
cbeust authored
449 Added: Methods that form a cycle are now shown when the cycle is detected
509aca5 Implemented <listeners> in testng.xml
cbeust authored
450 Added: Support for <listeners> in testng.xml
fa27df3 Implemented IMethodInterceptor.
cbeust authored
451 Added: IMethodInterceptor
8b9443a Added: @TestInstance on a data provider method parameter
cbeust authored
452 Added: @TestInstance on a data provider method parameter
d7e5000 Fixed: @AfterMethod(lastTimeOnly) didn't work properly with data provide...
cbeust authored
453 Fixed: @AfterMethod(lastTimeOnly) didn't work properly with data providers
7907479 Added: antlib.xml to allow autodiscovery of Ant task definition
the.mindstorm authored
454 Added: antlib.xml to allow autodiscovery of Ant task definition
3a23887 name attribute on <test> is required
the.mindstorm authored
455 Fixed: name attribute on <test> is required
d7e5000 Fixed: @AfterMethod(lastTimeOnly) didn't work properly with data provide...
cbeust authored
456
8edb61b Added doc on dependency injection
cbeust authored
457 Doc:
458 Added: Method Interceptor
459 Added: @Optional
52b3c92 Forgot to commit these.
cbeust authored
460 Added: Doc for IMethodInterceptor (5.16) and TestNG listeners (5.18)
8edb61b Added doc on dependency injection
cbeust authored
461 Added: 5.19: Dependency injection
462
31fbf11 prepare for 5.3 release
the.mindstorm authored
463 ===========================================================================
072b1c0 Added RetryAnalyzer in the CHANGES file
cbeust authored
464 5.7
465
45a161f Added: @BeforeMethod(firstTimeOnly) and @AfterMethod(lastTimeOnly)
cbeust authored
466 Added: @BeforeMethod(firstTimeOnly) and @AfterMethod(lastTimeOnly)
ec9d274 Added: @BeforeMethods can now take a Method and ITestContext parameters ...
cbeust authored
467 Added: @BeforeMethods can now take a Method and ITestContext parameters (like @DataProvider)
29a0d37 changed abstract class WARN logging to 5
the.mindstorm authored
468 Fixed: logging about abstract classes moved to level 5
2c75cc4 5.7
cbeust authored
469 Added: if @Parameter is missing from testng.xml then it is read from the System properties
61e3a37 Fixed: Don't run a @DataProvider method as a test when a class-level @Te...
cbeust authored
470 Fixed: Don't run a @DataProvider method as a test when a class-level @Test is present
471 Added: Attribute @Test#skipFailedInvocations
0411121 Fix: TESTNG-169
the.mindstorm authored
472 Fixed: TESTNG-169 Error message: <method> is depending on nonexistent method null ("null" is uninformative)
503726b Fixed: -listener takes comma-separated classes
cbeust authored
473 Fixed: -listener takes comma-separated classes
072b1c0 Added RetryAnalyzer in the CHANGES file
cbeust authored
474 Added: RetryAnalyzer (experimental) (Jeremie)
475
476 ===========================================================================
e7ee920 CHANGES and properties update
cbeust authored
477 5.6
ac025d5 @cbeust Build changes
authored
478 2007/06/14
e7ee920 CHANGES and properties update
cbeust authored
479
ee28d80 added support for SkipException and TimeBombedException
the.mindstorm authored
480 Added: SkipException/TimeBombedSkipException for manual skipping
503726b Fixed: -listener takes comma-separated classes
cbeust authored
481 Added: <tests> can now be disabled at xml level using <test enabled="false">
c8d9bd6 Added: Suite files that only contain other suites do not get reported
cbeust authored
482 Added: Suite files that only contain other suites do not get reported
c81cb82 Fixed: @BeforeClass methods would incorrectly report cyclic graphs
cbeust authored
483 Fixed: @BeforeClass methods would incorrectly report cyclic graphs
fda5621 Updated
bileblog authored
484 Added: get/setAttribute to ITestContext
aa639c5 r12184@thor: alex | 2007-03-07 E. Europe Standard Time
the.mindstorm authored
485 Added: plugging in factory objects to handle the actual instantiation of tests
91f466b Added: dataProvider to @Factory
cbeust authored
486 Added: dataProvider to @Factory
e7ee920 CHANGES and properties update
cbeust authored
487 Added: ISuite now gives access to the current XmlSuite
c5b9a8c r11686@thor: alex | 2007-02-13 E. Europe Standard Time
the.mindstorm authored
488 Fixed: TESTNG-139 dependsOnMethods gets confused when dependency is "protected"
b7e2670 r11688@thor: alex | 2007-02-13 E. Europe Standard Time
the.mindstorm authored
489 Fixed: TESTNG-141 junit attribute set to false in testng-failed.xml when it should be true
4c2554d r11698@thor: alex | 2007-02-18 E. Europe Standard Time
the.mindstorm authored
490 Fixed: TESTNG-142 Exceptions in DataProvider are not reported as failed test
491 Added: Improved behavior for @Before/@AfterClass when using @Factory
492 (http://forums.opensymphony.com/thread.jspa?threadID=6594&messageID=122294#122294)
493 Added: Support for concurrent execution for invocationCount=1 threadPoolSize>1 and @DataProvider
494 (http://forums.opensymphony.com/thread.jspa?threadID=64738&tstart=0)
cc01c6f Added xml report
bileblog authored
495 Added: New TestNG specific XML report, generated by default in 'xml' subdirectory of test-output
0f28263 Added: support in strprotocol for passing the ITest.getTestName() inform...
the.mindstorm authored
496 Added: support in strprotocol for passing the ITest.getTestName() information
79718dd Fixed: TESTNG-152
the.mindstorm authored
497 Fixed: TESTNG-152 If DataProvider is not found, the exception message should tell exactly what happened
a30275d strprotocol hangs when sending method param infor that contains \n, \r m...
the.mindstorm authored
498
6d0b055 r11757@thor: alex | 2007-02-22 E. Europe Standard Time
the.mindstorm authored
499 Eclipse plug-in
500
501 Fixed: Bug that made group launch configurations unusable
a30275d strprotocol hangs when sending method param infor that contains \n, \r m...
the.mindstorm authored
502 Fixed: The plugin doesn't create the correct launch configuration for @Factory
503 Fixed: Method based launchers cannot be editted
504 Fixed: Plugin hangs while executing test with dataprovider that sends \n, \r messages
0f28263 Added: support in strprotocol for passing the ITest.getTestName() inform...
the.mindstorm authored
505 Added: display ITest.getTestName()
c7104e1 Updated with IDEA blurbage
bileblog authored
506
507 IDEA plug-in
508
509 Fixed: IDEA 7.0 compatibility
510 Fixed: occasional 'illegal arguments exception'
511 Fixed: TESTNG-151 Final passing test result is not properly hidden
2bb2684 Updated
bileblog authored
512 Added: Auto-completion for dependsOnMethods
513 Added: Highlighting of invalid groups/methods in dependsOn*
ac025d5 @cbeust Build changes
authored
514
e7ee920 CHANGES and properties update
cbeust authored
515 ===========================================================================
2151a49 r1240@thor: alex | 2006-12-13 06:07:32 +0200
the.mindstorm authored
516 5.5
ac025d5 @cbeust Build changes
authored
517 2007/01/25
2151a49 r1240@thor: alex | 2006-12-13 06:07:32 +0200
the.mindstorm authored
518
a26b36e Fixed: @BeforeGroup methods were run twice when in a base class
cbeust authored
519 Fixed: @BeforeGroup methods were run twice when in a base class
bab1568 Fixed: @BeforeGroup methods were run twice with a @Test at class level
cbeust authored
520 Fixed: @BeforeGroup methods were run twice with a @Test at class level
94b43f7 Fixed: parallel="tests" didn't work as advertised
cbeust authored
521 Fixed: parallel="tests" didn't work as advertised
39c426d r1402@thor: alex | 2007-01-08 22:18:37 +0200
the.mindstorm authored
522 Added: Support for thread-count at test level
fd84153 Added: Method selectors receive a Context and can stop the chain with se...
cbeust authored
523 Added: Method selectors receive a Context and can stop the chain with setStopped()
88718b4 XmlMethodSelector#includeMethod was always called before all the other s...
cbeust authored
524 Fixed: XmlMethodSelector was always run first regardless of its priority
25f69e4 r1386@thor: alex | 2006-12-29 04:12:20 +0200
the.mindstorm authored
525 Added: @BeforeGroups/@AfterGroups can live in classes without @Test methods
10efd59 Added: DataProvider can now take an ITestContext parameter
cbeust authored
526 Added: DataProvider can now take an ITestContext parameter
e58af1d Fixed: Wasn't parsing <selector-class-name> correctly
cbeust authored
527 Fixed: Wasn't parsing <selector-class-name> correctly
f7e88f8 Updated CHANGES with my changes
cbeust authored
528 Fixed: Annotation Transformers now work on class-level annotations
529 Fixed: Some class-level @Test attributes were not always honored
9a14825 Clean separation between @Test invocation events and @Configuration invo...
the.mindstorm authored
530 Added: Clean separation between @Test invocation events and @Configuration invocation events
531 (see also TESTNG-111)
5723302 Tests returned from a @Factory are run in different threads if parallel=...
cbeust authored
532 Added: Test instances created by @Factory now run in multiple threads in parallel mode
4a9f5e1 r1297@thor: alex | 2006-12-19 22:12:09 +0200
the.mindstorm authored
533 Fixed: @Before/@AfterGroups invocation order
6b388f8 r1286@thor: alex | 2006-12-19 18:11:30 +0200
the.mindstorm authored
534 Fixed: TESTNG-27: Parameters are not used on <test> level anymore
8199621 Fixed: TESTNG-107 don't create an output directory if "outputDirectory" ...
the.mindstorm authored
535 Fixed: TESTNG-107 don't create an output directory if "outputDirectory" is null
6856675 Fixed: UseDefaultListeners in Ant Task does not work
cbeust authored
536 Fixed: TESTNG-127 UseDefaultListeners in Ant Task does not work
ff19c2b r1242@thor: alex | 2006-12-13 06:34:12 +0200
the.mindstorm authored
537 Fixed: TESTNG-119 Running TestNG runner with invalid '-sourcedir' on JDK14 JavaDoc annotated test classes won't fail.
8603fcf r1241@thor: alex | 2006-12-13 06:28:42 +0200
the.mindstorm authored
538 Fixed: TESTNG-113 Dependent methods within the same static inner class are not found
2151a49 r1240@thor: alex | 2006-12-13 06:07:32 +0200
the.mindstorm authored
539 Fixed: TESTNG-125 TestNG failed for test classes under *.java*.* pakages
540
531c73e r1356@thor: alex | 2006-12-22 06:03:45 +0200
the.mindstorm authored
541 Eclipse plug-in
542 Fixed: issue with launch configuration
543 Fixed: TESTNG-124: setting location of testng reports output
544
2151a49 r1240@thor: alex | 2006-12-13 06:07:32 +0200
the.mindstorm authored
545 ===========================================================================
20e416d r1084@thor: alex | 2006-11-23 12:44:51 +0200
the.mindstorm authored
546 5.4
c70a9de Added: support for remote protocol to pass parameter information
the.mindstorm authored
547
8ced8ae r1221@thor: alex | 2006-12-10 05:36:26 +0200
the.mindstorm authored
548 Fixed: Ant task issue with paths containing spaces
feb9f10 r1219@thor: alex | 2006-12-08 19:07:20 +0200
the.mindstorm authored
549 Added: for @BeforeGroups and @AfterGroups specifying the groups() attribute will auto-include the method
550 into those groups by default (previously you had to also provide the value() attribute).
6b25aa4 r1080@thor: alex | 2006-11-23 12:06:54 +0200
the.mindstorm authored
551 Added: the load @Tests (invocationCount + threadPoolSize) are triggered simultaneous
552 Fixed: reports are correctly displaying the thread info
f50b618 r1010@thor: alex | 2006-11-02 14:36:20 +0200
the.mindstorm authored
553 Added: @DataProvider name defaults to method name
c70a9de Added: support for remote protocol to pass parameter information
the.mindstorm authored
554 Added: support for remote protocol to pass parameter information
555 Fixed: TextReporter logs information about the parameters of the test methods
63d1b81 r1002@thor: alex | 2006-11-01 20:27:19 +0200
the.mindstorm authored
556 Fixed: concurrency issue in JUnitXMLReporter
557 Fixed: output of JUnitXMLReporter must be CDATA
fd3d629 r1030@thor: alex | 2006-11-12 02:53:30 +0200
the.mindstorm authored
558 Fixed: XML unsupported annotations/parallel attribute values are reported
125d247 Replaced "listener" with "listeners" in the ant task
cbeust authored
559
b74384c r1092@thor: alex | 2006-11-25 05:10:09 +0200
the.mindstorm authored
560 Eclipse plug-in
bd2de7a Fixed possible NPE when the @DataProvider name is the method name itself
the.mindstorm authored
561 Fixed: groups with multi-attribute javadoc annotations
b74384c r1092@thor: alex | 2006-11-25 05:10:09 +0200
the.mindstorm authored
562 Fixed: consistent behavior for dependsOnMethods
563 Fixed: consistent behavior for tests with dependsOnGroups (a warning is emitted)
564 Fixed: consistent merge of configuration arguments when an existing launch configuration exists
7b73a74 small changes to allow usage of usedefaultlisteners from Eclipse plugin
the.mindstorm authored
565 ===========================================================================
125d247 Replaced "listener" with "listeners" in the ant task
cbeust authored
566 5.3
ac025d5 @cbeust Build changes
authored
567 2006/10/30
125d247 Replaced "listener" with "listeners" in the ant task
cbeust authored
568
7a14bd8 r255@thor: alex | 2006-10-25 03:52:23 +0300
the.mindstorm authored
569 Fixed: use a single instance of bsh.Interpreter
5594875 + @Before/@AfterMethod can declare a java.lang.reflect.Method parameter ...
the.mindstorm authored
570 Added: @Before/@AfterMethod can declare a java.lang.reflect.Method parameter to be informed about the @Test method
957a0e6 super classes must not be listed in testng-failures.xml
the.mindstorm authored
571 Fixed: super classes must not be listed in testng-failures.xml
572 Fixed: parallel attribute must not appear if empty or null in testng-failures.xml
5e5666c updated ChangeLog with latest fixes and additions
the.mindstorm authored
573 Fixed: parsing for javadoc annotations is done on request only
574 Added: improved multiple suite summary page report
575 Added: -target option deprecated in favor of -annotations javadoc|jdk
9e5d6a0 Fixed: filesets in the ant task didn't work if the paths have spaces in ...
cbeust authored
576 Fixed: filesets in the ant task didn't work if the paths have spaces in them
992befd attempt to fix a possible NPE
the.mindstorm authored
577 Fixed: Before/After Suite were behaving wrong in parallel execution
578 Added: A generic/extensible RemoteTestNG was added to the core
494a8d8 latest fixes
the.mindstorm authored
579 Fixed: Before/AfterGroup-s were behaving wrong when using invocationCount, dataProvider and threadPoolSize
580 Fixed: improved support for running different annotation type tests in the same suite
581 Fixed: testng-failed.xml was generated even if there were no failures/skipps
582 Fixed: -usedefaultlisteners was wrongly passed to JVM instead of TestNG options
3ee1fe0 Implemented static data providers for JDK 1.4 (and test)
cbeust authored
583 Added: Attribute dataProviderClass for @Test and @testng.test
ada9851 Fixed: Forgot to account for cases where both invocationCount and DataPr...
cbeust authored
584 Fixed: Forgot to account for cases where both invocationCount and DataProviders are present
67a9c89 Fixed: AfterGroups were invoked out of order with invocationCount and Da...
cbeust authored
585 Fixed: AfterGroups were invoked out of order with invocationCount and DataProviders
ada9851 Fixed: Forgot to account for cases where both invocationCount and DataPr...
cbeust authored
586 Fixed: Reporter.getOutput() returned an empty array if a timeOut was specified
2c30372 Provides css support for skipped tests (shades of gray)
cbeust authored
587 Added: testng.xml now supports <suite-files>
125d247 Replaced "listener" with "listeners" in the ant task
cbeust authored
588 Added: ant task can receive several listeners
6a22909 updated with latest features/fixes
the.mindstorm authored
589 Fixed: TESTNG-109 Skipped tests with expected exceptions are reported as failures
55cef1b Update CHANGES.txt to reflect my recent changes
Bill.Michell authored
590 Added: ant task can now select the parallel mode for running tests
591 Fixed: ant task correctly deals with empty groups and excludedgroups parameters
592 Added: ant task can override default suite and test names
593 Added: comand line support for setting parallel mode, suite and test names
7b73a74 small changes to allow usage of usedefaultlisteners from Eclipse plugin
the.mindstorm authored
594
595 Eclipse plug-in
596 Added: Support for configuring per project usedefaultlisteners
6a22909 updated with latest features/fixes
the.mindstorm authored
597 Added: Contextual drop-down menu on failures tab of the TestNG view to enable running/debugging method failure only
598 Added: Suppport for configuring per project TestNG jar usage (project provided one or plugin provided one)
8855dc4 Updated CHANGES and version to 5.1beta
cbeust authored
599
a10e6b8 updated ChangeLog
the.mindstorm authored
600 ===========================================================================
8bee407 Now creating other-jars/
cbeust authored
601 5.2
602
ae56997 Added: "-usedefaultlisteners true/false" to command line and ant
cbeust authored
603 Added: "-usedefaultlisteners true/false" to command line and ant
604 Added: EmailableReporter (from Paul Mendelson)
4b9824b Parallel test mode can now be specified from XML: <suite parallel="test...
cbeust authored
605 Added: parallel can now be "methods" or "tests". Boolean version deprecated
c2408c3 Modified CHANGES.txt
cbeust authored
606 Added: TestNGAntTask now uses the @ syntax to invoke TestNG
26b0c78 Added: Command line understands @ syntax
cbeust authored
607 Added: Command line understands @ syntax
e24b380 Added: JUnitConverter uses the new syntax
cbeust authored
608 Added: JUnitConverter uses the new syntax
609 Added: -groups to JUnitConverter
8bee407 Now creating other-jars/
cbeust authored
610 Fixed: Throw proper exception when a DataProvider declares parameters
f91c2a6 updated ChangeLog
the.mindstorm authored
611 Added: completely revamped JUnit support (should run all kind of JUnit tests)
612 Fixed: TESTNG-40 (Bug in testng-failed.xml generation)
2ea9333 Fixed bug TESTNG-106 (Failed "@BeforeSuite" method just skipps the last ...
the.mindstorm authored
613 Fixed: TESTNG-106 (Failed "@BeforeSuite" method just skipps the last test in xml-file)
614 Fixed: Success on 0 tests (http://forums.opensymphony.com/thread.jspa?threadID=41213)
f91c2a6 updated ChangeLog
the.mindstorm authored
615
616 Eclipse plug-in
617 Added: TESTNG-105 Automaticaly define TESTNG_HOME classpath variable
8bee407 Now creating other-jars/
cbeust authored
618
619 ===========================================================================
a10e6b8 updated ChangeLog
the.mindstorm authored
620 5.1
ac025d5 @cbeust Build changes
authored
621 2006/08/18
a10e6b8 updated ChangeLog
the.mindstorm authored
622
8855dc4 Updated CHANGES and version to 5.1beta
cbeust authored
623 Added: @Test(sequential = true)
ca895ef Fixed: TESTNG-102 (Incorrect ordering of @BeforeMethod calls when a depe...
cbeust authored
624 Fixed: TESTNG-102 (Incorrect ordering of @BeforeMethod calls when a dependency is specified)
997a593 Fix for TESTNG-101
the.mindstorm authored
625 Fixed: TESTNG-101 (HTML output contains nested <P> tags and a missing <tr> tag)
a10e6b8 updated ChangeLog
the.mindstorm authored
626 Added: support for specifying test-only classpath (http://forums.opensymphony.com/thread.jspa?messageID=78048&tstart=0)
627 Fixed: TESTNG-93 (method selectors filtering @BeforeMethod)
628 Fixed: TESTNG-81 (Assert.assertFalse() displays wrong expected, actual value)
629 Fixed: TESTNG-59 (multiple method selectors usage results in no tests run)
630 Fixed: TESTNG-56 (invocation of @Before/AfterClass methods in parallel/sequential scenarios)
631 Fixed: TESTNG-40 (failures suite does not contain @Before/After Suite/Test methods)
632 Fixed: TESTNG-37 (allow passing null parameter value from testng.xml)
633 Fixed: TESTNG-7 (display classname when hovering method)
634
635
636 Eclipse plug-in
637
638 Added: run contextual test classes with parameters from suite definition files
639 Added: TESTNG-100 (Show HTML reports after running tests)
13e8f50 added new feature to Eclipse plugin: TESTNG-97 (double click top stack t...
the.mindstorm authored
640 Added: TESTNG-97 (Double click top stack to raise comparison)
a10e6b8 updated ChangeLog
the.mindstorm authored
641 Added: TESTNG-84 (plug-in UI for suite option should support absolute path)
642 Added: TESTNG-20 (copy stack trace)
643
644 Fixed: TESTNG-72 (display groups with non-array values)
645 Fixed: TESTNG-64 (Eclipse plug-in applies added groups to all launch configurations)
646 Fixed: TESTNG-28 (Cannot select groups from dependent eclipse projects)
647 Fixed: TESTNG-25 (do not display fully qualified method name when running contextual test class)
648
649 Improved behavior:
650 TESTNG-98 (temporary files have guaranteed fixed names)
651 TESTNG-95 (Assertion failed comparison trims trailing ">")
96761aa Minor fixes
cbeust authored
652 TESTNG-70 (TestNG prevents eclipse from opening an older CVS version of a java class)
a10e6b8 updated ChangeLog
the.mindstorm authored
653 display of test hierarchy information (TESTNG-29)
654
336f0ef Initial commit
cbeust authored
655 ===========================================================================
656
657 5.0.1
658
659 Eclipse plug-in
660
661 Added: Output directory for the tests
662 Added: Can now specify listener classes
663
664 ===========================================================================
665 5.0.1
666
667 Fixed: reports generated by SuiteHTMLReporter do not work with JDK1.4
668
669 ===========================================================================
670
671 5.0
ac025d5 @cbeust Build changes
authored
672 2009/04/01
336f0ef Initial commit
cbeust authored
673
674 Added: Ant task: support for JVM, workingDir, timeout
675 Added: Stack traces can be interactively shown in the HTML reports
676 Added: Link to testng.xml in the reports
677 Added: New structure for reports, suites go in their individual directory
678 Added: @Test(suiteName) and @Test(testName)
679 Added: The stack traces in reports do not include TestNG frames (system property testng.exception)
680 (see: http://groups.google.com/group/testng-dev/browse_thread/thread/9f4d46ade10b0fda)
681 Fixed: Exit with error when no methods are run
682 (see: http://groups.google.com/group/testng-dev/browse_thread/thread/3c26e8a5658f22ac)
683 Added: List of methods in alphabetical order
684 Fixed: Class-scoped annotations were not recognized when inherited
685 Added: Deprecated @Configuration and introduced @BeforeSuite/Test/Class/TestMethod
686 Added: Deprecated @ExpectedExceptions and moved it into @Test
687 Added: expectedExceptions to @Test, deprecated @ExpectedExceptions
688 Added: New annotations: @BeforeSuite, @BeforeTest, etc...
689 Fixed: Was returning an exit code of 0 if a cyclic graph was detected
690 Added: Interface org.testng.ITest so that tests can declare a name
691 Fixed: The Text reporter was reporting the square of the actual number of methods
692 Fixed: Bug reported by Eran about dependencies with an afterClass method
693 Added: IHookCallBack now receives the ITestResult in its run() method
694 Added: Name of suite for command line can be set with -Dtestng.suite.name=xxx
695 Fixed: TestNGAntTask was hardcoding m_haltOnFSP to true
696 Fixed: Passing a null parameter caused an NPE in the reports
697 Added: "listener" to the ant task (and documentation)
698 Added: if patch-testng-sourcedir.properties is found in the classpath
699 with a property "sourcedir" containing a ; separated list of
700 directories, this list will override -sourcedir.
701
702 ===========================================================================
703
704
705 4.7
706
707 Added: Maven 2 plug-in
708 Fixed: Message formattings in TestNG assertion utility class
709 Fixed: @Factory methods were counted as @Test as well
710 http://jira.opensymphony.com/browse/TESTNG-51
711 Fixed: All DataProvider parameters were shown in the HTML report
712 Fixed: Bug in testng-failed.xml generation
713 Fixed: <packages> bug when using a jar file to load the test classes
714 Added: alwaysRun for before @Configuration methods
715 http://jira.opensymphony.com/browse/TESTNG-35
716 Fixed: groupless @Configurations were not invoked if a method depends on a group
717 http://jira.opensymphony.com/browse/TESTNG-45
718 Added: beforeGroups/afterGroups to @Configuration
719
720 Eclipse plugin:
721
722 Added: last contextual launch is available in Eclipse launcher lists
723 Fixed: 3.2M5 integration (removed dependency on non-existing class)
724 Fixed: testng-failures.xml generation
725
726 ===========================================================================
727
728 4.6
ac025d5 @cbeust Build changes
authored
729 2006/27/02
336f0ef Initial commit
cbeust authored
730
731 Added: Documentation contains the new reports
732 Added: TestNG.setUseDefaultListeners(boolean)
733 Added: Descriptions now appear in TextReporter (verbose>=2) and the HTML reports
734 Added: description attribute to @Test and @Configuration
735 Added: combined Reporter output in the reports
736 Added: methods not run in the reports
737 Added: org.testng.IReporter
738 Added: threadPoolSize to @Test
739 Added: Reports now show relative timings (start at 0)
740 Added: Reports now show different colors depending on the methods' classes
741 Added: Reports now show all parameters used to invoke the test method
742 Added: org.testng.Reporter
743 Added: DataProviders can accept a Method as first parameter
744 Fixed: Extraneous implicit inclusion of a method
745
746 Eclipse plugin:
747
748 Added: Run/Debug as TestNG test from the editor contextual menu
749 Fixed: TESTNG-24: 'Run as testng test' does not appear of the Test annotation does not have a group
750 Fixed: TESTNG-18: Eclipse plugin ignores Factory annotation
751 Fixed: TESTNG-21: Show differences when double clicking assertion exceptions
752 Added: UI allows setting orientation (even more space)
753 http://forums.opensymphony.com/thread.jspa?threadID=17225&messageID=33805#33805
754
755 ===========================================================================
756
757 4.5
ac025d5 @cbeust Build changes
authored
758 2007/07/02
336f0ef Initial commit
cbeust authored
759
760 Core:
761
762 Fixed: Methods were not implicitly included, only groups
763 Fixed: Bug with failed parent @Configuration don't skip child @Configuration/@Test invocations
764 Fixed: Bug with overridding @Configuration methods (both parent and child were run)
765 Fixed: Bug when overriding beforeClass methods in base class (cyclic graph)
766 Added: Support for JAAS (see org.testng.IHookable)
767 Fixed: Problem with nested classes inside <package name="foo.*"
768 Fixed: If a group is not found, mark the method as a skip instead of aborting
769 Fixed: testng-failed.xml was not respecting dependencies
770 Fixed: class/include method in testng.xml didn't work on default package
771 Fixed: DTD only allowed one <define>
772 Fixed: ArrayIndexOutOfBoundsException for jMock
773 Added: dependsOnMethods can contain methods from another class
774 Fixed: JUnitConverter required -restore, not any more (option is now a no-op)
775 Fixed: JUnit mode wasn't invoking setName() on test classes
776 Added: Regular expressions for classes in <package>
777 Added: Distributed TestNG
778 Fixed: Command line parameters and testng.xml are now cumulative
779 Fixed: Reports now work for multiple suites
780 Fixed: Was ignoring abstract classes even if they have non-abstract instances
781 Fixed: If setUp() failed, methods were not skipped
782 Fixed: Was not clearly indicating when beforeSuite fails
783 Added: @Configuration.inheritGroups
784 Fixed: inconsistency between testng.xml and objects regarding method selectors
785
786 Eclipse plug-in:
787
788 New look for the progress view.
789
790 ===========================================================================
791
792 4.4
793
794 Core:
795
796 Fixed: testng-failures.xml was not excluding methods from base classes
797 Fixed: Bug in suites of suites for JUnit mode
798
799 ===========================================================================
800
801 4.3
802
803 Core:
804
805 Fixed: testng-failures.xml was not excluding methods from base classes
806 Fixed: Bug in suites of suites for JUnit mode
807 Added: Excluded groups on command line and ant task
808 Fixed: When including a group, implicitly include groups depended upon
809 Fixed: When depending on several groups, wasn't skipped if one of them failed
810 Fixed: Failures weren't reported accurately in the JUnitReports report
811 Fixed: Wasn't throwing an exception if depending on a non-existing group
812
813 ===========================================================================
814
815 4.2
816
817 Core:
818
819 Fixed: wasn't excluding methods in base classes
820 Added: alwaysRun for tests (soft dependencies)
821 Fixed: Class-level enabled=false were not honored
822 Fixed: Bug with multiple dataproviders on same class
823 Fixed: Bug with dataprovider defined in the parent class
824 Fixed: Bug with dataprovider defined in a subclass
825 Fixed: Bug with dataprovider defined in an abstract class
826 Fixed: testng-failures generation was excluding the methods even if a failed test depended on it
827
828 ===========================================================================
829
830 4.1
831
832 Core:
833
834 Added: @DataProviders can return Iterable<Object[]>
835 Fixed: Superclass test methods were not called in the presence of a class @Test
836 Added: Reporter class to log messages in the HTML reports
837
838 ===========================================================================
839
840 4.0
ac025d5 @cbeust Build changes
authored
841 2005/11/10
336f0ef Initial commit
cbeust authored
842
843 Core:
844
845 Fixed: suite methods now invoked only once in a hierarchy
846 Added: @DataProvider and @testng.data-provider
847 Fixed: Interleave order now respected for before/afterClass methods
848 Added: Can now invoke java -jar testng-2.6.jar <...>
849 Added: Support for BeanShell
850 Added: Method Selectors (IMethodSelector)
851 Fixed: In the absence of dependencies, @Configuration methods respect inheritance
852 Fixed: Bug in multithreaded dependencies on methods
853 Fixed: dependsOnGroups wasn't working on regular expressions
854 Fixed: Bug in <package> when directories contain spaces in their names
855 Fixed: Introduced a JDK5 dependency in the JDK1.4 build (getEnclosingClass())
856 Fixed: Output directory in ant task was not honored if it didn't exist
857 Fixed: Problem with timeout according to
858 http://forums.opensymphony.com/thread.jspa?threadID=6707
859
860 Eclipse plug-in:
861
862 Fixed: Wasn't handling linked directories correctly
863 Fixed: Bug in QuickFix implementation
864 Added: Quick Fix for JUnit conversion (Annotations and JavaDoc)
865 Fixed: Methods Run as TestNG test
866 Added: Package level Run as TestNG test
867 Fixed: Resources from the linked directories are using a wrong path when
868 passed to command line TestNG
869
870 IDEA plug-in:
871
872 Added: Support for JDK 1.4 (both projects and IDEA itself)
873 Fixed: Classes that contained only configuration were ignored
874
875 ===========================================================================
876
877 2.5
ac025d5 @cbeust Build changes
authored
878 2005/08/08
336f0ef Initial commit
cbeust authored
879
880 Added: ITestListener.onTestStart(ITestResult)
881 Added: Support for <packages>
882 Added: Resource files for easier ant taskdefs
883 Fixed: @Configuration methods were not invoked with individual test methods
884 Fixed: Bug with ExpectedExceptions
885 Fixed: Didn't support nested factory classes
886 Fixed: NPE if -target is omitted with JDK 1.4
887 Fixed: @Configuration failures in a class would cause other classes to fail
888 Added: alwaysRun
889 Fixed: beforeTestClass/afterTestClass were broken for a pathological case
890 Added: @Configuration(alwaysRun)
891 Added: JUnitConverter task
892 Fixed: < and > characters in reports were not escaped
893
894 Eclipse plug-in:
895
896 Fixed: Class dialog wasn't showing @Factory classes
897
898 IDEA plug-in:
899
900 First release!
901
902 Documentation:
903
904 Added: Brand new look!!!
905 Added: Section on testng.xml
906 Fixed: Numbering of sections
907
908 ===========================================================================
909
910 2.4
ac025d5 @cbeust Build changes
authored
911 2005/07/05
912
336f0ef Initial commit
cbeust authored
913 Changed: New package: testng.org
914 Fixed: Bug with @ExpectedException occuring the parallel mode
915 Fixed: Bug with parameters and beforeTest
916 Added: IInstanceInfo support
917 Fixed: methods were not excluded when included by groups
918 Fixed: testng-failures.xml is now including also the beforeSuite/afterSuite methods
919 Fixed: generating the testng-failures.xml is now working as expected
920 Fixed: Factories call all the tests even if some of them fail along the way
921 Fixed: Better JUnit support (wasn't creating individual instances)
922 Fixed: dependsOnGroups didn't work across different classes
923 Added: command line (and Ant) -groups option
924 Added: @Parameters (and made parameters attribute deprecated)
925 Added: Parameters for constructors
926 Fixed: Better interleaving of before/afterTestMethods
927 Fixed: Ant task
928 Fixed: TestNGException thrown when TestNG conditions are not fulfilled
929
930 Documentation:
931 - New assert classes
932 - New ways to launch
933 - JUnitConverter documentation
934 - new beforeSuite/afterSuite
935
936 ===========================================================================
937
938 2.3
ac025d5 @cbeust Build changes
authored
939 2005/04/12
336f0ef Initial commit
cbeust authored
940
941 Fixed: Spaces are now legal in JavaDoc comments
942 Added: documentation for @Factory
943 Fixed: factories were called multiple times
944 Added: beforeSuite and afterSuite
945 Fixed: inheritance and scope now working properly for annotations
946 Fixed: dependsOnMethods wasn't working for 1.4
947 Added: Better stack traces
948 Added: Better syntax for included/excluded methods
949 Fixed: Better verbose support
950 Fixed: Various fixes for the Eclipse plug-in
951 Added: Can specify a class name on the command line
952 Fixed: Default package bug in JUnitConverter
953 Added: Regression tests for JUnitConverter
954 Added: -quiet option to JUnitConverter
955
956 ===========================================================================
957
958 2.2
959
960 Fixed: Wasn't handling several testng.xml files correctly
961 Fixed: Renamed -src to -sourcedir
962 Fixed: Complains if no sourcedir is specified in 1.4
963 Added: In 1.4, don't require annotations="javadoc"
964 Fixed: If setUp fails, complain and mark test methods as skips
965 Fixed: Dependent methods weren't working for 1.4
966
967 ===========================================================================
968
969 2.1
ac025d5 @cbeust Build changes
authored
970 2005/02/12
336f0ef Initial commit
cbeust authored
971
972 Added: Parser can accept an InputStream for testng.xml
973 Fixed: expected-exceptions now fails if test passes
974 Fixed: reports now use the suite name in HTML
975 Added: invocationCount and successPercentage
976 Added: dependsOnMethods
977 Added: timeOut works in non-parallel mode
978
979 ===========================================================================
980
981 2.0
ac025d5 @cbeust Build changes
authored
982 2004/12/06
336f0ef Initial commit
cbeust authored
983
984 Added: port on JDK 1.4
985
986 ===========================================================================
987
988 1.3
989
990 Added: new view: classes (still experimental)
991 Added: timeout on methods
992 Added: thread-count
993 Added: TestNG is now multithread, see "parallel" in <suite>
994
995 ===========================================================================
996
997 1.2
998
999 Added: JUnitConverter
1000 Fixed: Bug with afterClasses (test: AfterClassCalledAtTheEnd)
1001
1002 ===========================================================================
1003
1004 1.1
1005
1006 Added: new links for methods and groups in the HTML report
1007 Added: <methods>
1008 Added: <fileset> to <testng>
1009
1010 ===========================================================================
1011
1012 1.0
ac025d5 @cbeust Build changes
authored
1013 2004/04/28
1014 http://beust.com/weblog/2004/04/28/
336f0ef Initial commit
cbeust authored
1015
1016 Fixed: Updated to the new DTD
1017 Fixed: Suite table of contents displays failures first
1018 Fixed: Bug in afterTestClass
1019 Added: Validating testng.xml
1020 Added: Scoped parameters
1021 Added: testng.xml
1022 Removed: Property quiet
1023 Changed: Verbose is now an integer
1024 Added: Dependent methods
1025
1026 ===========================================================================
1027
1028 0.9
1029
1030 Added: Groups of groups
1031 Added: Groups for Configuration methods
1032 Added: Parameters
1033
1034 ===========================================================================
1035
1036 0.2
1037
1038 Fixed: Merged TestMethod and TestClass into Test
1039 Added: HTML report
1040 Added: Regexps for groups
1041 Fixed: Inheritance of methods
1042 Fixed: ExpectedException is now called ExpectedExceptions
Something went wrong with that request. Please try again.