24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely===========================================================================
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely5.7
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: TESTNG-169 Error message: <method> is depending on nonexistent method null ("null" is uninformative)
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: -listener takes comma-separated classes
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: RetryAnalyzer (experimental) (Jeremie)
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely===========================================================================
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely5.6
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: SkipException/TimeBombedSkipException for manual skipping
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: <tests> can now be disabled at xml level using <test enabled="false">
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: Suite files that only contain other suites do not get reported
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: @BeforeClass methods would incorrectly report cyclic graphs
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: get/setAttribute to ITestContext
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: plugging in factory objects to handle the actual instantiation of tests
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: dataProvider to @Factory
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: ISuite now gives access to the current XmlSuite
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: TESTNG-139 dependsOnMethods gets confused when dependency is "protected"
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: TESTNG-141 junit attribute set to false in testng-failed.xml when it should be true
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: TESTNG-142 Exceptions in DataProvider are not reported as failed test
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: Improved behavior for @Before/@AfterClass when using @Factory
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely(http://forums.opensymphony.com/thread.jspa?threadID=6594&messageID=122294#122294)
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: Support for concurrent execution for invocationCount=1 threadPoolSize>1 and @DataProvider
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely(http://forums.opensymphony.com/thread.jspa?threadID=64738&tstart=0)
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: New TestNG specific XML report, generated by default in 'xml' subdirectory of test-output
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: support in strprotocol for passing the ITest.getTestName() information
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: TESTNG-152 If DataProvider is not found, the exception message should tell exactly what happened
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyEclipse plug-in
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: Bug that made group launch configurations unusable
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: The plugin doesn't create the correct launch configuration for @Factory
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: Method based launchers cannot be editted
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: Plugin hangs while executing test with dataprovider that sends \n, \r messages
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: display ITest.getTestName()
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyIDEA plug-in
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: IDEA 7.0 compatibility
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: occasional 'illegal arguments exception'
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: TESTNG-151 Final passing test result is not properly hidden
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: Auto-completion for dependsOnMethods
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: Highlighting of invalid groups/methods in dependsOn*
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely===========================================================================
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely5.5
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: @BeforeGroup methods were run twice when in a base class
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: @BeforeGroup methods were run twice with a @Test at class level
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: parallel="tests" didn't work as advertised
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: Support for thread-count at test level
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: Method selectors receive a Context and can stop the chain with setStopped()
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: XmlMethodSelector was always run first regardless of its priority
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: @BeforeGroups/@AfterGroups can live in classes without @Test methods
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: DataProvider can now take an ITestContext parameter
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: Wasn't parsing <selector-class-name> correctly
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: Annotation Transformers now work on class-level annotations
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: Some class-level @Test attributes were not always honored
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: Clean separation between @Test invocation events and @Configuration invocation events
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely (see also TESTNG-111)
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyAdded: Test instances created by @Factory now run in multiple threads in parallel mode
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: @Before/@AfterGroups invocation order
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: TESTNG-27: Parameters are not used on <test> level anymore
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: TESTNG-107 don't create an output directory if "outputDirectory" is null
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: TESTNG-127 UseDefaultListeners in Ant Task does not work
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: TESTNG-119 Running TestNG runner with invalid '-sourcedir' on JDK14 JavaDoc annotated test classes won't fail.
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: TESTNG-113 Dependent methods within the same static inner class are not found
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: TESTNG-125 TestNG failed for test classes under *.java*.* pakages
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyEclipse plug-in
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: issue with launch configuration
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidelyFixed: TESTNG-124: setting location of testng reports output
24d6db06810f2ea747f6dff60d483e4fca3aaa13davidely
2b738b548ad49185fa44a89683759d1ad04652cddavidely===========================================================================
2b738b548ad49185fa44a89683759d1ad04652cddavidely5.4
2b738b548ad49185fa44a89683759d1ad04652cddavidely
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: Ant task issue with paths containing spaces
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: for @BeforeGroups and @AfterGroups specifying the groups() attribute will auto-include the method
2b738b548ad49185fa44a89683759d1ad04652cddavidely into those groups by default (previously you had to also provide the value() attribute).
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: the load @Tests (invocationCount + threadPoolSize) are triggered simultaneous
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: reports are correctly displaying the thread info
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: @DataProvider name defaults to method name
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: support for remote protocol to pass parameter information
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: TextReporter logs information about the parameters of the test methods
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: concurrency issue in JUnitXMLReporter
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: output of JUnitXMLReporter must be CDATA
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: XML unsupported annotations/parallel attribute values are reported
2b738b548ad49185fa44a89683759d1ad04652cddavidely
2b738b548ad49185fa44a89683759d1ad04652cddavidelyEclipse plug-in
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: groups with multi-attribute javadoc annotations
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: consistent behavior for dependsOnMethods
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: consistent behavior for tests with dependsOnGroups (a warning is emitted)
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: consistent merge of configuration arguments when an existing launch configuration exists
2b738b548ad49185fa44a89683759d1ad04652cddavidely===========================================================================
2b738b548ad49185fa44a89683759d1ad04652cddavidely5.3
2b738b548ad49185fa44a89683759d1ad04652cddavidely
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: use a single instance of bsh.Interpreter
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: @Before/@AfterMethod can declare a java.lang.reflect.Method parameter to be informed about the @Test method
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: super classes must not be listed in testng-failures.xml
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: parallel attribute must not appear if empty or null in testng-failures.xml
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: parsing for javadoc annotations is done on request only
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: improved multiple suite summary page report
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: -target option deprecated in favor of -annotations javadoc|jdk
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: filesets in the ant task didn't work if the paths have spaces in them
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: Before/After Suite were behaving wrong in parallel execution
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: A generic/extensible RemoteTestNG was added to the core
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: Before/AfterGroup-s were behaving wrong when using invocationCount, dataProvider and threadPoolSize
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: improved support for running different annotation type tests in the same suite
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: testng-failed.xml was generated even if there were no failures/skipps
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: -usedefaultlisteners was wrongly passed to JVM instead of TestNG options
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: Attribute dataProviderClass for @Test and @testng.test
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: Forgot to account for cases where both invocationCount and DataProviders are present
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: AfterGroups were invoked out of order with invocationCount and DataProviders
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: Reporter.getOutput() returned an empty array if a timeOut was specified
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: testng.xml now supports <suite-files>
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: ant task can receive several listeners
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: TESTNG-109 Skipped tests with expected exceptions are reported as failures
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: ant task can now select the parallel mode for running tests
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: ant task correctly deals with empty groups and excludedgroups parameters
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: ant task can override default suite and test names
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: comand line support for setting parallel mode, suite and test names
2b738b548ad49185fa44a89683759d1ad04652cddavidely
2b738b548ad49185fa44a89683759d1ad04652cddavidelyEclipse plug-in
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: Support for configuring per project usedefaultlisteners
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: Contextual drop-down menu on failures tab of the TestNG view to enable running/debugging method failure only
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: Suppport for configuring per project TestNG jar usage (project provided one or plugin provided one)
2b738b548ad49185fa44a89683759d1ad04652cddavidely
2b738b548ad49185fa44a89683759d1ad04652cddavidely===========================================================================
2b738b548ad49185fa44a89683759d1ad04652cddavidely5.2
2b738b548ad49185fa44a89683759d1ad04652cddavidely
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: "-usedefaultlisteners true/false" to command line and ant
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: EmailableReporter (from Paul Mendelson)
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: parallel can now be "methods" or "tests". Boolean version deprecated
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: TestNGAntTask now uses the @ syntax to invoke TestNG
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: Command line understands @ syntax
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: JUnitConverter uses the new syntax
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: -groups to JUnitConverter
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: Throw proper exception when a DataProvider declares parameters
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: completely revamped JUnit support (should run all kind of JUnit tests)
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: TESTNG-40 (Bug in testng-failed.xml generation)
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: TESTNG-106 (Failed "@BeforeSuite" method just skipps the last test in xml-file)
2b738b548ad49185fa44a89683759d1ad04652cddavidelyFixed: Success on 0 tests (http://forums.opensymphony.com/thread.jspa?threadID=41213)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
2b738b548ad49185fa44a89683759d1ad04652cddavidelyEclipse plug-in
2b738b548ad49185fa44a89683759d1ad04652cddavidelyAdded: TESTNG-105 Automaticaly define TESTNG_HOME classpath variable
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely5.1
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: @Test(sequential = true)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-102 (Incorrect ordering of @BeforeMethod calls when a dependency is specified)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-101 (HTML output contains nested <P> tags and a missing <tr> tag)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: support for specifying test-only classpath (http://forums.opensymphony.com/thread.jspa?messageID=78048&tstart=0)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-93 (method selectors filtering @BeforeMethod)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-81 (Assert.assertFalse() displays wrong expected, actual value)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-59 (multiple method selectors usage results in no tests run)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-56 (invocation of @Before/AfterClass methods in parallel/sequential scenarios)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-40 (failures suite does not contain @Before/After Suite/Test methods)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-37 (allow passing null parameter value from testng.xml)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-7 (display classname when hovering method)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyEclipse plug-in
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: run contextual test classes with parameters from suite definition files
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: TESTNG-100 (Show HTML reports after running tests)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: TESTNG-97 (Double click top stack to raise comparison)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: TESTNG-84 (plug-in UI for suite option should support absolute path)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: TESTNG-20 (copy stack trace)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-72 (display groups with non-array values)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-64 (Eclipse plug-in applies added groups to all launch configurations)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-28 (Cannot select groups from dependent eclipse projects)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-25 (do not display fully qualified method name when running contextual test class)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyImproved behavior:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely TESTNG-98 (temporary files have guaranteed fixed names)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely TESTNG-95 (Assertion failed comparison trims trailing ">")
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely TESTNG-70 (TestNG prevents eclipse from opening an older CVS version of a java class)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely display of test hierarchy information (TESTNG-29)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely5.0.1
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyEclipse plug-in
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Output directory for the tests
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Can now specify listener classes
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely5.0.1
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: reports generated by SuiteHTMLReporter do not work with JDK1.4
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely5.0
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Ant task: support for JVM, workingDir, timeout
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Stack traces can be interactively shown in the HTML reports
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Link to testng.xml in the reports
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: New structure for reports, suites go in their individual directory
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: @Test(suiteName) and @Test(testName)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: The stack traces in reports do not include TestNG frames (system property testng.exception)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely (see: http://groups.google.com/group/testng-dev/browse_thread/thread/9f4d46ade10b0fda)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Exit with error when no methods are run
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely (see: http://groups.google.com/group/testng-dev/browse_thread/thread/3c26e8a5658f22ac)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: List of methods in alphabetical order
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Class-scoped annotations were not recognized when inherited
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Deprecated @Configuration and introduced @BeforeSuite/Test/Class/TestMethod
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Deprecated @ExpectedExceptions and moved it into @Test
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: expectedExceptions to @Test, deprecated @ExpectedExceptions
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: New annotations: @BeforeSuite, @BeforeTest, etc...
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Was returning an exit code of 0 if a cyclic graph was detected
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Interface org.testng.ITest so that tests can declare a name
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: The Text reporter was reporting the square of the actual number of methods
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug reported by Eran about dependencies with an afterClass method
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: IHookCallBack now receives the ITestResult in its run() method
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Name of suite for command line can be set with -Dtestng.suite.name=xxx
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TestNGAntTask was hardcoding m_haltOnFSP to true
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Passing a null parameter caused an NPE in the reports
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: "listener" to the ant task (and documentation)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: if patch-testng-sourcedir.properties is found in the classpath
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely with a property "sourcedir" containing a ; separated list of
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely directories, this list will override -sourcedir.
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely4.7
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Maven 2 plug-in
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Message formattings in TestNG assertion utility class
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: @Factory methods were counted as @Test as well
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely http://jira.opensymphony.com/browse/TESTNG-51
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: All DataProvider parameters were shown in the HTML report
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug in testng-failed.xml generation
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: <packages> bug when using a jar file to load the test classes
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: alwaysRun for before @Configuration methods
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely http://jira.opensymphony.com/browse/TESTNG-35
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: groupless @Configurations were not invoked if a method depends on a group
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely http://jira.opensymphony.com/browse/TESTNG-45
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: beforeGroups/afterGroups to @Configuration
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyEclipse plugin:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: last contextual launch is available in Eclipse launcher lists
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: 3.2M5 integration (removed dependency on non-existing class)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: testng-failures.xml generation
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely4.6
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Documentation contains the new reports
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: TestNG.setUseDefaultListeners(boolean)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Descriptions now appear in TextReporter (verbose>=2) and the HTML reports
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: description attribute to @Test and @Configuration
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: combined Reporter output in the reports
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: methods not run in the reports
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: org.testng.IReporter
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: threadPoolSize to @Test
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Reports now show relative timings (start at 0)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Reports now show different colors depending on the methods' classes
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Reports now show all parameters used to invoke the test method
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: org.testng.Reporter
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: DataProviders can accept a Method as first parameter
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Extraneous implicit inclusion of a method
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyEclipse plugin:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Run/Debug as TestNG test from the editor contextual menu
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-24: 'Run as testng test' does not appear of the Test annotation does not have a group
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-18: Eclipse plugin ignores Factory annotation
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TESTNG-21: Show differences when double clicking assertion exceptions
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: UI allows setting orientation (even more space)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely http://forums.opensymphony.com/thread.jspa?threadID=17225&messageID=33805#33805
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely4.5
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyCore:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Methods were not implicitly included, only groups
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug with failed parent @Configuration don't skip child @Configuration/@Test invocations
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug with overridding @Configuration methods (both parent and child were run)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug when overriding beforeClass methods in base class (cyclic graph)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Support for JAAS (see org.testng.IHookable)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Problem with nested classes inside <package name="foo.*"
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: If a group is not found, mark the method as a skip instead of aborting
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: testng-failed.xml was not respecting dependencies
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: class/include method in testng.xml didn't work on default package
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: DTD only allowed one <define>
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: ArrayIndexOutOfBoundsException for jMock
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: dependsOnMethods can contain methods from another class
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: JUnitConverter required -restore, not any more (option is now a no-op)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: JUnit mode wasn't invoking setName() on test classes
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Regular expressions for classes in <package>
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Distributed TestNG
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Command line parameters and testng.xml are now cumulative
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Reports now work for multiple suites
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Was ignoring abstract classes even if they have non-abstract instances
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: If setUp() failed, methods were not skipped
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Was not clearly indicating when beforeSuite fails
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: @Configuration.inheritGroups
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: inconsistency between testng.xml and objects regarding method selectors
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyEclipse plug-in:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyNew look for the progress view.
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely4.4
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyCore:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: testng-failures.xml was not excluding methods from base classes
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug in suites of suites for JUnit mode
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely4.3
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyCore:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: testng-failures.xml was not excluding methods from base classes
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug in suites of suites for JUnit mode
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Excluded groups on command line and ant task
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: When including a group, implicitly include groups depended upon
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: When depending on several groups, wasn't skipped if one of them failed
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Failures weren't reported accurately in the JUnitReports report
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Wasn't throwing an exception if depending on a non-existing group
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely4.2
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyCore:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: wasn't excluding methods in base classes
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: alwaysRun for tests (soft dependencies)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Class-level enabled=false were not honored
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug with multiple dataproviders on same class
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug with dataprovider defined in the parent class
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug with dataprovider defined in a subclass
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug with dataprovider defined in an abstract class
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: testng-failures generation was excluding the methods even if a failed test depended on it
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely4.1
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyCore:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: @DataProviders can return Iterable<Object[]>
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Superclass test methods were not called in the presence of a class @Test
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Reporter class to log messages in the HTML reports
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely4.0
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyCore:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: suite methods now invoked only once in a hierarchy
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: @DataProvider and @testng.data-provider
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Interleave order now respected for before/afterClass methods
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Can now invoke java -jar testng-2.6.jar <...>
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Support for BeanShell
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Method Selectors (IMethodSelector)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: In the absence of dependencies, @Configuration methods respect inheritance
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug in multithreaded dependencies on methods
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: dependsOnGroups wasn't working on regular expressions
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug in <package> when directories contain spaces in their names
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Introduced a JDK5 dependency in the JDK1.4 build (getEnclosingClass())
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Output directory in ant task was not honored if it didn't exist
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Problem with timeout according to
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely http://forums.opensymphony.com/thread.jspa?threadID=6707
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyEclipse plug-in:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Wasn't handling linked directories correctly
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug in QuickFix implementation
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Quick Fix for JUnit conversion (Annotations and JavaDoc)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Methods Run as TestNG test
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Package level Run as TestNG test
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Resources from the linked directories are using a wrong path when
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely passed to command line TestNG
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyIDEA plug-in:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Support for JDK 1.4 (both projects and IDEA itself)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Classes that contained only configuration were ignored
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely2.5
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: ITestListener.onTestStart(ITestResult)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Support for <packages>
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Resource files for easier ant taskdefs
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: @Configuration methods were not invoked with individual test methods
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug with ExpectedExceptions
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Didn't support nested factory classes
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: NPE if -target is omitted with JDK 1.4
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: @Configuration failures in a class would cause other classes to fail
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: alwaysRun
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: beforeTestClass/afterTestClass were broken for a pathological case
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: @Configuration(alwaysRun)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: JUnitConverter task
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: < and > characters in reports were not escaped
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyEclipse plug-in:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Class dialog wasn't showing @Factory classes
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyIDEA plug-in:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFirst release!
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyDocumentation:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Brand new look!!!
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Section on testng.xml
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Numbering of sections
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely2.4
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyChanged: New package: testng.org
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug with @ExpectedException occuring the parallel mode
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug with parameters and beforeTest
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: IInstanceInfo support
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: methods were not excluded when included by groups
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: testng-failures.xml is now including also the beforeSuite/afterSuite methods
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: generating the testng-failures.xml is now working as expected
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Factories call all the tests even if some of them fail along the way
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Better JUnit support (wasn't creating individual instances)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: dependsOnGroups didn't work across different classes
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: command line (and Ant) -groups option
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: @Parameters (and made parameters attribute deprecated)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Parameters for constructors
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Better interleaving of before/afterTestMethods
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Ant task
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: TestNGException thrown when TestNG conditions are not fulfilled
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyDocumentation:
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely- New assert classes
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely- New ways to launch
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely- JUnitConverter documentation
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely- new beforeSuite/afterSuite
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely2.3
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Spaces are now legal in JavaDoc comments
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: documentation for @Factory
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: factories were called multiple times
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: beforeSuite and afterSuite
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: inheritance and scope now working properly for annotations
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: dependsOnMethods wasn't working for 1.4
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Better stack traces
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Better syntax for included/excluded methods
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Better verbose support
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Various fixes for the Eclipse plug-in
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Can specify a class name on the command line
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Default package bug in JUnitConverter
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Regression tests for JUnitConverter
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: -quiet option to JUnitConverter
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely2.2
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Wasn't handling several testng.xml files correctly
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Renamed -src to -sourcedir
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Complains if no sourcedir is specified in 1.4
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: In 1.4, don't require annotations="javadoc"
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: If setUp fails, complain and mark test methods as skips
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Dependent methods weren't working for 1.4
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely2.1
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Parser can accept an InputStream for testng.xml
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: expected-exceptions now fails if test passes
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: reports now use the suite name in HTML
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: invocationCount and successPercentage
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: dependsOnMethods
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: timeOut works in non-parallel mode
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely2.0
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: port on JDK 1.4
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely1.3
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: new view: classes (still experimental)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: timeout on methods
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: thread-count
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: TestNG is now multithread, see "parallel" in <suite>
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely1.2
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: JUnitConverter
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug with afterClasses (test: AfterClassCalledAtTheEnd)
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely1.1
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: new links for methods and groups in the HTML report
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: <methods>
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: <fileset> to <testng>
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely1.0
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Updated to the new DTD
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Suite table of contents displays failures first
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Bug in afterTestClass
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Validating testng.xml
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Scoped parameters
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: testng.xml
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyRemoved: Property quiet
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyChanged: Verbose is now an integer
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Dependent methods
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely0.9
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Groups of groups
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Groups for Configuration methods
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Parameters
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely===========================================================================
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely0.2
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidely
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Merged TestMethod and TestClass into Test
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: HTML report
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyAdded: Regexps for groups
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: Inheritance of methods
6145a82894ae89a4f86cbf64b642b6c8881b2b8ddavidelyFixed: ExpectedException is now called ExpectedExceptions