Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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