[testng] annotated tag upstream/6.8.5+dfsg created (now 328c241)

Andrew Ross rockclimb-guest at alioth.debian.org
Mon Aug 12 21:40:22 UTC 2013


This is an automated email from the git hooks/post-receive script.

rockclimb-guest pushed a change to annotated tag upstream/6.8.5+dfsg
in repository testng.

        at  328c241   (tag)
   tagging  05a601d24ef6e5970bb66f6ff1cab1fef968e399 (commit)
  replaces  5.11+dfsg-3
 tagged by  Andrew Ross
        on  Mon Aug 12 22:39:52 2013 +0100

- Log -----------------------------------------------------------------
Upstream version

Abraham Lin (20):
      Fix DOCTYPE declaration
      Quote attribute values
      Remove unnecessary anchors
      Properly close TD elements
      Properly close TABLE elements
      Better printing for array parameters
      Factor out inline styles into CSS class
      Fix import
      Better printing of arrays in reports
      Remove duplicate stack traces
      Style stack traces using CSS
      Cleaner approach for HTML report layout
      Filter out Maven Surefire stack frames
      Fix colspan/alignment issues in EmailableReport
      Clean up EmailableReporter (simplify CSS, remove dead code)
      Add hyperlinks to jump to method overview from test overview in EmailableReporter
      Properly print stack traces in EmailableReporter
      Avoid printing extraneous colspan/rowspan attributes in EmailableReport
      New emailable reporter implementation
      Fix bug in test result grouping logic

Aled Sage (1):
      VerboseReporter.log(): make protected

Aleksander Pohl (6):
      - A working implementation of TESTNG-455
      - Note about the fork
      - A working implementation of TESTNG-455
      - Note about the fork
      - Fix note about the fork
      - Merge with old version

Aleksey Kabanov (2):
      Fix for the Issue #102
      Fix for the Issue #101

Andrew Ross (2):
      Merge tag 'testng-6.8.5' into upstream
      Imported Upstream version 6.8.5

Ansgar Konermann (11):
      Prevent NPE in SuiteRunner by creating invokedMethod object earlier.
      Compiles nicely against TestNG 5.14.3-SNAPSHOT with fixed NPE. Can compile DRL rule files from class level annotations. Root directory for rules given as TestNG suite parameter.
      Refactoring to cleaner code: Invoker uses dedicated invoker class to invoke IInvokedMethodListeners.
      Merge remote branch 'remotes/cbeust/master'
      Minor code cosmetic (member prefix, etc.)
      Minor code cosmetic (indentation)
      Added javadoc and tests for org.testng.internal.invokers.InvokedMethodListener*
      Moving dummy listener classes into test class.
      Minor refactoring (readability)
      Added class-level javadoc for InvokedMethodListenerInvoker.java
      Fixing typos in javadoc. Adding @SuppressWarnings("unchecked") to prevent warning

Arcadie (3):
      Added:
      Added:
      Pass message to SimpleAssert constructor for public void fail(String

Bill.Michell (14):
      Add support for converting Java 1.4 Javadoc testng annotations to Java 5 annotations from the command line.
      Add support for parallel method selection to command line and to <testng> ant task
      Erroneously checked in due to Subversion inexperience!
      Allow ant task to take empty groups and excludedgroups properties, supressing the -groups flag from the testNG parameter list
      Add support for setting the default suite name and test name from the ant task and, by necessity, the command line.
      Update command line usage for TestNG
      Update CHANGES.txt to reflect my recent changes
      Change behaviour of test suite name and test name defaults in test annotations, so that if not explicitly specified, the test name will be set by the test runner.
      Restore ability for Ant task to override the Suite name and the Test name (without breaking its ability to pass suite definition files this time)
      Actually re-enable the ant tests from the master build.xml this time
      Update svn::ignore
      Add reference to AnnotationTransformer to the documentation-main page
      Fix build directory location for the tests of the ant task
      Correct javadoc @see references

Brandon Pedersen (1):
      Add ability to get the ITextContext from an ITestResult

Bubuntux (1):
      GitHub Bug 92 Fixed

Cedric Beust (1286):
      Implementation of hierarchical XmlSuites (Nalin Makar).
      Updated changes.
      Fixed: Issue24 OOM errors in SuiteHTMLReporter (Nalin Makar)
      Added: -testnames (command line) and testnames (ant)
      Doc update
      Minor fix
      Multithreaded test bug fix
      Fixed multithreaded test bug.
      Merge branch 'master' of github.com:cbeust/testng
      Added Reporter#clear
      Refactoring
      Now passing XmlClass and XmlTest down to the interceptor
      Introduced ClassInfoMap.
      Interceptors now ready to be switched by XML
      XML now supports <test preserve-order='true/false'
      Updated the upload script
      Implement <test preserve-order="true/false">.
      Merge branch 'UploadBeta'
      Tests for <test preserve-order='true'
      Documented preserve-order
      Reporter#clear fix
      The same method invoked multiple times was reporting the same time stamp.
      Merge branch 'master' of github.com:cbeust/testng
      Updated toXml() to include preserve-order
      Fixed the order test
      Added failing test for method ordering
      preserve-order now works on methods
      Bumped log level for PoolService to 3
      Added toXML() to XmlInclude
      Merge http://github.com/nullin/testng into Nalin3
      Renamed TESTMETHOD to TEST_METHOD
      Refactored test
      Replaced @Test(sequential) with @Test(singleThreaded)
      Fixed: @DataProvider(parallel = true) was passing incorrect parameters with injection
      Minor testng.xml change
      Refactoring
      Fixed: Identical configuration methods were not always invoked in the correct order in superclasses (Nalin Makar)
      Implemented @NoInjection
      Parameterizing the build better
      Moved things around to prepare for the Apache directory structure
      Merge branch 'master' of github.com:cbeust/testng
      Fixed Javadocs build
      Moved src->src/java/main and test -> src/java/test
      Updated .classpath files
      Created src/test/resources
      Created src/test/resources, updated tests
      Moved testng*xml to src/test/resources
      More build adjustments
      Building into target/classes and target/test-classes
      Cleaned up src/test/java
      Distribution build fix
      Most distribution build fixes
      Added -methodselectors, tests and documentation.
      Moved fileToClass out of parameter parsing
      First steps toward new parameter parsing
      Converted command line parsing to JCommander.
      Better classpath for tests
      Removing JCommander from the build, using ivy to retrieve it.
      Doc link fix
      Build changes
      Maven poms
      Remove trace
      Test fix
      Removed trace
      Added a few things to pom.xml
      Merge branch 'master' of http://github.com/nullin/testng into nullin
      Minor change
      Better javadoc build
      Added snapshot repo profile
      Updated poms and build script
      Fixed testng.css problem (Nalin)
      Fixed parsing bug with -usedefaultlisteners
      Regression test for -usedefaultlisteners bug
      Added TestNG#addClassLoader (Jonathan Nekenyu)
      Build fix
      Now skipping the tests inside the pom.
      Updated build to include the JCommander classes in the jar
      Added usage()
      Fix NPE
      Build changes
      Implemented -methods
      Updated CHANGES
      Updated build with junit
      Maven updates
      Added methods to the ant task
      Minor fixes by Todd Quessenberry
      Changed the type of preserveOrder from boolean to string for future evolution
      Documented preserve-order
      Minor fix from Todd Quessenberry
      Doc update
      Updated to JCommander 1.3
      CSS update
      Updated build script
      Better quoting for EmailableReporter
      5.13beta
      Suite timeout to 10mn
      Script update
      Set default time out to MAX
      Reverted Sample2
      Clarified that certain flags don't work in the presence of testng.xml
      CHANGES update
      Patch from Todd for failure policies
      Updated doc for 5.13
      Sitemap
      Updated pom'scm to git
      [maven-release-plugin] prepare release testng-5.13
      [maven-release-plugin] prepare for next development iteration
      Merge branch 'master' of http://github.com/nullin/testng into NalinFix
      Forgot to include Nalin's fix on the XML changes
      Doc update
      [maven-release-plugin] prepare release testng-5.13.1
      [maven-release-plugin] prepare for next development iteration
      Updated Maven doc
      Typo in doc
      Classfileset stopped supporting ,
      Replaced constants
      More changes
      More changes
      More changes
      Added a method for Surefire backward compatibility
      All tests passing, both and and Maven
      Fixed RemoteTestNG
      Classfileset was not accepting ,
      build.properties
      Forgot a line in Sumit's patch
      Updated CHANGES
      Refactoring
      Fixed: RetryAnalyzer wasn't working properly with factories
      Fixed endMillis test
      Updated to JCommander 1.5
      Better usage
      Simple yaml support
      More YAML work
      YAML work
      YAML
      Working on code generation
      YAML work
      Now generating valid .yaml file
      Can now parse my own output
      No longer generating fields equal to their default value
      Don't display name: for packages if not necessary
      Added main to Yaml
      Added equals methods for XML classes
      Fixed methodselectors CommandLineTest
      Fixed defaults in XmlTest
      All tests passing with ant but not maven
      Two new files
      single update
      Simple yaml support
      More YAML work
      YAML work
      YAML
      Working on code generation
      YAML work
      Now generating valid .yaml file
      Can now parse my own output
      No longer generating fields equal to their default value
      Don't display name: for packages if not necessary
      Added main to Yaml
      Yaml tests.
      Yaml work.
      Yaml work
      Cleaning up the mess
      Working on suite-files
      First suite-files test passes
      More YAML tests
      More Yaml tests
      More Yaml tests
      New Converter class
      Added <suite-files> generation to toXml()
      Merging
      Converter work
      Fixed: preserve-order was not preserving class order with dependent methods
      Merge from master
      Fixed: TESTNG-404 threaded tests fail due to use of non-threadsafe collections (Marcus Better)
      Merge branch 'master' into yaml
      Removed imports from Guice's internal
      preserve-order bug
      Changed version
      Merge branch 'master' into yaml
      Removed childSuites test in equals/hashcode
      Introduced SuiteRunnerWorker
      Tests passing, need to add command line
      All tests passing include ParallelSuiteTest
      Added threadpoolsizetest to the ant task
      Forgot test files
      Merge branch 'master' into yaml
      Fixed: ant task error if <classfileset> is used with no classes (welex91)
      Merge branch 'master' into yaml
      TESTNG-400:  onTestFailure method in ITestListener is called before @AfterMethod
      Refactoring
      Fixed: Injection was sometimes not working properly when used with @Parameters
      Restore serialization
      Merge branch 'master' into yaml
      Build fix
      Fixed: @Listeners now aggregate through base classes
      Showing stack traces if verbose >= 2
      5.14
      5.14
      5.14
      [maven-release-plugin] prepare release testng-5.14
      [maven-release-plugin] prepare for next development iteration
      Updated maven instructions
      [maven-release-plugin] prepare release testng-5.14
      [maven-release-plugin] prepare for next development iteration
      Fixed: typo -testRunFactory
      Updated CHANGES
      Merge branch 'master' into yaml
      Add testngtasks to the Maven produced jar file
      Merge branch 'master' into yaml
      Test build update.
      Version bump.
      Working IConfigurable implementation, need some refactoring.
      Better testing for IConfigurable.
      Now passing a configuration down to TestRunner.
      IConfigurable and IHookable are now listeners.
      build.properties update
      Merge branch 'master' into yaml
      Comment update
      Merge branch 'master' of http://github.com/nullin/testng into nullin
      Updated CHANGES
      Made IHookable tests more robust.
      Incorporate changes from tpollak.
      Removed comment.
      Merge branch 'master' into yaml
      @Listeners was not working with hookable and configurable.
      Build fix.
      More robust IHookable and IConfigurable tests.
      Updated to JCommander 1.7 (Java 5 compatible).
      Added getParameters() to the hook callbacks.
      JUnitXmlReporter now generating the package attribute.
      Added getParameters() to IHookCallBack.
      testng-single update
      Merge branch 'master' into yaml
      Fixed NPE in XmlInclude
      Better JUnitReporter.
      testng-single
      Merge branch 'master' into yaml
      Documentation added: Section on Selenium (Felipe Knorr Kuhn)
      Fixed link
      Generating one JUnitReport per class.
      Added support for XML comments in XMLStringBuffer.
      Merge branch 'master' of github.com:cbeust/testng
      Added two links in the misc section.
      Merge branch 'master' of github.com:cbeust/testng
      Minor fixes to tpollak's commit
      Merge from Nalin's master.
      Nalin's change: -randomizesuites.
      Minor improvement to the JUnitReporter reporter.
      Updated the doc to point to github.
      Merge branch 'master' of github.com:cbeust/testng
      Doc update.
      Clarified dependent methods in parallel.
      Typo.
      The Eclipse plug-in wasn't running child suites.
      Updated CHANGES.txt.
      Merge branch 'master' into yaml
      A few fixes on top of Nalin's changes
      Merge branch 'nullin'
      Merge branch 'master' into yaml
      Minor fixes on top of Nalin's changes
      Eclipse plug-in update.
      Implemented timeOut for configurations.
      Temporarily excluding broken serialization test.
      Temp files.
      Updated CHANGES.txt.
      Added a few missing listeners to the doc.
      JUnitReports now include the stack trace in case of failure.
      Added dot.
      Temp files.
      Merge branch 'master' of github.com:cbeust/testng
      Fixed NPE in JUnitReporter.
      Merge branch 'nullin'
      Merge branch 'yaml' of github.com:cbeust/testng into yaml
      5.14.1
      Merge branch 'master' of github.com:cbeust/testng
      Next beta.
      Updated CHANGES with the new Eclipse plug-in feature.
      Better skip handling in JUnitReportReporter.
      Minor fixes to Nalin's patch.
      Merge branch 'nullin'
      Merge branch 'master' into yaml
      Added .classpath
      Fixed the indentation for XmlSuite.
      Fixed NPE if TestNG is invoked with no test classes.
      Missing space.
      TESTNG-401: ClassCastException with Surefire.
      [maven-release-plugin] prepare release testng-5.14.1
      [maven-release-plugin] prepare for next development iteration
      Updated CHANGES.txt.
      Updated CHANGES.txt.
      Updated pom-test.xml to use 5.14.1.
      Updated to JCommander 1.10.
      Merge branch 'nullin'
      Added .classpath.
      Comment.
      Merge branch 'master' into yaml
      Minor fix.
      Merge branch 'master' into yaml
      Fix for Maven.
      Updated pom-test.xml to 5-14.2-SNAPSHOT.
      [maven-release-plugin] prepare release testng-5.14.2
      [maven-release-plugin] prepare for next development iteration
      Fixed: Methods depending on a group they belong were skipped instead of throwing a cycle exception
      Maven Surefire compatibility fixes.
      Bumped version of pom-test.xml.
      Merge branch 'master' into yaml
      Updated verify-release script to validate pom.xml and pom-test.xml.
      New link about TestNG, Mockito and Emma.
      Fixed: IDEA's plug-in was not honoring ITest (fixed in TestResultMessage).
      Updated CHANGES
      Version bumps.
      Patch for ITest support in IDEA (Anna Kozlova).
      Fixed: IDEA-59073: exceptions that don't match don't have stack trace printed in console (Anna Kozlova)
      Restore public for getCurrentTestResult().
      Maven compatibility fix (Brett Porter).
      Eclipse plug-in compatibility fix.
      CHANGES update.
      Updated CHANGES.
      Better handling of errors and failures in the JUnitReporter.
      Better formatting of the time taken.
      Temp files
      Merge branch 'master' into yaml
      Reverting the clean up changes, which broke the ant task.
      Eclipse doc update.
      Better stack trace for JUnitReporter.
      Fixed inheritance error in the JUnitReports.
      Download doc update.
      CHANGES update.
      Classpath update.
      Fix for the Eclipse plug-in to display suite and tests in the tree view.
      CHANGES update.
      Updated pom.
      Merge branch 'nullin'
      Point doc to the old plug-in page.
      No-op.
      CHANGES update.
      Temp test files for package testing.
      Fixed: EmailableReporter now sorts methods chronologically
      Added: It's now possible "Run/Debug As" with a right click from pretty much anywhere
      New link.
      Eclipse plug-in work.
      CHANGES update.
      Restore the display of ITest#getTestName in the Eclipse plug-in.
      Merge branch 'nullin'
      Style fixes.
      Skipped tests were not always counted.
      TestMessage's second parameter should be the XML name.
      Temp files.
      Tests for the count fix.
      Temp file.
      Merge branch 'master' into yaml
      Updated CHANGES.
      Commented out a trace.
      Temp files.
      Temp files.
      Merge branch 'master' of github.com:cbeust/testng
      Making TestNGAntTask more extensible.
      Fixed: TESTNG-436: Deep Map comparison for assertEquals() (Nikolay Metchev)
      Forgot a file in my previous commit.
      The verbose level of testng.xml wasn't passed correctly when creating the worker.
      Comment update.
      CHANGES update.
      Verbose specified on the TestNG object should override the one in the suites.
      CHANGES update.
      Running an existing suite now copies that existing suite to the Remote location.
      Create a directory before copying the suite file there.
      Added excluded method support to the string protocol.
      New features in the Eclipse plug-in.
      Merge branch 'master' of github.com:cbeust/testng
      Merge branch 'master' of github.com:cbeust/testng
      First pass at refactoring the protocol.
      Now allowing multiple protocol senders.
      Now runnning but not stopping properly.
      Normal mode working, debug NP then loops.
      New protocol working for strings.
      Updated README.
      testng.xml working, need to remove debug messages and clean up.
      Remote test client.
      Introduced -Dtestng.eclipse.stringprotocol to run the old protocol.
      Better RemoteTest.
      Better RemoteTest.
      Temp files
      Merge branch 'master' of github.com:cbeust/testng
      Updated RemoteTest Javadoc.
      Use a MessageHub instead of a MessageSender.
      Getter for MessageHub.
      Added "descriptions" in the excluded method table.
      CHANGES.txt
      Fixed: TESTNG-441: NPE in SuiteHTMLReporter#generateMethodsChronologically caused by a race condition (Slawomir Ginter)
      Merge branch 'master' into Protocol
      Added tests for RemoteTestNG.
      Merge branch 'Protocol' of github.com:cbeust/testng into Protocol
      Forgot a file
      Merge branch 'Protocol' of github.com:cbeust/testng into Protocol
      Merge branch 'master' into Protocol
      Fixed RemoteTest to use unique port numbers.
      Fixed an NPE if verbose is not specified explicitly.
      Fixed: NPE when verbose isn't specified.
      New RemoteTestNG protocol (using serialization)
      Merge branch 'nullin'
      Verbose of junit-suite.xml back to 1.
      NPE fix.
      Fixed: XML files should be run in place and not copied.
      CHANGES update.
      Temp files.
      Merge branch 'master' into yaml
      Added support for invocationCount in the protocol.
      Fixed: XmlTest#toXml wasn't displaying the thread-count attribute
      Restored a few log() methods in Reporter.
      Reporter API tests.
      Better jar building, added guice3 target.
      Build minor fix.
      Merge branch 'master' of https://github.com/xfournet/testng into xfournet-master
      Pictures for the documentation.
      Updated Eclipse doc.
      Exposing the buffer in ClassSuite.
      Better formatting for XmlPackage#toXml.
      Don't display default values in the generated XML.
      Minor fix to XML formatting.
      XmlClass doesn't always resolve the class.
      Allow abstract methods in superclasses to specify @Test annotations.
      Fix comment.
      Fixed: <suite junit="true"> wasn't working.
      Fixed: test listeners that throw were not reporting correctly (ansgarkonermann)
      Switching to jarjar.
      Cleaned up build.properties.
      Added a timeout in initReceiver().
      Source reformatting.
      Extracted testng-results.xml in a constant.
      First pass at monitoring testng-results.xml.
      Display correct duration values for test methods.
      Parameters now displayed when read from testng-results.xml.
      Removed trace.
      Fixed: Better handling of classes that don't have any TestNG annotations
      Minor doc fix.
      Added Parser#setLoadClasses(boolean).
      Honor loadClasses when trying to instantiate the object factory.
      Merge branch 'master' of https://github.com/ansgarkonermann/testng into ansgarkonermann-master
      Additional cosmetic changes.
      More clean up.
      Fixed NPE when dealing with interfaces.
      Doc update
      Merge branch 'master' into yaml
      Merge branch 'master' of github.com:cbeust/testng
      Package testing xml file.
      Updated poms to compile against the modified guice.jar.
      Added: @Test(guiceModule)
      Merge branch 'ansgarkonermann-master'
      Better error handling in TestNG.
      Guice code clean up.
      Introduced @Guice(modules = ...).
      Allow object factories to work with class with no parameterless constructors.
      Warning message when no testng.xml was found in the jar file.
      Better default for @Guice(modules).
      CHANGES update.
      Fixed the logger (from pasjoshua).
      Removed RemoteTestNG trace.
      Updating JCommander to 1.12.
      .classpath update.
      [maven-release-plugin] prepare release testng-5.14.3
      [maven-release-plugin] prepare for next development iteration
      Added Shade plug-in.
      Updated classpath.
      Build update.
      Doc update.
      Bump.
      [maven-release-plugin] prepare release testng-5.14.4
      [maven-release-plugin] prepare for next development iteration
      Better trace.
      Better error message when TestNG can't instantiate a class.
      Fixed: Throw an error when two data providers have the same name.
      Added toString() method to TestListenerAdapter.
      TestNG stopped being able to handle constructors that take a String.
      Added setPreserveOrder() to TestNG.
      Don't lose the stack trace when skipping tests.
      Added toString() to ResultMap.
      Test refactoring.
      Test for duplicate data providers.
      Updated classpath.
      Merge branch 'master' into yaml
      Updated poms for 5.14.5, also fixed the Shade exclusion pattern.
      [maven-release-plugin] prepare release testng-5.14.5
      [maven-release-plugin] prepare for next development iteration
      Doc updates.
      Reformatting.
      Documented Guice.
      Introduced IObjectFactory2.
      Removed internal usage of Guice.
      No longer include org.inject jar in testng.jar.
      [maven-release-plugin] prepare release testng-5.14.6
      [maven-release-plugin] prepare for next development iteration
      Javadocs.
      Newer version of JCommander.
      Stack traces were not showing their stack trace in the exception view.
      Reformatting.
      Updating for 5.14.6.
      Bump.
      Minor doc fix.
      Merge branch 'master' of github.com:cbeust/testng
      Ant doc fix.
      Added documentation for -methods.
      Javadocs.
      Reformatting.
      Create the output directory before writing to it.
      Merge branch 'master' into yaml
      Get the YAML tests to pass, changed a few equals() methods.
      Bump.
      Doc updates.
      Bump JCommander.
      Extra spaces.
      Reordered ant options alphabetically.
      Better error message in the JUnit runner.
      Documented the new wizard.
      Fixed: TESTG-465: Specifying multiple Guice modules wasn't working properly.
      Fixed: TESTG-465: Guice modules are bound individually to an injector meaning that multiple modules can't be effectively used (Danny Thomas)
      Doc update.
      Removed obsolete JUnitConverter classes and tests.
      CHANGES update.
      Merge branch 'master' of github.com:cbeust/testng
      Reintroduced waitForAck() in StringMessageSender (JetBrains request).
      5.14.7
      Snapshot of current work for the new Guice attribute.
      @Guice(moduleFactory) tests.
      [maven-release-plugin] prepare release testng-5.14.7
      [maven-release-plugin] prepare for next development iteration
      Removed reference to JUnitConverterTask from testngtasks.
      Test for @Guice moduleFactory.
      TESTNG-468:  Listeners defined in suite XML file are ignored
      5.14.9
      [maven-release-plugin] prepare release testng-5.14.9
      [maven-release-plugin] prepare for next development iteration
      Updated with contributor name.
      Fixed my broken testngtasks commit.
      -groups on the command line will override all groups found in testng.xml.
      -excludeGroups now overrides testng.xml as well.
      Expose getXmlTest() in ITestNGMethod.
      Bug report doc clarification.
      Changes update.
      IModuleFactory now receives the test context in parameter.
      Better diagnosis when testing serialization.
      Merge branch 'guice'
      build.properties bump.
      @Listeners wasn't invoking ISuiteListeners.
      Reformatting and added comments.
      Merge branch 'master' of https://github.com/toddq/testng into toddq-master
      Minor modifications on top of toddq's changes.
      Generated a <?xml prologue for all XML files.
      Fixed: Method selectors from suites were not properly initialized (toddq)
      Added: JUnit conversion: correctly replaces assertNull and assertNotNull
      Added: @Guice(moduleFactory) and IModuleFactory
      YAML doc.
      YAML doc.
      NPE when running with -suitethreadpoolsize.
      CHANGES update.
      Added link to Tomek's blog post about graphic dependencies.
      Better verbose message in GraphThreadPoolExecutor.
      Fixed: In parallel "methods" mode, method interceptors that remove methods would cause a lock up
      Better stack traces in case of YAML errors.
      Better YAML stack trace handling.
      Disabling for Maven.
      pom adjustments.
      Disable serialization test.
      [maven-release-plugin] prepare release testng-5.14.10
      [maven-release-plugin] prepare for next development iteration
      Modified IModuleFactory to return an instance instead of a class.
      Bumped to 6.0beta.
      Fixed: @Test(priority) was not being honored in parallel mode
      Better assert message.
      Test for the timeOut bug.
      Merge branch 'master' of github.com:cbeust/testng
      JVM args in the Eclipse plug-in.
      Minor test refactoring.
      Fixed: @Test(timeOut) was causing threadPoolSize to be ignored
      Test refactoring.
      Merge branch 'master' of github.com:cbeust/testng
      Fix for the priority bug.
      build.properties update.
      Minor fixes to the YAML converter.
      Build typo.
      Added test counts in the testng-results.xml header.
      Fixed NPE in SuiteRunnerWorker.
      Version bump.
      Don't show the default parallel value in XmlSuite#toXml.
      Removed jbus dependency.
      6.0.
      Minor test improvement.
      Temp file.
      [maven-release-plugin] prepare release testng-6.0
      [maven-release-plugin] prepare for next development iteration
      Bumped to 6.0.
      Merge branch 'master' of github.com:cbeust/testng
      Bump to 6.1beta.
      Fixed: JUnitReporter generates an <error> tag for successful expectedExceptions tests
      Merge branch 'master' of github.com:cbeust/testng
      Minor bug in JUnitReportReporter.
      Allow test classes to not have a default constructor.
      CHANGES update.
      First pass at @Factory(dataProvider)
      Two additions to @Factory(dataProvider) work.
      New method used by the Eclipse plug-in conversion wizard.
      Refactored ConstructorOrMethod to hide the fieds.
      No longer covered the case of @Factory on a method.
      Introduced IDataProvidable for cleaner data provider analysis.
      Merge branch 'factory'
      Added FactoryDataProviderTest to testng.xml.
      Added assertArrayEquals() to AssertJUnit.
      Preparing 6.0.1.
      [maven-release-plugin] prepare release testng-6.0.1
      [maven-release-plugin] prepare for next development iteration
      Doc update.
      Added: assertNotEquals() to Assert
      Version bump.
      Fixed: TESTNG-471: assertEquals(Map, Map) fails if a map is a subset of the other
      Doc updates.
      Version change.
      TESTNG-282: When exclude tag is specified both for groups and packages, packages exclude tag is applied to the group
      Showing timings for RemoteTestNG.
      Better timing message.
      Fixed: Performance problems in the plug-in
      TESTNG-282: Problem when including+excluding packages (addicted)
      Fixed: TESTNG-282: Problem when including+excluding packages (addicted)
      Fixed: When creating a new Run/Debug configuration, "Launch.label" was displayed
      Javadoc fix.
      Fixed: ConcurrentModificationException when using parallel data providers.
      Fixed: TESTNG-472: Better output for assertNull()
      Merge branch 'master' of github.com:cbeust/testng
      Added src/test/resources to src.
      Better Thread title.
      Keep track of RemoteTestNG running time.
      Disabled ACK and keeping numbers of packets.
      Synchronizing on the OutputStream.
      Show timings for reporters if verbose >= 2.
      Removed unnecessary message from ClassHelper.
      Faster EmailableReporter.
      Factor out test.resources.dir.
      Better ParallelSuiteTest.
      Fixed: Performance problems in EmailableReporter
      Added: New "Clear results" icon in the tool bar
      Fixed NPE in the remote client that occasionally happened at the end.
      Better exception messages.
      Fixed: TESTNG-475: @DataProvider doesn't support varargs.
      Fixed: TESTNG-475: @DataProvider doesn't support varargs.
      Merge branch 'master' of github.com:cbeust/testng
      No longer building the maven plug-in with ant.
      TESTNG-410: Clearer error message.
      Fixed: Now showing failed/skipped error messages on the console for verbose >= 2
      FIXED: ITestResult#getEndMillis() return 0.
      Added: Nested classes are now automatically added for consideration for inclusion.
      Misc doc update.
      Added: <suite preserve-order="true"> will cause this attribute to be propagated to all <test> tags
      Minor refactoring.
      Updated pom-test.xml.
      Fixed: IConfigurationListener#onConfigurationFailure was never called.
      Fixed NPE.
      Doc update.
      Better failed assertion message.
      Better assert message in tests.
      Minor test fix.
      Formatting.
      Tests with invocationCount, threadPoolSize and timeOut were succeeding even when they took longer than the time out.
      Added: <groups> can now be specified under a <suite>
      Documentation for <suite> <group> tags.
      Merge pull request #46 from nullin/master
      Made setTestNames() public
      Merge branch 'master' of github.com:cbeust/testng
      Removed mentions of @Configuration.
      CHANGES update.
      Removed dead code.
      Moving the bug tracking to github.
      Merge pull request #42 from dbriones/master
      Doc fix.
      Merge branch 'master' of github.com:cbeust/testng
      Eclipse doc update.
      Added DocLava and Cobertura (disabled by default).
      Eclipse plug-in update.
      Merge branch 'master' of github.com:cbeust/testng
      Removed dead code.
      IConfigurationListener now extends ITestNGListener.
      Merge remote branch 'apohllo/TESTNG-455' into tycho
      Formatting fix on apohllo's Tycho patch.
      Added: Tycho compatibility (Aleksander Pohl)
      Fixed broken link
      Fixed: "Run as" menu not appearing for methods that take a generic parameter.
      Merge branch 'master' of github.com:cbeust/testng
      Fixed: Static classes could cause a StackOverFlowError
      Use Sets.
      Fixed: Dependency failures only impact the same instance
      Added: New <test> and <suite> flag: group-by-instances.
      Made a few methods overridable in JUnitReportReporter.
      Removed unused import.
      Added: -xmlpathinjar to specify the path of testng.xml inside a test jar file
      Revert "Better failed assertion message."
      Merge pull request #53 from nullin/master
      Avoid NPE in the message sender in rare race conditions.
      Added: ISuite#getAllMethods, to retrieve all the methods at the start of a suite.
      Minor fix for error message.
      Fixed: If a listener implements both ISuiteListener and IInvokedMethodListener, only one of them gets invoked
      Fixed the link to the NetBeans plug-in.
      Added: Support for ServiceLoader for ITestNGListener.
      Documentation for ServiceLoader.
      ServiceLoader test updates.
      CHANGES update.
      Made TestNG Java5 compliant again.
      Fixed: Thread safety problem in MethodInvocationHelper (Baron Roberts)
      First pass at IExecutionListener.
      Fixed: Group dependencies were not being skipped properly.
      Removed tabs.
      Merge pull request #55 from nguillaumin/report-attributes
      Merge branch 'master' of github.com:cbeust/testng
      Disabled coverage in the build.
      Added: Output ITestResult attributes in xml report (nguillaumin).
      Added tests for IExecutionListener.
      Preparing for 6.1.
      [maven-release-plugin] prepare release testng-6.1
      [maven-release-plugin] prepare for next development iteration
      Doc update.
      Version bump.
      Issue 56: name should not be test-instance-name when ITest is implemented
      Fixed: NPE when using preserve-order and factories.
      Fixed: Depending on a skipped method would not cause a method to be skipped
      File updates.
      Test refactoring.
      [maven-release-plugin] prepare release testng-6.1.1
      [maven-release-plugin] prepare for next development iteration
      pom update.
      Doc update to 6.1.1.
      Added: xmlpathinjar to the TestNG ant task
      Added: TestNG can now invoke package protected constructors
      Bumped to 6.1.2beta
      Added: Injectors created by the @Guice annotation are now shared at the <test> level
      Fixed: Injecting both Object[] and Method in @BeforeMethod didn't always work
      Fixed: testng-results.xml now lists the results chronologically
      Merge pull request #61 from stefanbirkner/emptyblank
      Fixed: -groups and -excludegroups were no longer overriding testng.xml.
      Fixed the DTD.
      Make sure factories never return null instances.
      Merge pull request #64 from dbriones/master
      Merge branch 'master' of github.com:cbeust/testng
      CHANGES update.
      Better test against null instances returned by @Factory.
      CHANGES update.
      Allow the output directory to be customized.
      Fixed a bad brace.
      Refactoring: introduced a few MapList.
      Better priority test.
      Refactoring with MultiMaps.
      Minor fix to the DTD PHP generator.
      Added Javadocs.
      Enabling IConfigurationListener in the TestNG class.
      Added beforeConfiguration() to IConfigurationListener.
      Merge pull request #65 from stefanbirkner/emptyblank2
      CHANGE and doc update.
      Merge pull request #68 from stefanbirkner/anttask
      Merge branch 'master' of github.com:cbeust/testng
      Fixed test.
      Fixed: @BeforeTest was invoked multiple times if a factory is used.
      Fixed: Better ordering with mixed priorities and dependencies.
      Minor fix to clone().
      Upload update.
      Fixed: Improved detection of graph cycles in parallel runs.
      Added test case for parallel factories (disabled for now).
      Refactoring.
      Only 1 broken test.
      All tests passing.
      Instance dependency now working.
      Better tests.
      Beginning to deprecate getInstances().
      More clean up of getInstances().
      Added: parallel=instances for factory instance parallel runs.
      More instances clean up.
      Show the location of the reports after the build.
      Refactorings.
      Temp commit.
      Fixed the single threaded TestRunner problem.
      Better group by instance but still erratic test failure in GroupByInstancesTest.
      Down to three failures.
      Only GroupByInstancesTest occasionally failing.
      All tests passing.
      Removed dead code.
      Fixed: ServiceLoader wasn't resolving correctly if no service loader classloader was specified.
      Merge branch 'AllDynamic'
      Doc fix.
      Removed dead imports.
      Fixed: GITHUB-74: Bad ordering of test methods when using a @Factory constructor with dataProvider
      Removed dead code.
      Added debug for method ordering.
      Better toString() output for graph.
      Removed trace.
      Renamed groupByInstances() -> getGroupByInstances().
      Fixed: Changing the test result from success to failure in a listener would still count the test as a success
      CHANGES update.
      CHANGES update.
      Renamed groupByInstances() to getGroupByInstance().
      Fixed: Using preserve-order with a factory that creates instances of a different class causes NPE
      Fixed broken import.
      Merge pull request #70 from stefanbirkner/UtilsTest
      Added: @Factory(enabled).
      Merge branch 'master' of github.com:cbeust/testng
      Moved thread tests to their own <test> tag.
      Removed RemoteTestNG trace.
      Comment.
      Use the name of <test> in the generated JUnitReports.
      Fixed: JUnitReports reports have the name of the <test> instead of that of the first class
      Better traces.
      Refactored with the introduction of Predicate.
      Merge pull request #79 from dbriones/master
      Fixed: JUnitReports reports now report the cumulated time @BeforeMethod+ at Test for each test method
      Fixed: JUnitReports reports now report the cumulated time @{Before,After}Method+ at Test for each test method
      Introduced IConfigurationListener2 and IResultListener2.
      Avoid duplication of listeners.
      JUnitReports now report before+test+after timings as the test timing.
      Better run:single target.
      Preparing 6.2.
      [maven-release-plugin] prepare release testng-6.2
      [maven-release-plugin] prepare for next development iteration
      Doc update for 6.2.
      Log update.
      Merge pull request #86 from hwellmann/master
      Merge pull request #94 from jlesquembre/master
      Merge pull request #103 from aleksk/master
      Updated build instructions.
      Merge branch 'master' of github.com:cbeust/testng
      Merge pull request #112 from lrivera/master
      Merge pull request #114 from bubuntux/master
      Introducing the Dynamic class and making BSH optional.
      Fixed: Was creating too many listeners (Jacek Pulut)
      Fixed: Configuration methods were reported incorrectly in listeners.
      Keep javac5 happy.
      New system property: dataproviderthreadcount.
      Merge branch 'master' of github.com:cbeust/testng
      Typo.
      Getting ready for 6.3.1.
      [maven-release-plugin] prepare release testng-6.3.1
      [maven-release-plugin] prepare for next development iteration
      Doc update to 6.3.1.
      Fixed: EmailableReporter: methods are now *really* sorted chronologically.
      Don't set a date on methods by default.
      6.3.2beta.
      Minor fix.
      Don't use internal collections.
      Merge branch 'lukasj'
      Fixed EmailableReporter to report skipped methods too.
      Merge pull request #136 from lukasj/master
      Introduced instanceName in TestResult for the Eclipse plug-in.
      Comment.
      CHANGES.
      Better error messages.
      Removed unused parameter.
      Added support for <parameter> inside <include>.
      Converted documentation to toc.js.
      Initial work on new reports.
      Reporter work.
      Banner Failed/Skipped/Passed.
      Image support.
      Parameters.
      Stack traces.
      Expand icon.
      Introduced constants.
      New design for the new reporter.
      New style of navigation.
      Introduced Model class.
      Failed/skipped/passed.
      New model class.
      New panel: list of tests.
      New panel (testng.xml) and panel interface.
      Use data to store important stuff.
      Extracted NavigatorPanel.
      Better navigator panel.
      Icons next to methods.
      New reporter is in with its resources.
      BasePanel and SuitePanel.
      Reorganizing the model and panel hierarchies.
      Better initial state.
      Uniform background for suite panels.
      Simple top banner.
      TestPanel working correctly.
      Moved the reports to test-output/new.
      New panel base class for multisuite panels.
      Renamed the banner to root.
      Sorting the method alphabetically.
      Refactoring.
      Activating the new reporter in ${test-output}/new/index.html.
      Removed trace.
      Show/hide methods.
      Simple Mustache implementation.
      Fixed the scoping problem.
      Added parameters to the method calls.
      Test classes as hovers.
      Better banner.
      Added icons next to suite names in the navigator.
      Group panel with alphabetized group and method names.
      Better bullet point.
      Navigator now fixed scrolling.
      Better method separations.
      Refactoring.
      Added the Times panel.
      More refactoring.
      TimePanel -> TimesPanel.
      header -> header.
      Initial implementation of TimesPanel.
      TimesPanel working for multiple suites.
      Always keep the navigator in view.
      Better margins, banner no longer round.
      Animate fast, make the table occupy 100%.
      Scrolling the navigator on auto.
      Clicking on "Show" of the navigator only opens methods on this suite.
      New panel: Reporter output.
      Refactoring in anticipation of adding ignored methods.
      Ignored methods.
      Don't clip the navigator when scrolling.
      No more suite icon, now using a left border with the right color.
      Added the total running time of the suite.
      Fixed the big link problem.
      Chronological panel.
      CSS for chronological.
      Showing the failed methods in the chronological panel.
      Removed comment.
      NPE fix.
      Collapse/expand all the suites.
      Sortable row number in the Times panel.
      Better suite header color.
      GITHUB-149: reversed arguments in failAssertEqualsNoOrder().
      NPE.
      writeFile().
      Moved the navigator link name inside each panel.
      Moved getNavigatorLink to INavigatorPanel.
      Unused parameter.
      Moved getClassName() into NavigatorPanel.
      More Navigator refactoring.
      Better comments.
      Better panel name computation.
      The new report is now the default.
      The Times panel now sorts by time taken.
      Fixed the negative times bug.
      Added: @DataProvider(indices) to return specific indices of a data provider
      Merge pull request #146 from githubCast/master
      CHANGES.
      Show/hide all the methods on the right hand panel when selected in the navigator.
      Link fix.
      Typo.
      Merge pull request #147 from toddq/master
      Merge branch 'master' of github.com:cbeust/testng
      Added: configfailurepolicy=continue with DataProviders (toddq).
      6.4beta.
      Merge pull request #160 from randomsync/master
      Merge branch 'master' of github.com:cbeust/testng
      Fixed: When running TestNG programmatically, child xml suites are not run (when added using setSuiteFIles()) (Gaurav Gupta).
      Doc link fix.
      Merge branch 'master' of github.com:cbeust/testng
      Merge branch 'master' of github.com:cbeust/testng
      Now building the source files for Eclipse as well.
      Fixed: invocationCount > 1 + timeOut wasn't timing out properly.
      Formatting.
      Merge pull request #163 from bpedman/master
      Added: ITestResult#getTestContext (bpedman).
      6.4.
      [maven-release-plugin] prepare release testng-6.4
      [maven-release-plugin] prepare for next development iteration
      Removing the serial number from the ACK message, per JetBrains' request.
      6.4.1.
      Merge
      Script update.
      6.4.1beta
      Script update.
      Merge branch 'master' of github.com:cbeust/testng
      Merge pull request #139 from lukasj/master
      JUnit 4 jar.
      Fixed: SkippedException are considered as real exception with @Test(expectedExceptions)
      Excluding broken test.
      Added: <suite allow-return-values="true"> (and in <test> as well)
      Doc update for allow-return-values.
      Merge pull request #178 from lukasj/master
      Doc updates on top of Lukas' changes.
      Added allow-return-values to XmlSuite#toXml().
      Added: data-provider attribute to testng-results.xml
      Trim down the size of the parameters in the reports to 100 characters.
      Two Eclipse fixes by susanin.
      6.5beta.
      Added a link to the TestNG-Excel project.
      Fixed Javadoc errors.
      Remove invalid XML characters from the XML output.
      Fixed: ThreadLocal<ITestResult> leak (aslakknutsen).
      Updated CHANGES.
      Fixed NPE.
      Removed references of JDK 1.4 from the docs.
      Fixed: Failed tests with allow-return-values="true" were not rerun
      Merge pull request #185 from wutingbupt/master
      Reformatted and added generics.
      Merge branch 'master' of github.com:cbeust/testng
      Merge pull request #190 from lzoubek/master
      Added: Reporter display the results in the same order as test methods (Libor Zoubek)
      Merge pull request #191 from lukasj/junit-support
      Merge pull request #192 from lukasj/changes.txt
      Merge pull request #193 from lukasj/reporter
      Upgraded to ant 1.7.0.
      Merge pull request #195 from lukasj/issue183-ant
      Excluding the broken ThreadTest for now.
      Merge branch 'master' of github.com:cbeust/testng
      Merge pull request #196 from lukasj/standalone-jar
      Merge branch 'master' of github.com:cbeust/testng
      Merge pull request #197 from jjedMoriAnktah/master
      Merge branch 'master' of github.com:cbeust/testng
      CHANGES update.
      Failing (and excluded) test to keep track of a dependsOnGroups bug.
      More flexible base test.
      Force the JUnitReporter to always use points regardless of the locale.
      Preparing 6.5.
      [maven-release-plugin] prepare release testng-6.5
      Merge branch 'master' of github.com:cbeust/testng
      Forced to bump because of Maven's stupid release goals.
      [maven-release-plugin] prepare release testng-6.5.1
      [maven-release-plugin] prepare for next development iteration
      6.5.1 release fixes.
      Merge pull request #204 from lexxy23/master
      Fixed: GITHUB-205: white-space was spelled whitespace in testng.css (carlin-scott)
      Fixed: dependsOnGroups = {regexp} wasn't working properly (Alistair Ward).
      6.5.2beta.
      Merge pull request #208 from lukasj/methodSelection
      Build fix.
      6.5.2.
      [maven-release-plugin] prepare release testng-6.5.2
      [maven-release-plugin] prepare for next development iteration
      Added a link to Tomek's presentation.
      Typo.
      Script update.
      Doc error.
      Doc fix.
      Merge branch 'master' of github.com:cbeust/testng
      Doc typo.
      Don't add VerboseReporter to the ant task unless explicitly requested.
      build.properties bump.
      InterruptedException clean up.
      Merge branch 'master' of github.com:cbeust/testng
      Forgot import.
      Added generics.
      First pass at implementing group dependencies in XML.
      Added the new <group> tag to XmlTest#toXml().
      Tests for the new <dependencies> tag.
      Merge branch 'master' of github.com:cbeust/testng
      Test multiple dependencies too.
      Documentation for <dependencies>.
      Added: <dependencies> allows you to specify group dependencies in testng.xml
      <dependencies> tests.
      Doc fix.
      Bumping the beta version.
      Merge pull request #225 from rjmartell/master
      Updated DTD with the new <parameter> tag at the <methods> level.
      Merge branch 'master' of github.com:cbeust/testng
      Merge pull request #226 from fpavageau/master
      Added: Big performance improvement when generating the reports (Frank Pavageau)
      New Pair class.
      Merge pull request #228 from davidhart82/unparseablexml
      Merge pull request #229 from fpavageau/master
      Merge pull request #230 from criccio/mixmodefix
      CHANGES update.
      <parameters> in <methods> tags were shadowing each other.
      Tests for the shadow parameter fix.
      Merge pull request #231 from fpavageau/master
      Minor generic fixes.
      Version banner for verbose >= 2.
      DOM experiments.
      CHANGES.
      More DOM parsing.
      DOM work.
      More DOM work.
      Fixed: Environment is not transferred when rerunning failed tests.
      Fixed: Better error message if <suite name=""> is missing
      Indent.
      Fixed: BeforeClass failing in parent failed to skip methods in sub classes
      What a silly typo.
      Fixed: testng-failed.xml was not carrying over the parameters from the original testng.xml
      Eclipse: don't run child-suites multiple times.
      Test the shadowing of parameters.
      More tests.
      Blow up early if trying to include/exclude an unknown method.
      Better error message when failing to find include/exclude.
      Fixed: XmlSuite#toXml wasn't outputting the <groups> tag correctly
      XDom work.
      Version bump.
      Warn if an include/exclude can't be found.
      DOM work.
      Forgot a file.
      More XDom work.
      Using class tag factory.
      Better factory.
      Parameters at the suite level.
      Use annotations @OnElement for tags parsing.
      Preliminary tests for XDom.
      New @OnElementList.
      XDom work.
      FAQ.
      testng-all.xml.
      XDom work.
      XDom work.
      Test fix.
      XDom: ready to tackle <test>.
      Forgot a file.
      Needless super.
      Fixed: dataProvider(parallel = true) was not killing its threads properly
      Better .gitignore.
      Fixed the thread bug.
      TestNG's own ThreadPoolFactory.
      The thread pool factory seems to break the time out tests, commenting it out for now.
      Test refactoring.
      Escape < and > in the reporter.
      Fixed: Threads were started sequentially instead of being interleaved
      Added @ParentSetter.
      Deleted sandbox/.
      Minor fix.
      Fixed: GITHUB-237: Wrong time format in XML reporter
      Fixed: The failed assertions now use [] as delimiters instead of <> (better for the HTML reports)
      Parameters can now be specified in <include> tags.
      More <include> parameter changes.
      XDom changes.
      Changes update.
      Version bump.
      Added: GITHUB-243: Add Reporter Output per Test in XMLReporter (dunse)
      First pass at testing parameter overrides in testng.xml.
      Don't use the native assert.
      All overrides working.
      Eclipse: added src/test/resources to .classpath.
      Expanded ParameterOverrideTest.
      Extract dumpParameters() method from Xml classes.
      Escape the stack traces for HTML report.
      Version bump.
      Better HTML escaping of stack traces.
      Fixed YamlTest.
      Preparing 6.6.
      [maven-release-plugin] prepare release testng-6.6
      [maven-release-plugin] prepare for next development iteration
      Doc update for 6.6.
      6.7
      [maven-release-plugin] prepare release testng-6.7
      [maven-release-plugin] prepare for next development iteration
      Added CHECKLIST for releases.
      Merge pull request #247 from wutingbupt/master
      Reverting the XmlInclude, which broke tests.
      Merge pull request #248 from wutingbupt/master
      XmlInclude fix.
      CHANGES update.
      Updated JCommander to 1.27.
      Distinguish the threads created by PoolService.
      Javadoc.
      Javadocs.
      Restored the old behavior of getParameters().
      Merge pull request #249 from wutingbupt/master
      Javadoc.
      Don't display preserve-order if it's equal to the default value of the attribute.
      Test "true" parallelism.
      Merge branch 'master' of github.com:cbeust/testng
      Version.
      Clean up.
      First pass at the new assert classes.
      Preserve the ordering of the failures in SoftAssert.
      FlexibleAssert -> org.testng.asserts.Assert.
      IAssertLifecycle.
      Renamed the Assert class "Assertion".
      Header update.
      Introduced ToStringHelper.
      Removed the direct jar download link from the documentation.
      Fixed: Reporter.log() invoked from listeners were being discarded
      Javadoc clarification.
      XDom work.
      Fixed bogus assert.
      Doc version bump.
      Merge pull request #260 from criccio/mixmodefix
      Added: Predefined listeners (Tim Wu)
      Added: Descriptions in the HTML reports
      FAQ.
      Typo fix.
      Added getActual() and getExpected() to IAssert.
      Removed println.
      New: Reporter.setEscapeHtml(boolean).
      Merge pull request #263 from hani/master
      Merge pull request #264 from hani/master
      Merge pull request #265 from atomicknight/master
      Merge pull request #266 from atomicknight/import_fix
      Doc.
      Merge branches 'master' and 'master' of github.com:cbeust/testng
      Added: Various improvements to EmailableReporter (Abraham Lin)
      README.
      Make reports scrollable horizontally.
      Merge pull request #267 from atomicknight/master
      Fixed the compare dialog in Eclipse.
      Better exception message.
      Doc fix.
      Fixed: @Guice with no modules specified is now supported
      Merge pull request #269 from aledsage/VerboseReporter-protected-log
      Typo.
      Merge branch 'master' of github.com:cbeust/testng
      Merge pull request #273 from pfichtner/issues270-branch
      Minor change to pfichtner's pull request.
      Classpath.
      6.8.
      6.8.
      [maven-release-plugin] prepare release testng-6.8
      [maven-release-plugin] prepare for next development iteration
      Use getSupportClass() to help with OSGi class loading.
      Merge pull request #283 from githubCast/master
      Merge pull request #287 from gilt/master
      Merge pull request #281 from StormAll/master
      Merge pull request #284 from atomicknight/reporter
      Revert the case change, which broke the logger.
      Merge pull request #289 from atomicknight/master
      Better join method.
      Version bump.
      Test fix.
      Disabled EmailableReporter by default, use -DtestngEmailableReporter=true to enable it.
      Version bump.
      Merge branch 'master' of github.com:cbeust/testng
      FileStringBuffer.
      Fix for the OutOfMemoryException.
      Merge pull request #297 from atomicknight/emailablereporter2
      Merge pull request #300 from atomicknight/emailablereporter2
      Improvements to StringFileBuffer for the OutOfMemoryException problem.
      Made EmailableReporter2 the default.
      CHANGES.txt
      Handle big strings being appended.
      Merge pull request #278 from Arcadie/master
      Merge pull request #305 from VladRassokhin/03453189bf89a08537cb45838c4a1c39db849812
      Merge pull request #306 from VladRassokhin/update-test-pom
      Merge pull request #307 from VladRassokhin/add-suites-sanity-check
      SoftAssert was not calling onAssertFailure().
      Merge branches 'master' and 'master' of github.com:cbeust/testng
      Merge pull request #308 from VladRassokhin/issue-107-test
      Fixed: preserve-order bug (found by VladSarrokhin).
      Merge branch 'master' of github.com:cbeust/testng
      Silly bug (found by VladSarrokhin).
      Merge pull request #314 from StormAll/master
      Doc update.
      Merge branch 'master' of github.com:cbeust/testng
      Merge pull request #322 from valdisrigdon/ignore_synthetic
      Doc update.
      Merge branch 'master' of github.com:cbeust/testng
      Merge pull request #329 from VladRassokhin/refactoring
      Fixed star imports.
      README.
      Merge pull request #330 from VladRassokhin/some_fixes
      Merge branch 'master' of github.com:cbeust/testng
      Merge pull request #331 from VladRassokhin/minor_improvements
      Merge branch 'master' of github.com:cbeust/testng
      Import fixes.
      Merge pull request #333 from mvolkhart/patch-1
      Merge pull request #327 from VladRassokhin/issue-327
      CHANGES update.
      Merge pull request #348 from krmahadevan/krmahadevan-FixNPE
      CHANGES.
      Merge branch 'master' of github.com:cbeust/testng
      Merge pull request #349 from epishkin/master
      Test fix.
      Merge pull request #345 from Arcadie/master
      FIXED: GITHUB-337: ConfigurationMethod#m_instance set to Boolean.FALSE due to incorrect constructor call in clone() + auto-boxing (davidely)
      Merge branch 'master' of github.com:cbeust/testng
      Two new articles.
      Merge pull request #354 from wutingbupt/master
      Assertion fix.
      misc.html
      Preparing 6.8.1.
      Merge pull request #352 from JnRouvignac/master
      Merge pull request #361 from sunxiaoguang/parameter-expand-value
      Version.
      [maven-release-plugin] prepare release testng-6.8.1
      [maven-release-plugin] prepare for next development iteration
      Doc.
      Merge pull request #364 from JnRouvignac/master
      Merge pull request #367 from VladRassokhin/issue-366
      Merge pull request #362 from sunxiaoguang/nondeterministic_parallel_test
      UTF8 fix.
      Merge branch 'master' of github.com:cbeust/testng
      GITHUB-376: some result can be lost (Konstantin)
      CHANGES.
      Attemped fix for the memory problem.
      Build versions.
      Comment out the listener.
      [maven-release-plugin] prepare release testng-6.8.2
      [maven-release-plugin] prepare for next development iteration
      [maven-release-plugin] prepare release testng-6.8.3
      [maven-release-plugin] prepare for next development iteration
      [maven-release-plugin] prepare release testng-6.8.4
      [maven-release-plugin] prepare for next development iteration
      pom.xml versions.
      New test.
      Fix for Surefire.
      CHANGES.
      [maven-release-plugin] prepare release testng-6.8.5

Cédric Beust (1):
      Made preserve-order true by default.

Chris Riccio (2):
      Honor excludeGroups on testng tests when run in mixed mode
      Always use the ResourceCollection iterator when building file list from ant

Cédric Beust (56):
      Fixed NPE for inner classes.
      toString() for the ConstructorOrMethod class for better error messages.
      6.2.1beta
      Fixed: @AfterClass not being run in some subclassing situations
      gitignore.
      Fixed: The XML parser doesn't recognize parallel="instances"
      CHANGES update.
      Merge branch 'master' of github.com:cbeust/testng
      CHANGES update.
      Fixed NPE when a data provider returns an empty array in parallel mode.
      Fixed: GITHUB-90: @AfterClass not being run when the class contains included and not included methods
      Remove use of deprecated method.
      Fixed: Verbose levels specified in suites is now respected again
      Added -ack to RemoteTestNG for IDEA.
      Fixed typo.
      [maven-release-plugin] prepare release testng-6.2.1
      [maven-release-plugin] prepare for next development iteration
      Removed annotations.
      Bumped to 6.2.2beta.
      Instructions for deployment.
      Doc update.
      Doc update
      Minor refactoring.
      Added license to the web site
      Fix for Groovy (Roshan Dawrani).
      Fixed the XmlClass constructors.
      Added: "description" attribute on <include>, made available on ITestNGMethod#getDescription.
      .gitignore.
      Merge branch 'master' of github.com:cbeust/testng
      Added: RemoteTestNG waits infinitely for a connection (Aleksey Kabanov).
      Fixed: @AfterClass was not called if one of the methods was not enabled (Aleksey Kabanov)
      Fixed: A method that's both a test and a factory would not invoke its data provider
      CHANGES.txt.
      Fix preserveOrder for YAML files.
      Updated doc about preserve-order="true" by default.
      Merge branch 'master' of github.com:cbeust/testng
      Removed trace.
      Doc clarification on @Listeners.
      6.3.
      [maven-release-plugin] prepare release testng-6.3
      [maven-release-plugin] prepare for next development iteration
      6.3.
      Javadoc.
      .classpath fix.
      Moved the tests in the test package.
      Test clean up.
      CHANGES update.
      Build updated to 6.4beta.
      IAnnotationTransformer2: beforeTest/afterTest booleans were not being set.
      Fixed: IAnnotationTransformer2 beforeTest/afterTest booleans were not being set
      Fixed: GITHUB-107: Displaying 0 tests run if a listener modifies the parameters of the suite
      Disable preserve-ordering when there are group dependencies.
      Map XmlSuite to ISuite by name and not by XmlSuite.
      Added preserve-order to the suite tag.
      Added the new test for bug92 to testng.xml.
      Remonde obsolete method.

DanFabulich (12):
      Fixing copy & paste error in AnnotationHelper, in preparation for fixing TESTNG-303
      Fixing TESTNG-305 and TESTNG-306
      Improve error message when method exists but isn't in list of valid dependencies.
      Provide support for verifying configuration passes, failures, skips
      Fixed a bug in error message handling
      TESTNG-216 ignoreMissingDependencies
      TESTNG-225 alwaysRun=true ignores missing groups, halts the run on missing methods
      [TESTNG-326] Allow IObjectFactory to load from non-standard classloader
      [TESTNG-235] Generate a maven bundle during the TestNG build
      [TESTNG-343] Test class with @ObjectFactory doesn't get instantiated via the factory
      [TESTNG-326] Allow IObjectFactory to load from non-standard classloader (take 2)
      Updated for TESTNG-343 and TESTNG-326

Dante Briones (6):
      fixed an errant </td> tag that was causing one of the attribute descriptions to appear outside of the table
      added documentation for the configfailurepolicy command-line option and ant task attribute
      Merge remote branch 'upstream/master'
      Added new (failing) test for listeners that are attached to the base class of a test inheritance hierarchy
      Fix for new test
      Added link to beta version from the download page

Felipe Knorr Kuhn (1):
      Fixed a typo and removed the Conclusion part, as it is not necessary on the doc

Frank Pavageau (8):
      Fix the tested version in pom-test.xml
      Performance improvements for the report generation.
      More performance improvements for the report generation in FailedReporter.
      Simplify some code in the classes I was already changing.
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      Yet another performance improvement for FailedReporter: don't recompute the
      Small refactorings in Graph.

Gaurav Gupta (1):
      Fix for Issue 159: When running TestNG programmatically, child xml

Hani Suleiman (3):
      Change subversion reference to github
      Get rid of IDEA files, IDEA users should use maven
      More up to date links

Harald Wellmann (1):
      OSGi manifest: fixed guice package versions and made most imports optional

Jean-Noël Rouvignac (2):
      testng-eclipse issue #76 TestNG view should display the array content with a test accepting an array parameter via a dataProvider.
      Issue #363 primitive arrays cause ClassCastException in eclipse 6.8.1 plugin. Added code fix and tests.

Jose Luis Lafuente (1):
      Display method name in HTML report if a test class implements ITest

Kevin Scaldeferri (1):
      Explicitly shutdown ExecutorService after running tasks

Konstantin Savin (1):
      bug occurs when test classes from similar packages (one package startsWith name of another) defined in the different xmlTests (first one is in jar). Methods from this test will be executed as much as many times packages match.

Krishnan Mahadevan (1):
      Fix NPE for dependency methods/groups

Lexxy (1):
      - avoid setting null on mixed mode

Libor Zoubek (1):
      keep results in linked hashmap to preserve execution order

Lukas Jungmann (47):
      add a listener which allows NetBeans to report test status as soon as it appears.
      Merge branch 'master' of git://github.com/cbeust/testng.git
      remove workaround for https://github.com/cbeust/testng/issues/126 which has been already fixed
      added elapsed time to the logged msg
      make detailed reporting more TestNG friendly
      Merge branch 'master' of https://github.com/cbeust/testng.git
      remove offending out
      defend against m_verbose == null
      fix for github Issue #124
      Merge branch 'master' of https://github.com/cbeust/testng.git
      remove workaround for github Issue #124
      rather use method to add listener
      Merge branch 'master' of https://github.com/cbeust/testng.git
      finished basic version of the verbose reporter - mostly refactoring and cleanup
      Adding javadoc to verbose reporter
      dist bundle should include other-jars (guice/bsh...) in some common location
      Let TestNG be able to run also JUnit 4 tests
      provide distro w/o junit as well as w/ junit
      Merge branch 'master' of https://github.com/cbeust/testng.git
      fix compilation error after merge
      initial checkin of mixed mode  for TestNG:
      mixed mode  for TestNG - 2:
      initial version of mixed mode for TestNG:
      Merge branch 'master' of github.com:lukasj/testng
      typo
      defend against NoClassDefFoundError when junit is not available on cp
      Merge branch 'master' of https://github.com/cbeust/testng.git
      merge with official repo as of Feb 02, 2012
      Defend against JUnit missing on the classpath
      document mixed mode in testng
      mode values should be lower-case, doc updated appropriately
      -place mode values into quotes, simplified example a bit
      Issue #189: NPE if 'methods' passed to TestNG Ant Task do not exist
      Merge branch 'master' of https://github.com/cbeust/testng.git
      Merge branch 'master' of https://github.com/cbeust/testng.git
      Improved handling of JUnit tests + some basic tests for the JUnit exec support
      remove debug statement from test
      update changes.txt
      track no of current and total test(s) execution in logged message
      log expected success rate to be able to correctly detect pass/fail just based on Ant's output
      Merge branch 'master' of https://github.com/cbeust/testng.git
      issue #183: ant task could support resource collections for class ref
      (merge) use Ant 1.7.0
      use Ant 1.7.0
      produce testng.jar with required lib(s) only (jcommander) ommitting optional ones
      produce zip with javadocs (supplement to testng-dist.jar)
      allow using '*' in methods attribute of testng ant task and reflect this also in junit runner

Marius Volkhart (1):
      Adjusted Javadoc on assertEquals for floating pts

Oleksii Iepishkin (1):
      fix javadoc of AfterGroups.value

R. Martell (1):
      Don't meddle with thread class loader [issue 214]

Stefan Birkner (4):
      added methods for handling empty and blank strings
      removed all occurences of "".equals(...) except in Utils
      extracted createArguments() and removed duplicate code
      fixed joinTwoStringsWithJoin and added two new tests

Storm Qi (3):
      Fix testng-eclipse issue #48: testng-eclipse will be hang if run RemoteTestNG with error argument.
      Add an parameter AssertionError for onAssertFailure method.
      Support java.lang.Enum used as parameter type.

Tim (4):
      Fix the issue-175: assertEquals(Set, Set, String) is missing
      Improve the toXml method to keep the method levels parameters not change in the save process.
      Improve the XmlInclude toXml method to keep the back compatible
      Add the getCount method to give the testers more flexibility

Tim wu (1):
      Update the default constructor from protected to public

Tomas Pollak (1):
      Added a method Utils.escapeUnicode() to filter any characters that are not defined in Unicode. This method is used in the generation of the testng-results.xml file to avoid generating an invalid xml.

Tomás Pollak (3):
      TESTNG-186. Rename IWorkerApadter to IWorkerAdapter.
      TESTNG-384. Use CharSequence instead of String for assert messages.
      Fix potential serialziation problem.

Valdis Rigdon (1):
      ignores synthetic methods as being included as @Test methods

Vladislav Rassokhin (12):
      Fix logging when detecting resources in TestNGAntTask
      Update tests pom
      Add suite names sanity check
      Improve Issue 107 test, add it to testng.xml
      testng-327 Allow injection of java.lang.reflect.Constructor and org.testng.ITestNGMethod into DataProvider
      Minor improvement
      Minor improvement
      Minor
      OMG. Fix methods by pattern selection in junit4 runner
      Something strange fix
      Add generics to IAnnotationFinder
      testng-366 NPE when test parameter return null on toString()

Xavier Fournet (2):
      Add OSGi headers in MANIFEST.MF
      Add OSGi headers in MANIFEST.MF

Xiaoguang Sun (3):
      Expand parameter value
      Increase randomness of context switches for test
      Increase scheduling randomness

alin (1):
      Ensure that HTML escaping behaves consistently across JVMs

bileblog (31):
      Added support for specifying multiple methods in different classes
      iws is personal workspace file
      Ignore IDEA iws files
      Updated to Spring 2.0.2
      Added setRollback() and put Spring setup methods in spring-init group
      Added
      More subclassing friendly
      Implemented object factory support
      Allow object factory to take in test context as parameter
      Updated
      Initial xml reporter checkin
      Renamed
      Minor tweaks to output format: Show class name for methods, and change method name to signature where we're showing the full thing, and use ISO-8601 date format.
      Write suite file alongside results xml, and group methods by class
      Write suite file alongside results xml, and group methods by class
      Default package name <default>
      Make mozilla parser happy
      Undo last commit that messes up for non-maven users
      No need for cdata as util method already htmlencodes, some parsers have trouble with cdatas so this makes life a wee bit easier
      Initial commit of reports
      Added helper method to write to File
      Write xml output to its own xml subdir, to avoid mixing up with other reporter outputs
      Enable xml output by default
      Allow for report dir to be specified in url
      Encode filenames and switch default to per-suite, hope this doesn't upset cosmin
      Handle per-suite reports
      Removed
      Quick access to newfangled reports
      Updated with IDEA blurbage
      Updated
      Added xml report

cbeust (548):
      Initial import.
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Initial commit
      Wipe the directory so we can re-create it better
      Initial commit
      commit fed65953043268ac20f1e1369bcc59ccf01231db
      Initial commit
      commit 336f0ef401e9f564b8dc99d601ac80e8891ac2c1
      Share project 'TestNG Subversion' into 'https://testng.googlecode.com/svn/trunk/testng'
      Committing .classpath and .project to make future check outs easier.
      Delete  tmp directory
      Simpler version for dataprovider doc
      SVN glitch: resubmit this file
      Fixed: TESTNG-102 (Incorrect ordering of @BeforeMethod calls when a dependency is specified).
      Renamed project to "TestNG"
      Updated Javadocs
      Added: @Test(sequential = true)
      Updated CHANGES and version to 5.1beta
      Updated doc
      Minor fixes
      Doc update
      Javadoc update
      Minor fix
      Minor fixes
      Fixed sequential so it uses the common thread pool
      Documented testng.test.classpath
      Added -threadcount and threadcount to ant task
      Updated doc and command line usage with threadcount
      Throw proper exception when a DataProvider declares parameters
      Now creating other-jars/
      Added: JUnitConverter uses the new syntax
      Removed Javadocs from the repository
      Updated documentation to user prettyprint.js
      Doc update
      Added: Command line understands @ syntax
      Added: TestNGAntTask now uses the @ syntax to invoke TestNG
      Modified CHANGES.txt
      Documented the new @ command line parameter
      Fixed build break in other-jar target
      Patch to run <test> in parallel.  Disabled for now, next:  add XML support.
      Two new links to the Misc section
      Parallel test mode can now be specified from XML:  <suite parallel="tests">
      Fixed Misc test, updated documentation for the new parallel attribute
      Added  ParallelTestTest to testng.xml
      Removed superfluous setAllTestMethods.
      Put the timeout tests in their own directory
      Added EmailableReporter
      Added: "-usedefaultlisteners true/false" to command line and ant
      5.2 release
      Updated TODO and CHANGES
      Preparation work for nested testng.xml files
      Replaced "listener" with "listeners" in the ant task
      Implemented <suite-file>
      Modified summary section to display statistics as columns
      Provides css support for skipped tests (shades of gray)
      Don't NPE when testng.xml doesn't contain any <test>
      c: directory was created by the eclipse target.
      Preliminary work for annotation transformer
      Fixed the v4 tests to accomodate the AnnotationTransformer work.
      Basic transformer working for getTimeOut() and getInvocationCount()
      Small style fixes in EmailableReporter
      Fixed: AfterGroups were invoked out of order with invocationCount and DataProviders
      Fixed: Forgot to account for cases where both invocationCount and DataProviders are present
      Implemented Alexandru's design for annotation transformers for JDK5
      Annotation transformers for JDK14
      JDK 1.4 tests for annotation transformers (don't work because the finders are static)
      Annotation transformer can now be specified on the command line with -listener
      Removed generics from 1.4 code
      Implemented static data providers for JDK 1.4 (and test)
      Static data providers for JDK5 and test
      Documentation for static data providers
      Throw an exception if a static data provider is not static
      Added setters to ITest so that annotation transformers can now modify anything from the @Test annotation.
      Removed build/ from SVN
      Fix the build and tests
      Commented out the broken ant tests for now
      Enabled tests for annotation transformers on both JDK 1.4 and 5.
      Documentation for Annotation Transformers
      Fixed bug:  XML filesets couldn't contain spaces in their path names (ant task).  Now all filesets can (they all get surrounded with double quotes).
      Fixed: filesets in the ant task didn't work if the paths have spaces in them
      Updated doc for 5.3
      Fixed test-ant build
      Updated ant documentation for 5.3.
      Doc update
      Comment update
      Fixed a typing error that was not detected by generics
      Download page
      Fixed ArrayIndexOutOfBoundsException in the TextReporter, which happened when a Data Provider returns the wrong dimension for its parameters.
      Re-enable exceptions tests that were causing ExpectedExceptionsTest to fail
      5.4 release doc update
      Fixed: UseDefaultListeners in Ant Task does not work
      Shows the groups bug mentioned in the mailing-list
      Added: Test instances created by @Factory now run in multiple threads if parallel="methods"
      Fixed: Annotation Transformers now work on class-level annotations
      Updated CHANGES with my changes
      Tests returned from a @Factory are run in different threads if parallel="tests" or parallel="methods".
      Fixed: Wasn't parsing <selector-class-name> correctly
      Added: DataProvider can now take an ITestContext parameter
      Restored urchin info.
      XmlMethodSelector#includeMethod was always called before all the other selectors, because it was being invoked from setTestMethods().  Fixed this by deferring this code until includeMethod is really called by TestNG, this time respecting the priorities of the other method selectors
      Better formatting for the group view of the suite HTML reporter
      Added: Method selectors receive a Context and can stop the chain with setStopped()
      Fixed a few build things.
      Added urchin tracking info to downloads.
      Fixed: parallel="tests" didn't work as advertised
      Added a test in the "broken" group
      Fixed: @BeforeGroup methods were run twice with a @Test at class level
      Make the exceptions available in IHookable
      Fixed: @BeforeGroup methods were run twice when in a base class
      Build fix
      Update for 5.5
      Fixed JavaDoc for IHookable
      Added: ISuite now gives access to the current XmlSuite
      CHANGES and properties update
      Added: dataProvider to @Factory
      Fixed bug in @Factory(dataProvider)
      Fixed 1.4 tests (introduced but with latest @Factory(dataProvider) work.
      Implemented @testng.factory dataProvider=""
      Rolling back .classpath
      Cleaned up unused fields
      Fixed: @BeforeClass methods would incorrectly report cyclic graphs
      Added toString to MethodInstance for future work
      Added: Suite files that only contain other suites do not get reported
      Initial import.
      Cleaned up Jesse's new Maven doc
      Minor fixes to the Maven documentation
      Release 5.6
      Integrated retry analyzer
      Added RetryAnalyzer in the CHANGES file
      5.6 release
      Updated TODO with the merge proposal
      Fixed: -listener takes comma-separated classes
      Fixed documentation about <parameter>
      Added passing parameters to the ant team in the TODO
      Submitted by Jeremie:  the patch fixes a bug where when the test was not the last one when you had a dataprovider it would not update the result array correctly resulting in an infinite loop
      Patch over the patch, by Jeremie.
      Unicode patch submitted by Mark.
      Minor speed improvement: abort the graph sorting early if we don't have any methods.
      Added spring to the distribution.
      Updated TODO.
      Implemented -skipfailedinvocationcounts (also in ant and testng.xml).
      Tests for skipfailedinvocationcount
      Updating tests
      Updating tests
      Updating CHANGES/TODO
      Fixed: Don't run a @DataProvider method as a test when a class-level @Test is present
      Fixed the URL.
      Initial import.
      Initial import.
      commit 9d0b0924c87ca1224748d0d6825e9c946ffbe7f2
      Book plug
      commit 4e787e2cac0d043745879d699d13c1f042d410da
      Added: @BeforeMethods can now take a Method and ITestContext parameters (like @DataProvider)
      Initial import.
      commit c8e92c04c75b0c79c49aa43bead599ffa20cad2a
      commit 6fcb2386adf02a67f65df258951cd5e55ae39719
      Added: @BeforeMethod(firstTimeOnly) and @AfterMethod(lastTimeOnly)
      Added a section on class level annotations.
      Forgot these files.
      5.7
      .
      Doc update.
      Fixed bug:  if a @Test method declares an ITestContext parameter, that parameter gets passed twice.
      Added a test for ITestContext injection in @Test methods
      Initial import.
      Updated the IDEA doc
      Fixed: @AfterMethod(lastTimeOnly) didn't work properly with data providers
      Clean up and comments
      Added: @TestInstance on a data provider method parameter
      Better trace to keep track of which groups are added explicitly and implicitly.
      Forgot two files.
      commit 52f8a87bd8dc42c068ac217d6383856a34ba7239
      Minor doc fix.
      TODO
      Updated the doc with Surefire 2.4 instructions.
      Implemented IMethodInterceptor.
      Documented IMethodInterceptor.
      Doc fixes.
      Forgot a few files.
      Introduced ITestNGListener to keep track of interfaces that can be passed as -listener.
      Implemented <listeners> in testng.xml
      Updated TestNG and its HTML version.
      Added section on listeners
      commit 9aef9be376ac12ac85d48f2dfe1aa383291b0439
      Updated CHANGES
      commit f837ee80e2a5df54a2c32c915d73973c0a775571
      Added test to make sure a data provider keeps going even if failures occur.
      Added: Methods that form a cycle are now shown when the cycle is detected
      Added book review.
      Fixed bug in DotTestListener.
      commit ef7979e38898fd674bede26455f75f154c016f8d
      commit 300c32b1e89e03f992a3e9c62ace22a5beb7bd38
      commit f82be06c4380fbf23638c8ec8a8bf404f6d7a9df
      commit 31e03ce20a0424e4501eddbf59aea166a72f3ca1
      TestPlan work
      Build fix
      commit 1565d9be831804cef83eaaa7acf4f783ef97798e
      commit 6025b4233c26afa74b55b3de8cb28fa80e672588
      commit 1ff8b3835d72abb32cbf22c99a5ed0efe22d488c
      Verbosity fix.
      TestNG-211: new Parser(inputStream) doesn't work (Dan Fabulich)
      Fixed: TestNG-214: SkipException and TimeBombSkipException should accept nested exceptions
      Added: TestNG-213: @Optional on a method parameter to allow optional @Parameters (Dan Fabulich)
      Updated doc and Javadoc
      Added doc on dependency injection
      TestNG-224: Fix for relative suite filenames in XML file
      TestNG-220: Ignore class definition/loader issues when scanning classpath for implicit classes
      Implementing @Priority with method interceptors
      Doc update
      Fixed logging
      Implemented class priorities
      commit d33755a423b38b81418c79da44578d95c3ee13c1
      Update script
      @Priority update
      Checking in the feature project.
      Checking in the update site
      Removed the SNAPSHOTs from pom.xml
      Forgot to commit these.
      commit 52b3c9275229e4dce85ace0e010e148eac1cabda
      Added examples/ to .classpath
      Added: -testjar supports jar file with no testng.xml file
      Doc udpates.
      commit f3016e497b27e52b4f4c6d8cf290a6484970694a
      Implementation of IInvokedMethodListener
      Jar tests (need more work)
      Made invoked listeners a list instead of a single.
      Added: @Test(invocationTimeOut), which lets you set a time out for the total time taken by invocationCount
      Updated doc
      commit c443cbfaf8b3168de964ad448e97cfff26274165
      First pass at configuration transformers.  Everything working, still need to
      commit e0d94c7896da2777a41a10ed3efcf5231e76f907
      Added @DataProvider transformer.
      Added @Factory transformer.
      Javadoc and doc for the new transformers.
      Fixed: DataProviders from @Factory-created tests were all invoked from the same instance
      Moved the IAnnotation classes to org.testng.annotations because they are now exposed by IAnnotationTransformer2
      Moved IAnnotationTransformer{2} to org.testng.
      Keeping this file for backward compatibility.
      Renamed facade interfaces to XXXAnnotation
      DTD now generated with DTDDoc.
      Removing some of the default values I added for DTDDoc, which caused a few tests to fail.
      Fixed: TESTNG-249: Overridden test methods were shadowing each other if specified with <include>
      Test update
      commit 9eb7728db0699c2f68bad83bb40cd51bc01e7ec1
      commit 4ad3ec5c73b1cd15be8207084d7f9d8f60b3043b
      commit 8d72ee52d49da784be8ebcddc5100c0a6f805eeb
      Added: @BeforeMethod can now declare Object[] as a parameter, which will be filled by the parameters of the test method
      Doc update.
      Fixed: TESTNG-195: @AfterMethod has no way of knowing if the current test failed
      commit 318a4e47ce813109c76fc8281c9db5f04448f3f1
      Expanded the test to cover @AfterMethod as well.
      Fixed: @BeforeTest failing in a base class would not cause subsequent test methods to be skipped
      Regression tests for the fix.
      commit ec199ce5ea28df318aeefbcf4aa463e42de410a1
      Fixed: time-outs were not working in <test> and <suite>
      Bug fix in time outs.
      commit d97cad54fdbd836db7749d6ed78464cb31ecacea
      Fixed: EmailableReporter only displayed the first group for each test method
      Fixed: Potential NPE in XmlTest#getVerbose (Ryan Morgan)
      Fixed: TESTNG-276: Thread safety problem in Reporter class
      Fix for http://jira.opensymphony.com/browse/TESTNG-254 from Mark.
      commit 851457a1842d237dc341c51573ea02dba102d962
      Fixed: TESTNG-285: @Test(sequential=true) works incorrectly for classes with inheritance
      commit 35371915823f78230cb7df20426ee8d4afb1e36d
      Fixed: TESTNG-297: TestNG seemingly never stops running while building failed test suite (Gregg Yost)
      Added: TESTNG-298: parallel="classes", which allows entire classes to be run in the same thread
      commit 1c5c9aa3c77fd37247b96b590e9cce94dba21d5e
      commit b8d6eb69f86ffa43a2fbe22c56c377ce91149acd
      commit bc102c8d3a74ed5fa1ab3e6cdb03445c243a5aca
      Fixed: TESTNG-296: Malformed jar URLs breaking -testJar
      Added: -testrunfactory on the command line and in the ant task (Vitalyi Pamajonkov)
      commit e38a74e953e8f99bde414fa41e2b2ad6ee3aac43
      Fixed: TestNG-228: Assert.assertEqualsNoOrder
      Fixed: testng-failed.xml was sometimes incorrectly generated (Borojevic)
      Fixed: @Parameters was not working correctly on @BeforeMethods with @DataProvider used on @Test methods
      Better assertNoEqual implementation
      Fixed: TESTNG-192: JUnit XML output includes wrong tests (Borojevic)
      commit b68cf6de8b961ff9b5258ca7defe795f77faa917
      Fixed: annotation transformers were not run when specified in testng.xml
      Testing email notifications.
      Testing direct email notifications.
      Fixed: testng-failed.xml didn't include the listeners
      Fixed: testng-failed.xml didn't include the listeners
      Fixed: -testJar command line parsing bug
      Added: New ant task boolean flag: delegateCommandSystemProperties (Justin)
      Doc update.
      Added: skipfailedinvocations under <suite> in testng-1.0.dtd (Gael Marziou
      Fixed: Set a generated suite to default to non-parallel (Mark Derricutt)
      Fixed: TESTNG-309 Illegal default value for attribute in DTD file
      Doc fix.
      Fixed: IInvokedMethodListener wasn't properly recognized from the command line (Leonardo Rafaeli)
      Easier version identification:
      commit 2cacd7579348b2a3f338df9b3a58e7b91e96af2a
      Examples didn't build from the zip file.
      Comment out broken test.
      More work with threaded data providers, all tests passing.
      Replaced all the asserts with Assert.assertTrue() so that Eclipse invocations don't produce false negatives when invoked without -ea.
      Added the parallel attribute to @DataProvider.
      Added data-provider-thread-count attribute to <suite>
      Tests for multithreaded data providers
      Doc update.
      Fixed: TestNG couldn't find Groovy files (Haw-Bin)
      Added: @DataProvider(parallel=true)
      Added: @Test(expectedExceptionsMessageRegExp = ".*foo.*"
      Fixed: testng-failed.xml now includes skipped tests
      Fixed: TESTNG-301: Need to include parameters in testNG report for test created by @Factory
      Fixed: TESTNG-291: Exceptions thrown by Iterable DataProviders are not caught, no failed test reported (Roberto Tyley)
      commit 62009f0ba50539b198d8fa87291bcc9906de28e9
      commit ce1ff2a5cb6a8aae0841d5ac6e50c8ffd0c23deb
      Added: @After methods can now be injected an ITestResult
      Added: ITestResult#getAttribute and ITestResult#setAttribute
      Refactoring.
      commit 6c366306cf7356d3fda2eac460295080244061d7
      Fixed: expectedExceptions=RuntimeException.class was not failing when no exception was throw
      Added: Methods that time out now display the stack trace showing where the time out occurred
      commit 572c7e6ad1da0add238e4c2cf18f761171653274
      commit a4acdd66d7e88ad573841a18cb945ff03f7a4ffa
      Added: @Before and @After methods can be injected with the current XmlTest
      commit fa41a3659b9566aff472a480b12bd78155594e5a
      Added: If both -testjar and an XML file are provided on the command line, the latter will be used
      commit 5452007a8301e716134b922017b89f80d9a4ebec
      Show the test name more prominently in the HTML reports.
      commit 198a2756a093ecd5f731ba8e456dd7b4362f57ce
      Added: Better display of the test name and method description in the default and Emailable report
      Sequence order mis-calculation: testing using suite in sequence for classes and same method names creates non-sequencial order
      Removed bogus imports.
      Fixed the JDK 1.4 build.
      Fixed: Various oversights in the DTD (Will McQueen)
      commit 18d27ed3c7882a8b76d97fc98b7ccbacf1f30a68
      commit e2287145ac414f345d6b883d8772f7fb463f7c44
      Fixed: xmlFileSet in ant was not working correctly (Sean Shou)
      Fixed: Dependent methods are now run closer to methods within their class
      Tests for the previous fix.
      commit f4d8b2754ced322882b5c70c119a0d1d57d1c964
      Fixed: Classes created by factories were not run in the order they were created
      One more link.
      Fixed: Display a better error message if the wrong exception is thrown with an expectedExceptions
      Fixed: @Test(dataProvider) was not working at the class level
      Version 5.10
      Test for the data provider fix.
      Added org.testng.collections
      Maps stuff
      Notes
      commit f9660afeb61b2d1e5890efd086cb14620303f624
      commit 3a82ac1394d5f616b64d7c5db1c0a8ec96e10f0b
      test/src/test/configuration/BeforeClassThreadA.java
      Fixed: <classfilesetref> was not working properly in the ant task (Ed Randall)
      commit 6d300dca697213e66dc6fd74555b8e90509f7f41
      commit 442bac7467bcf0d4d9662a44de10a3c9bec81000
      commit 77ec73c07f960a8dff78a591691af142174279b3
      Throw when a factory throws.
      Fixed: threadPoolSize without invocationCount was causing reporters not to be invoked
      Two more links.
      Added: dataProviderThreadCount can be set from the command line and from ant (Adrian Grealish)
      Fixed: Inner test classes were not excluded properly (Carsten Gubernator)
      Added: Assert#assertEquals() methods for Sets and Maps
      Fixed: TESTNG-67: @Configuration/@Factory methods in base class being ignored
      Updated the documentation to SyntaxHighlighter.
      Ported to SyntaxHighlighter.
      commit c778badf231092c35fb74b25926ef4ed88edcb34
      commit 1be8e10ade76a2606a572f7f53f57cfadc4138aa
      Fixed: TESTNG-347 suite with parallel="tests" and test with parallel="classes" doesn't work correctly (Rob Allen)
      commit 15d8b698047921fe1149044965e3d2e13d3decc4
      Initial work on GroupThreadPoolExecutor.
      commit 84e73b0df44fe7431fc59df62401355566e19dc8
      commit 95dbd7ba8cbdab2df0c1f84945efb639e8b903d4
      Fixed the tests.
      Removed v4 tests.
      More graph work.
      Removing .classpath.
      commit 8a8090d541fe4bcaf2f58af5ee1ab3d2d5f74751
      Tests for DynamicGraph.
      Updated svn:ignore.
      Graph work.
      Graph work.
      Graph work.
      commit a9050507a122b81050bbcc2ffa2fcfb5b6ef03ea
      commit 688c8bb8f89826b978e4f04da88c68b1dd2f304f
      commit 68da99ba04f9e235e1d44ebed12b93182b572de3
      More multithreaded work.
      More multithreaded work.
      All tests passing, turning on the new flag.
      Added tests for the new functionality.
      commit 23b6ac96969305c0c72235d6d4a6e8c61dd2fe2b
      Fixed: @DataProvider and dependent methods were not skipping correctly (Francois Reynaud)
      commit a4e6892fbfa21c968737eaf4e4f1e4b0b7f9163e
      Fixed the Eclipse plug-in.
      Better TestResult#getName for the Eclipse plug-in.
      commit 6c8ca81bdb931a7dedab1d30b60fb7381ac3f868
      Better toString() overriding detection.
      Added comments to getFreeNodes().
      Fixed: packages=".*" wasn't working properly (sandopolus)
      Better graph tests.
      Better graph implementation.
      commit 81b9582101c1c347601618e6f0e63d3fda270022
      Fixed: @BeforeSuite/@AfterSuite would run multiple times when used in a @Factory
      .dot support.
      commit e7600490322b186042571fc3d8873eeeb6c2b433
      Fixed: dataProviderClass was not respecting inheritance (like most attributes still)
      Some refactoring, last commit before 5.11.
      Doc for 5.11
      commit 1315953d24b9c547bde04be2ecdbdc546985f2ef
      Fixed: The text reporter was no longer reporting stack traces for verbose >= 2
      commit e02a82be3cd1f43cb767fd87912ce2e713cb327e
      commit 3ee4638fcbe350a05a8c631e50ca89c316785bea
      commit a5fceea1b81b6c0393876c721d6a025d934e7805
      commit 1a7cabfe6fdcbecefc67ef97835f71305d9152e3
      Removed broken Maven links.
      Added: IInvokedMethodListener2 to have access to ITestContext in listeners (Karthik Krishnan)
      Fixed: The TextReporter reports skipped tests as PASSED (Ankur Agrawal)
      commit c319bb515fadc7d8d30a1e1bef56dee0350542ff
      commit 4aa07e20d845f5c9d4c57e45d4fd4dd1c5aa1cab
      Delete Javadoc support.
      Delete test-14/
      Updated build.
      commit c5af17793574a7f75bbca2a91915626b37b35fb8
      Removed 1.4 mentions from the doc.
      commit ee11a204c8072eb0448d45659dea72937e9987aa
      Fixed broken links.
      Added: New attribute invocationNumbers in <include>
      Added tests for the new failed reporter feature.
      Deleted v6 directory.
      Maps.newHashMap() everywhere.
      Lists.newArrayList()
      commit 0a050892401fb27d1c7629e37fe9c8796ea5a349
      commit ed0917f31f0b66158bc786cd018fd95175f76f29
      Deleted reports/
      Update Eclipse doc and fixed Maven typo.
      commit 14fd847224bd94122e6ef8366c048d7c00bec437
      commit 33772963471d0d452c045b05f3bd7cd03b572838
      Added: Priorities: @Test(priority = -1)
      Minor fixes.
      commit 1b6ecd5ea1356a89e123c25942b8642c07623569
      Fixed build and cleaned up the javadoc target.
      Added: TestNG#setObjectFactory(IObjectFactory)
      commit 419f6684f19ddb90db5b71cdd2ed835ed2f10495
      commit 8f8e0c6c64e97bbba47324b4a34dc5a6c92699f9
      commit 6bb8186dfcf2d0cd7a49b1ca748ae451496affda
      Upload beta script.
      Fixed factory interleaving bug.
      Fixed: @Before methods run from factories were not properly interleaved
      Fixed: @Before methods run from factories were not properly interleaved
      Test for interleaving factories.
      Clarified @BeforeTest and @AfterTest.
      Added: Injection now works for data providers
      commit 1e15cc3fecfaea9149afe8124d2fd95f4356c193
      - Added Guice
      More Guice work.
      commit 1d25666eb1a1c0db8db32dd487efaaf9ffcab8d9
      commit f3a5b1ba7e7bb435204c96c69c8a16a4c36eb804
      commit e56abad2d7daf09e5083d5261d43be2ee9f95cff
      Added: testng-results.xml now includes test duration in the <suite> tag (Cosmin Marginean)
      commit 416a6c67159550d4b5d47033f132e51cecff053c
      Fixed typo ("occured") and remoted unnecessary field+method.
      Added: IAttributes#getAttributeNames and IAttributes#removeAttribute
      Added test for new IAttributes methods.
      commit a26e157925819e1014c8905b9854725b7db1662e
      commit a5d062fd72fc1c476d276fe2e30a52e1bb499d77
      Renamed invocationNumbers to invocation-numbers in the XML file.
      Fixed web DTD.
      @Verify / @Verifier
      @Listeners
      Added tests for @Listeners.
      Javadoc and doc for @Listeners.
      commit 452d91b8d74b5bb31e255042e35077616817d362
      5.12
      5.12 work.
      Pass system properties to the ant task.
      Added: Passing command line properties via the ant task (Todd Wells)
      commit 0813ae8ef5d616fc528f3f59cc3a180d765c34fd
      Fixed: @Listeners wasn't working properly with ITestListener
      Fixed: Test priorities were not working properly in non-parallel mode
      Fixed: @Listeners now works on base classes as well
      Initial pass at implementing ITestNGListenerFactory.
      Forgot to add.
      Maven work.
      commit 923e3d1e6963c1c0947488db6d4cfdfe074572b9
      commit 289692572cbd08ea53066a6b0c650cb0b5f2ecbd
      ITestNGListenerFactory now uses the same instance as its tests.
      Signing the bundle.
      5.12.1 and updated the pom for Guice.
      commit 9193a0279c54390883b2c568d54837c89683a2a7
      Updated doc to 5.12.1.
      Removed unnecessary trace.
      Fixed: Exceptions thrown by IInvokedMethodListeners were not caught (Nalin Makar)
      Fixed examples build.
      Removing unused jar files.
      commit 7c5b419bc8c0b606b58242e5731c867c215c9419
      Fixed: TestNG#setTestClasses was not resetting m_suites
      Added: New ant task tag:  propertyset (Todd Wells)
      Fixed: Configuration methosd couldn't depend on an abstract method (Nalin Makar)
      Build updates.
      Removed tabs.
      Ivy support.
      Removed tabs.
      Ivy support.
      Removed lib directory (now used by ivy and no longer necessary).
      Now jars with and without guice/bsh.
      These jar files are now handled by ivy.
      Forgot version in junit jar.
      commit 4b9a29d815dabb296634c0b711de02fefa3a84e8
      commit b1b8a6055d924add069bbb0971283b9b2ff9a2e7
      Updated the ant documentation with propertyset (Todd Wells).
      Removed dead code.
      commit 0d25f545035a797ace277cf3c65484073c14ad76
      Minor refactoring.
      Removed tabs.
      commit 405ecc25459a0a14666ffcf32771ab474ff6438c
      Added sourcetitle CSS tag.
      Added sequentialOnInstances attriute under the experimental flag.
      Fixed: TESTNG-387 TestNG not reruning test method with the right data set from Data Provider (François Reynaud)
      Fixed: NPE with @Optional null parameters (Yves Dessertine)
      Tests for the @Optional NPE fix.
      More robuts thread testing.
      Minor fix.
      Maven doc update.
      Added Cobertura article.
      Fixed: XML test results contained skipfailedinvocationCounts instead of skipfailedinvocationcounts
      Test fix.
      commit 51cf883a378bf98a300db44e0dea2664f7be2c90
      Switched exception and instance in the reports.
      Fixed: onTestSuccess() was called after @AfterMethod instead of after the test method (test: test.listener.ListenerTest)
      commit 721fb91c18e0a3c5d6ab49f66e42943747a9b7dd
      Fixed: TestNG was hanging if no test methods were found
      Clarified a method name.
      commit ce14bbc09430877c385a546f1079cf3dc3b98244
      Fixed: <suite> and <test> time outs were hardcoded, they now honor their time-out attribute
      Fixed: Time outs specified in XML were not honored for <suite parallel="tests">
      commit 8222e20ef9db6d0df3a49591be71cd854a523084

cosminaru (28):
      Fixed XML serialization bug. Uniform XML strucuture. Added parameters to test-method element.
      Updated XML structure. Fixed file referencing bug.
      Added method description attr to report
      Added package and class attributes to test-method element of XMLReporter
      Compilation break fix
      Added back class tag
      Modified <class> element attributes
      Added first draft of reporter output to XML report
      Extended reporters configuration
      Re-added XMLReporter
      commit 11dc1a8ad785385d53677c875ab74d0084e991b2
      Refactored naming
      Added depends-on-methods and depends-on-groups attributes to test-method in XML report
      Added documentation for nested <reporter> element.
      Added XML reporter documentation
      Added CDATA to stacktrace output
      Added CDATA to <message>
      Updated XMLReporter docs
      Added usage help string for -reporter
      Added CDATA for log messages in the reporter output
      Added basic escaping for XML report (currently only for the test method parameters and reporter outpu)
      Fixed CDATA escaping by splitting into several CDATA nodes whenever ]]> is found.
      Fixed JDK1.4 compatibility issue in XMLStringBuffer
      Fixed HTML escaping when rendering stacktrace in XML reporter - this is not neede since the stacktrace is rendered in a CDATA section
      Sorting the testng-results.xml output by timestamp (contribution of Daniel Rudman)
      Fix for XMLUtils to also escape XML attribute values
      Fixed compilation error
      Updated changelog.

cosminaru at gmail.com (1):
      Add duration attributes in testng-results.xml, for both suite and testcase.

cquezel (27):
      Fixed a logging message bug where the wrong level was displayed in log output. Added stricter log4testng.properties file parsing. Added Javadoc and unit tests
      Added Javadoc
      Javadoc
      Added log4testng warning when specified source path does not exist
      Removed duplicate entry for tutorial
      Container class specific to JDK15
      Container class specific to JDK14
      Factored out common code to JDK14 and JDK5+
      Factored out common code to JDK14 and JDK5+
      commit 441d7f8c29a526a7b797d8675af6ce4fc30add91
      Javadoc
      Javadoc
      Replaced dynamic initialization of TestNG jar by static initialization.
      Initialize default annotation type earlier now that we statically know which version of TestNG is executing. Javadoc
      Added Javadoc and logging
      Added support for spaces in filenames, Javadoc and logging
      Javadoc
      Added AnnotationType enum and factored out common code. Deprecated the setTarget method in favor of setDefaultAnnotations
      Javadoc
      Checkstyle
      commit 9c31a4fd12b4373f26e06e1cf98fd7cdbdc5567c
      Deprecated XmlTest.setClassNames
      Added platform specific end of line
      commit 4bda521651b47de38839bd049be7580fad88a9ac
      Added Logging
      Fixed a typo error (was isJdk142 instead of isJdk14)
      Fixed missing index in debug code

davidhart82 (1):
      Comments cannot contain sequences of '--' (replace them with single '-')

githubCast (1):
      Update src/main/java/org/testng/internal/PackageUtils.java

gkorland (35):
      General codding improvments
      replcae Integer.valuteOf() back to new Integer() to support JDK1.4
      small memory improvement, changing new Boolean() to Boolean.valueOf() &  Boolean.FALSE
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Small memory improvements
      Small memory improvements
      arrange jini classpath
      arrange jini classpath and build.xml
      Wrap the XMLSuite with SuiteEntry
      small memory improvement, changing new Boolean() to Boolean.valueOf() &
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:
      Issue 5:

jjedMoriAnktah (1):
      Fix for the issue #173

jkuhnert (6):
      -) Fixes TESTNG-149. Applied patch from Marcel May that brings the current maven pom.xml file up to date with the proper dependencies.
      -) Added new ITestNGConfiguration interface which will hopefully start to turn into the replacement reference for the constants defined in TestNGCommandLineArgs. A default implementation based on parsing a Map object was created - MapConfigurationParser. References to Map objects probably need to come out of the interface but still need to see how this is to be done.
      -) Added new archetype section to cover Martin Gildays new maven2 archetype stuff.
      -) Added sample dependency and took out some of the unneccessary sample as per Erez Nahirs suggestions.
      -) Removed - no longer needed. Patches are all up to date now.
      -) Re-suppressed output directory creation via the m_useDefaultListeners parameter.

luis alfredo rivera acuña (1):
      bug fixed 111

mendelson.paul (13):
      Fixed HTML problem in detail section with a parameterized method that generated Reporter output.
      Added row striping to parameters table.
      Created setOnHaltTarget(String) to allow users to define a target within the ant project that will get execute if and only if this task halts the current target.
      Moved validation of m_onHaltTarget into validateOptions().
      Flipped order of getThrowable() and setThrowable(...) to make the javadoc match the code.
      Added reporting of a test results throwable in detail section.
      Display # of lines not shown in stack trace
      Fixed problem where exception display block was inside of Reporter.log display block.
      Fixed unclosed table in summary report.
      Generates multiple permutations of TestNG output to see how things look in EmailableReporter.
      Modified stack trace display to truncate stack trace to test method
      Created enhanced Assertion tool for File centric assertions.
      Fixed problem in which current method was not being reset for IHookable tests

nalin.makar at gmail.com (6):
      Adding test classes to test overridden abstract configuration methods
      Fixed ClassHelper.extraMethods
      Trivial fixes: TESTNG-241 (log message at Info), Issue2 (throw SAXException and not NPE for invalid testng xml)
      Fixed: Show correct number of pass/failed numbers for tests using @DataProvider
      Issue78 NPE with non-public class. Now throws TestNG exception
      Fixed: Issue4 assertEquals for primitive arrays, Issue34 assertNull javadoc updated

nguillaumin (1):
      Added option on XMLReporter to output ITestResult attributes for each <test-method>

nullin (100):
      Fixed: Issue24 OOM errors in SuiteHTMLReporter
      Merge remote branch 'upstream/master'
      Merge branch 'master' of git://github.com/cbeust/testng
      Initialize all Suite/Test runners at beginning to catch configuration issues right at start
      Initialize all Suite/Test runners at beginning to catch configuration issues right at start
      Merge branch 'master' of git://github.com/cbeust/testng
      Ignore files generated during build/testing
      Ignore files generated during build/testing
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of git://github.com/cbeust/testng
      Fixed: If inherited configuration methods had defined deps, they could be invoked in incorrect order
      1. ClassHelper.getAvailableMethod: No need to look at methods from Object class
      Fixed: If inherited configuration methods had defined deps, they could be invoked in incorrect order
      Fix another issue in setting up method dependency. For @BeforeXXX annotations, methods in derived class should depend on all methods in base class and not just any one. vice versa for @AfterXXX annotations also.
      Ability to configure failure policy by Todd Quessenberry
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of git://github.com/cbeust/testng
      Fix build. Copy over resources from correct location. This also fixes the missing testng.css issue.
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of git://github.com/cbeust/testng
      Fix handling of test name specified by implementing ITest
      nit comment fixes
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of git://github.com/cbeust/testng
      Fixed: NPE while printing results for an empty suite
      Fixed: Invoke IInvokedMethodListener.afterInvocation after fixing results for tests expecting exceptions
      Rework the code for running suites in parallel
      Merge branch 'master' of git://github.com/cbeust/testng
      Test to ensure that suites are run in specified order if suiteThreadPoolSize == 1 and randomizeSuites == false
      Revert changes
      Trivial: Cleanup whitespace
      Trivial: Fix use of triggerAtOnce boolean w.r.t countDownLatch
      Rework the code for running suites in parallel (Take 2)
      Revert change to Assert methods
      Revert change to Assert methods
      TESTNG-197 : assertEquals(Collection,Collection,String) logic simplification
      TESTNG-197 : assertEquals(Collection,Collection,String) logic simplification
      Merge branch 'master' of git://github.com/cbeust/testng
      More tests for ParallelSuiteTest
      Merge branch 'master' of git://github.com/cbeust/testng
      Rework around running suites in parallel
      remove a System.out.println stmt from test
      Fix ant clean target
      Fixed: TESTNG-415. Assert.assertEquals() for sets and maps fails with 'null' as arguments
      2 more tests for AssertEquals[Maps|Sets]
      Fix updates to CHANGES.txt
      Tivial updates related to TESTNG-415
      Use GraphThreadPoolExecutor instead of GroupThreadPoolExecutor
      Remove unused interfaces and classes
      Add randomizeSuites to ant task and make it a Boolean instead of String in CLI...Args.java
      Boolean cli args don't have to be appeneded with a value
      Remove unused class
      Remove another unused class
      First Pass of FindBugs
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of git://github.com/cbeust/testng
      Make IMethodInterceptor transient because it doesnt implement serializable
      2nd Pass of taking care of Findbugs warnings
      Handle suite parameters properly
      Trivial whitespace and indentation cleanup
      Trivial changes/cleanup
      Fix Javadoc indentation in FileAssert
      Code cleanup
      Code cleanup
      Remove Graph.main() and change assert to Assert.assertTrue() in GraphTest
      code cleanup for src/main
      code cleanup for src/test
      code cleanup for src/main
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of github.com:nullin/testng
      State reason for exeption
      Remove TODO: renamed findFactoryMethod to findDeclaredFactoryMethod
      Fixed: TESTNG-411: Throw exception on mismatch of parameter values (via DP and/or Inject) and test parameters
      Removed setAllTestMethods
      Convert parameter origin values from int to enum
      Invoker.invokeTestMethods
      nit cleanup in TestMethodWorker
      Fix handling of -reporter on cli and <reporter> tag in ant task
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of git://github.com/cbeust/testng
      Merge branch 'master' of git://github.com/cbeust/testng
      Whitespace cleanup in testng.xml
      Fixed: TESTNG-438: Regression in 5.14.1: JUnit Test Execution no longer working
      TESTNG-410: Trivial fix to add more information
      TESTNG-410: Trivial fix to add more information (cherry-picking from commit b176620c30053179c59f909d949e5b122de1aec6)
      Merge branch 'master' of git://github.com/cbeust/testng
      fix testng dependency for mvn test
      Merge branch 'master' of git://github.com/cbeust/testng
      Add @DataProvider(parallel) documentation
      Dont allow multiple tests with same name in same suite
      Merge branch 'master' of git://github.com/cbeust/testng
      fix nits based on Credric's comments

pfichtner (1):
      warn when setting attributes already set

the.mindstorm (200):
      editted on purpose
      Share project 'tralala' into 'https://testng.googlecode.com/svn/trunk/tralala'
      removed testng not-needed dir
      tools.jar is needed for compilation (define variable TOOLS15_LIB to point to it)
      Fix TESNTG-81
      test-output, z_build, *.launch added to ignore list
      test for TESTNG-93
      output dirs added to ignore list
      support added for specifying test only classpath through sysproperty "testng.test.classpath"
      removed test.output.OutputTest (Regression2) from suite def (missing class)
      build and test-output dirs added to ignore list
      added class to method reports (otherwise was quite hard to read it)
      improved reports (also fix for TESTNG-7)
      synched exception printstacktrace (they were breaking the output)
      fix for TESTNG-59 and TESTNG-93
      quick hack to fix TESTNG-40
      Eclipse project renamed to TestNG1.5
      fix for TESTNG-56 (invocation of @Before/AfterClass methods)
      testng-1.0.dtd added to ignore list
      Fix for TESTNG-37 (pass null to parameter from suite definition)
      updated ChangeLog
      updated TestNG version to 5.1
      fixed a possible synch problem with the invocation of @BeforeClass
      a quick fix for the SuiteRunner: unique and ordered @Before/AfterSuite
      improved package filtering when testng.test.classpath is used
      test-output-tests dir added to ignore list
      small optimization in TestNGClassFinder.isTestNGClass
      Fix for TESTNG-101
      added new feature to Eclipse plugin: TESTNG-97 (double click top stack to raise comparison)
      a hack for TESTNG-40 (far from being fixed)
      improved support for TESTNG-40
      applyed patch for NPE (submitted by Dustim)
      File creating logs moved to level 3
      small fixes
      removed catch block from SuiteWorker
      fixed build to correctly run JDK1.4 tests with JDK5 version
      small reporting improvements
      fixed problem running JDK1.4 tests with JDK5 distro
      completely refactored support for running JUnit tests
      updated ChangeLog
      Fix for success on 0 test run (http://forums.opensymphony.com/thread.jspa?threadID=41213)
      Fixed bug TESTNG-106 (Failed "@BeforeSuite" method just skipps the last test in xml-file)
      order of source dirs
      include resources dir in the distro zip
      classfileset is automatically appending a selector for **/*.class files
      must be Serializable to work with distributed tests
      replaced  BufferedWriter.append method (JDK5) only
      fixed JDK5 API issue
      regrouped tests (JUnit)
      JDK1.4 concurrency jar upgraded to backport 2.2
      refactored TestNG main (contained dependency order between the setters)
      small changes to allow usage of usedefaultlisteners from Eclipse plugin
      FIX for TESTNG-109: SKIPPED test method with an expected exception is shown as FAILED
      updated with latest features/fixes
      concurrency aware
      fix for invocationCount and threadPoolSize usage scenarios
      fixed invocations of Before/AfterClass for parallel scenario with invocationCount and threadPoolSize
      formatting and small fixes
      avoid adding an empty sequential worker (it may trigger @BeforeClass invocations)
      removed old/not used JUnit behavior
      concurrency fixes for Before/AfterGroups
      possible fix needed
      all JUnit dependencies are now on org.testng.junit package and dynamically loaded
      reverted classpath
      fixed some small problems with the doc about the annotations
      small fix when passing an IAnnotationTransformer
      Annotation finders are not accessed anymore staticaly
      fixed bug regarding passing -usedefaultlisteners to JVM and not to TestNG
      testng-failed.xml is generated only if failures/skipped exist
      latest fixes
      fixed one TODO from Claude
      fixed formatting
      added dumpEnv and dumpSys Ant task properties
      some threading functionality extracted in ThreadUtil to be reused for parallel invocations
      RemoteTestNG main entry point for wiring TestNG extensions added to core
      attempt to fix a possible NPE
      small fix for synchronization of parallel execution
      fixed log message with null value
      removed a left-over sysout
      clarifying that the testng-sourcedir-override.properties must follow the syntax of normal properties files
      improved behavior in scanning sources: only the requested sources (and their super hierarchy) is scanned now
      fixed an ArrayIndexOutOfBounds
      fixed small issue
      small code formattings fixes
      improved summary index.html report (acc. http://groups.google.com/group/testng-users/browse_thread/thread/1c44f7baf1cb513d/9f4523c0f54efed2#9f4523c0f54efed2)
      Command line option/Ant task attribute "target" deprecated for "annotations" javadoc|jdk
      - fixed TestNG console help
      updated ChangeLog with latest fixes and additions
      fixed possible synch problem when parsing sources
      fixed problem when TestNG reports no test run (for JUnit only tests)
      InterruptedException removed from the IExecutor interface
      fixed formattings
      parallel attribute must not appear if empty or null in toXml
      super classes must not be listed in testng-failures.xml
      + @Before/@AfterMethod can declare a java.lang.reflect.Method parameter to be informed about the @Test method
      r255 at thor:  alex | 2006-10-25 03:52:23 +0300
      prepare for 5.3 release
      Added: support for remote protocol to pass parameter information
      updated build version 5.3.1
      r998 at thor:  alex | 2006-10-31 19:30:39 +0200
      r1002 at thor:  alex | 2006-11-01 20:27:19 +0200
      r1010 at thor:  alex | 2006-11-02 14:36:20 +0200
      r1025 at thor:  alex | 2006-11-04 20:06:34 +0200
      r1030 at thor:  alex | 2006-11-12 02:53:30 +0200
      r1047 at thor:  alex | 2006-11-17 19:37:32 +0200
      r1079 at thor:  alex | 2006-11-23 10:57:22 +0200
      r1080 at thor:  alex | 2006-11-23 12:06:54 +0200
      r1084 at thor:  alex | 2006-11-23 12:44:51 +0200
      r1092 at thor:  alex | 2006-11-25 05:10:09 +0200
      Fixed possible NPE when the @DataProvider name is the method name itself
      r1219 at thor:  alex | 2006-12-08 19:07:20 +0200
      r1221 at thor:  alex | 2006-12-10 05:36:26 +0200
      r1238 at thor:  alex | 2006-12-13 05:06:18 +0200
      r1240 at thor:  alex | 2006-12-13 06:07:32 +0200
      r1241 at thor:  alex | 2006-12-13 06:28:42 +0200
      r1242 at thor:  alex | 2006-12-13 06:34:12 +0200
      Fixed tests not running on JDK6
      Fixed: TESTNG-107 don't create an output directory if "outputDirectory" is null
      r1267 at thor:  alex | 2006-12-14 21:02:57 +0200
      r1269 at thor:  alex | 2006-12-15 00:02:18 +0200
      r1286 at thor:  alex | 2006-12-19 18:11:30 +0200
      A set of small fixes and additions
      r1297 at thor:  alex | 2006-12-19 22:12:09 +0200
      r1299 at thor:  alex | 2006-12-20 05:21:21 +0200
      r1300 at thor:  alex | 2006-12-20 06:05:39 +0200
      r1301 at thor:  alex | 2006-12-20 06:06:19 +0200
      r1302 at thor:  alex | 2006-12-20 14:00:10 +0200
      r1307 at thor:  alex | 2006-12-20 14:25:42 +0200
      code cleanup
      Clean separation between @Test invocation events and @Configuration invocation events (see also TESTNG-111)
      r1356 at thor:  alex | 2006-12-22 06:03:45 +0200
      Allow JDK6 for buld process
      r1372 at thor:  alex | 2006-12-25 16:23:16 +0200
      r1379 at thor:  alex | 2006-12-27 15:13:03 +0200
      r1386 at thor:  alex | 2006-12-29 04:12:20 +0200
      r1388 at thor:  alex | 2006-12-30 03:49:11 +0200
      r1400 at thor:  alex | 2007-01-07 19:15:44 +0200
      r1402 at thor:  alex | 2007-01-08 22:18:37 +0200
      r1403 at thor:  alex | 2007-01-08 22:19:38 +0200
      small changes in EmailableReport according to changes in the listeners
      r11624 at thor:  alex | 2007-01-18  E. Europe Standard Time
      r11680 at thor:  alex | 2007-02-06  E. Europe Standard Time
      r11681 at thor:  alex | 2007-02-06  E. Europe Standard Time
      r11684 at thor:  alex | 2007-02-10  E. Europe Standard Time
      r11686 at thor:  alex | 2007-02-13  E. Europe Standard Time
      r11688 at thor:  alex | 2007-02-13  E. Europe Standard Time
      r11692 at thor:  alex | 2007-02-16  E. Europe Standard Time
      r11698 at thor:  alex | 2007-02-18  E. Europe Standard Time
      r11700 at thor:  alex | 2007-02-18  E. Europe Standard Time
      r11746 at thor:  alex | 2007-02-20  E. Europe Standard Time
      r11748 at thor:  alex | 2007-02-20  E. Europe Standard Time
      r11750 at thor:  alex | 2007-02-20  E. Europe Standard Time
      r11755 at thor:  alex | 2007-02-21  E. Europe Standard Time
      r11757 at thor:  alex | 2007-02-22  E. Europe Standard Time
      r11761 at thor:  alex | 2007-02-22  E. Europe Standard Time
      r11762 at thor:  alex | 2007-02-22  E. Europe Standard Time
      r12180 at thor:  alex | 2007-02-28  E. Europe Standard Time
      r12184 at thor:  alex | 2007-03-07  E. Europe Standard Time
      <test>s can now be disabled at xml level using <test enabled="false">
      a quick fix for previous commit
      fixed NPEs in Assert
      removed not used method
      added support for SkipException and TimeBombedException
      added support for SkipException and TimeBombedException
      + a quick fix to TimeBombedSkipException
      renamed TimeBombedSkipException to TimebombSkipException
      Concurrency bug fix in ResultMap
      strprotocol hangs when sending method param infor that contains \n, \r messages
      Added: support in strprotocol for passing the ITest.getTestName() information
      removed a dummy console message
      temp commit for case sensitive renaming
      TimebombSkipException renamed to TimeBombSkipException
      Fixed: TESTNG-152
      removed an empty folder
      reverted configuration changes
      reverted configuration changes
      small refactorings (removing compilation warnings)
      a fix for AnnotationConverter (an ArrayIndexOutOfBounds)
      reverted changes to this file as line numbers are important in AnnotationTestConverter
      fix error message for command line IObjectFactory
      XML output files are written using Utils.writeUtf8File
      TESTNG-155 (missing opening <run>)
      TESTNG-159 Add syntax to allow searching for tests in package and sub-packages
      added support for retry analyzer (submitted by Jeremy)
      added support for retry analyzer (submitted by Jeremy)
      fixed reporting task to ignore the XmlReporter output when processing
      + Improve the interleaving behavior
      Fix: TESTNG-169
      small fixes in the report
      unnecessary empty output dirs were created
      added top dir to the archive all distro
      FIXED: Suite level threadCount value was ignored
      add timeout to @Before/@After
      removed JDK5  only API usage
      + added support for reading Parameters from Sys ENV
      changed abstract class WARN logging to 5
      some NPE protection
      name attribute on <test> is required
      fixed classpath
      Added: antlib.xml to allow autodiscovery of Ant task definition

toddq (4):
      added methodselectors to Ant task
      use method selectors from suites
      fixed a typo and a bad last minute edit to my test
      fixed usage of DataProviders and invocationCount with configfailurepolicy=continue

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/testng.git



More information about the pkg-java-commits mailing list