[testng] annotated tag debian/6.9.5-1 created (now eb6f4ce)
Eugene Zhukov
eugene-guest at moszumanska.debian.org
Wed Aug 19 19:18:15 UTC 2015
This is an automated email from the git hooks/post-receive script.
eugene-guest pushed a change to annotated tag debian/6.9.5-1
in repository testng.
at eb6f4ce (tag)
tagging a897bc2120b30bf89b276140abf30166c505f4f7 (commit)
replaces debian/6.8.8-3
tagged by Eugene Zhukov
on Wed Aug 19 19:17:03 2015 +0000
- Log -----------------------------------------------------------------
Tagging Debian 6.9.5-1 upload
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
Eugene Zhukov (24):
Imported Upstream version 6.8.8
added back jquery-1.7.1.min.js
Imported Upstream version 6.8.13
Import upstream version 6.8.13
Prepare for upload to experimental
Imported Upstream version 6.8.17
Import upstream version 6.8.17
Prepare for upload to experimental
Imported Upstream version 6.8.20
New upstream version 6.8.20
Imported Upstream version 6.8.21
New upstream version 6.8.21
Imported Upstream version 6.9.4
New upstream version 6.9.4
Prepare for upload
Fix FTBFS
Align with upstream repository
Merge branch 'upstream'
Imported Upstream version 6.9.5
Merge tag 'upstream/6.9.5'
Add gbp config
Add patch for Version.java
Switch away from CDBS build system
Prepare for upload to unstable
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
tony mancill (1):
add build-dep on ant; #771260
-----------------------------------------------------------------------
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