third_party/subunit
14 years agoNote pkg-config dependency.
Robert Collins [Tue, 15 Dec 2009 09:54:45 +0000 (20:54 +1100)]
Note pkg-config dependency.

14 years agoMakefile was still tying to dist deleted files.
Robert Collins [Tue, 15 Dec 2009 09:48:57 +0000 (20:48 +1100)]
Makefile was still tying to dist deleted files.

14 years agoMark 0.0.3 as released.
Robert Collins [Tue, 15 Dec 2009 09:46:20 +0000 (20:46 +1100)]
Mark 0.0.3 as released.

14 years agoAdd experimental multipart support and addExpectFailure and addUnexpectedSuccess...
Robert Collins [Tue, 15 Dec 2009 09:43:47 +0000 (20:43 +1100)]
Add experimental multipart support and addExpectFailure and addUnexpectedSuccess support.

14 years agoAdd --forward option to subunit2junitxml.
Robert Collins [Mon, 14 Dec 2009 22:22:04 +0000 (09:22 +1100)]
Add --forward option to subunit2junitxml.

14 years agoMerge junitxml --forward branch.
Robert Collins [Mon, 14 Dec 2009 11:20:30 +0000 (22:20 +1100)]
Merge junitxml --forward branch.

14 years agoAdd --forward option to subunit2junitxml.
Robert Collins [Mon, 14 Dec 2009 10:57:03 +0000 (21:57 +1100)]
Add --forward option to subunit2junitxml.

14 years agoLine wrapping.
Robert Collins [Sun, 13 Dec 2009 02:56:52 +0000 (13:56 +1100)]
Line wrapping.

14 years agoRemove more references to cleaned up modules.
Robert Collins [Sun, 13 Dec 2009 02:53:28 +0000 (13:53 +1100)]
Remove more references to cleaned up modules.

14 years agoRemove reference to deleted helper.
Robert Collins [Sun, 13 Dec 2009 02:03:55 +0000 (13:03 +1100)]
Remove reference to deleted helper.

14 years agoCruft. Go.
Robert Collins [Sun, 13 Dec 2009 01:59:07 +0000 (12:59 +1100)]
Cruft. Go.

14 years agoUse the newly exposed test helpers from testtools trunk.
Robert Collins [Sun, 13 Dec 2009 01:40:34 +0000 (12:40 +1100)]
Use the newly exposed test helpers from testtools trunk.

14 years agoUse testtools facilities for the details API.
Robert Collins [Fri, 11 Dec 2009 02:41:42 +0000 (13:41 +1100)]
Use testtools facilities for the details API.

14 years agoRun all tests
Robert Collins [Fri, 11 Dec 2009 01:20:35 +0000 (12:20 +1100)]
Run all tests

14 years agoMerge trunk.
Robert Collins [Mon, 7 Dec 2009 05:22:04 +0000 (16:22 +1100)]
Merge trunk.

14 years agoDo not use gcc specific flags on non-gcc builds.
Robert Collins [Mon, 7 Dec 2009 05:16:28 +0000 (16:16 +1100)]
Do not use gcc specific flags on non-gcc builds.

14 years agoFix review comments
Trond Norbye [Sun, 22 Nov 2009 10:11:57 +0000 (11:11 +0100)]
Fix review comments

14 years agoDon't add GCC options to non gcc compilers
Trond Norbye [Thu, 5 Nov 2009 13:01:21 +0000 (14:01 +0100)]
Don't add GCC options to non gcc compilers

14 years agoTeach filters about details and outcomes.
Robert Collins [Sun, 25 Oct 2009 07:05:21 +0000 (18:05 +1100)]
Teach filters about details and outcomes.

14 years agoSupport the extended TestResult details API on TestResultFilter (but not yet on predi...
Robert Collins [Sun, 25 Oct 2009 05:49:09 +0000 (16:49 +1100)]
Support the extended TestResult details API on TestResultFilter (but not yet on predicates).

14 years agoAdd details API support to the Stats result object.
Robert Collins [Sun, 25 Oct 2009 05:05:49 +0000 (16:05 +1100)]
Add details API support to the Stats result object.

14 years agoMove transport decoration fallback to use the ExtendedToOriginal fallback.
Robert Collins [Sun, 25 Oct 2009 04:36:07 +0000 (15:36 +1100)]
Move transport decoration fallback to use the ExtendedToOriginal fallback.

14 years agoNEWS update.
Robert Collins [Sat, 24 Oct 2009 09:59:30 +0000 (20:59 +1100)]
NEWS update.

14 years agoStart reporting additional messages on successes via the details API.
Robert Collins [Sat, 24 Oct 2009 09:46:23 +0000 (20:46 +1100)]
Start reporting additional messages on successes via the details API.

14 years agoMove skips to the details API.
Robert Collins [Sat, 24 Oct 2009 09:40:51 +0000 (20:40 +1100)]
Move skips to the details API.

14 years agoMove expected failures to the details API.
Robert Collins [Sat, 24 Oct 2009 09:28:19 +0000 (20:28 +1100)]
Move expected failures to the details API.

14 years agoMove Failure reporting to the new details API.
Robert Collins [Sat, 24 Oct 2009 09:10:23 +0000 (20:10 +1100)]
Move Failure reporting to the new details API.

14 years agochange error reports to use the extended details interface.
Robert Collins [Sat, 24 Oct 2009 08:24:09 +0000 (19:24 +1100)]
change error reports to use the extended details interface.

14 years agoUse cleaner test doubles in test_test_protocol.
Robert Collins [Sat, 24 Oct 2009 04:21:09 +0000 (15:21 +1100)]
Use cleaner test doubles in test_test_protocol.

14 years agoUse ExtendedToOriginalDecorator in TestProtocolServer removing a bunch of fallback...
Robert Collins [Mon, 19 Oct 2009 08:13:32 +0000 (19:13 +1100)]
Use ExtendedToOriginalDecorator in TestProtocolServer removing a bunch of fallback checking code.

14 years agoSupport the time protocol on ExtendedToOriginalDecorator.
Robert Collins [Mon, 19 Oct 2009 07:54:57 +0000 (18:54 +1100)]
Support the time protocol on ExtendedToOriginalDecorator.

14 years agoSupport tags on the ExtendedToOriginal decorator.
Robert Collins [Mon, 19 Oct 2009 07:51:29 +0000 (18:51 +1100)]
Support tags on the ExtendedToOriginal decorator.

14 years agoSupport progress on the ExtendedToOriginal decorator.
Robert Collins [Mon, 19 Oct 2009 07:48:32 +0000 (18:48 +1100)]
Support progress on the ExtendedToOriginal decorator.

14 years agoChange the ExtendedToOriginal decorator to fallback xfails as success.
Robert Collins [Mon, 19 Oct 2009 07:40:32 +0000 (18:40 +1100)]
Change the ExtendedToOriginal decorator to fallback xfails as success.

14 years agoImplement a python TestResult decorator for outcome details.
Robert Collins [Sun, 18 Oct 2009 10:02:03 +0000 (21:02 +1100)]
Implement a python TestResult decorator for outcome details.

14 years agoGather multipart details.
Robert Collins [Tue, 13 Oct 2009 05:43:05 +0000 (16:43 +1100)]
Gather multipart details.

14 years agoSmall buffering bugs in chunked decoder.
Robert Collins [Tue, 13 Oct 2009 04:52:06 +0000 (15:52 +1100)]
Small buffering bugs in chunked decoder.

14 years agoMove details parsing into a separate class.
Robert Collins [Tue, 13 Oct 2009 01:46:15 +0000 (12:46 +1100)]
Move details parsing into a separate class.

14 years agomultipart details trigger the parser to detect interrupted streams too.
Robert Collins [Sat, 10 Oct 2009 21:35:19 +0000 (08:35 +1100)]
multipart details trigger the parser to detect interrupted streams too.

14 years agoRemove duplicate handling in the outcome details mode detection.
Robert Collins [Sat, 10 Oct 2009 21:11:16 +0000 (08:11 +1100)]
Remove duplicate handling in the outcome details mode detection.

14 years agoMore docs.
Robert Collins [Sat, 10 Oct 2009 20:26:52 +0000 (07:26 +1100)]
More docs.

14 years agoSimplify Python parser calling paths.
Robert Collins [Sat, 10 Oct 2009 20:23:05 +0000 (07:23 +1100)]
Simplify Python parser calling paths.

14 years agoRemove the STATE_OBJECTS transition support from the Python parser.
Robert Collins [Sat, 10 Oct 2009 20:07:55 +0000 (07:07 +1100)]
Remove the STATE_OBJECTS transition support from the Python parser.

14 years agoMove success details parsing to a state object in the Python parser.
Robert Collins [Sat, 10 Oct 2009 20:01:58 +0000 (07:01 +1100)]
Move success details parsing to a state object in the Python parser.

14 years agoMove xfail details parsing to a state object in the Python parser.
Robert Collins [Sat, 10 Oct 2009 19:56:16 +0000 (06:56 +1100)]
Move xfail details parsing to a state object in the Python parser.

14 years agoMove skip details parsing to a state object in the Python parser.
Robert Collins [Sat, 10 Oct 2009 19:52:46 +0000 (06:52 +1100)]
Move skip details parsing to a state object in the Python parser.

14 years agoMove error details parsing to a state object in the Python parser.
Robert Collins [Sat, 10 Oct 2009 19:50:04 +0000 (06:50 +1100)]
Move error details parsing to a state object in the Python parser.

14 years agoMove failure details parsing into a state object in the Python parser.
Robert Collins [Sat, 10 Oct 2009 19:42:03 +0000 (06:42 +1100)]
Move failure details parsing into a state object in the Python parser.

14 years agoMove the TEST_STARTED parser state to a state object.
Robert Collins [Sat, 10 Oct 2009 19:24:25 +0000 (06:24 +1100)]
Move the TEST_STARTED parser state to a state object.

14 years agoPull the outside-test state logic out of the Python parser into a separate state...
Robert Collins [Sat, 10 Oct 2009 18:57:10 +0000 (05:57 +1100)]
Pull the outside-test state logic out of the Python parser into a separate state object.

14 years agoImplement a chunked decoder.
Robert Collins [Sat, 10 Oct 2009 07:59:09 +0000 (18:59 +1100)]
Implement a chunked decoder.

14 years agoMove chunking to be \r\n based and create a dedicated module with that logic.
Robert Collins [Sat, 10 Oct 2009 03:42:32 +0000 (14:42 +1100)]
Move chunking to be \r\n based and create a dedicated module with that logic.

14 years agoFix distcheck.
Robert Collins [Sat, 10 Oct 2009 02:07:11 +0000 (13:07 +1100)]
Fix distcheck.

14 years agoMerge trunk to resolve NEWS.
Robert Collins [Sat, 10 Oct 2009 01:19:17 +0000 (12:19 +1100)]
Merge trunk to resolve NEWS.

14 years agoFix make distcheck.
Robert Collins [Sat, 10 Oct 2009 01:17:06 +0000 (12:17 +1100)]
Fix make distcheck.

14 years agoConvert the CPPUnit patch to a library usable with CPPUnit.
Robert Collins [Fri, 9 Oct 2009 14:05:10 +0000 (01:05 +1100)]
Convert the CPPUnit patch to a library usable with CPPUnit.

14 years agoSupport addUnexpectedSuccess.
Robert Collins [Fri, 9 Oct 2009 04:05:30 +0000 (15:05 +1100)]
Support addUnexpectedSuccess.

14 years agoAdd support for addExpectedFailure in the Subunit python serialiser.
Robert Collins [Fri, 9 Oct 2009 03:42:46 +0000 (14:42 +1100)]
Add support for addExpectedFailure in the Subunit python serialiser.

14 years agoWire up addSkip to details.
Robert Collins [Thu, 8 Oct 2009 12:23:07 +0000 (23:23 +1100)]
Wire up addSkip to details.

14 years agoHook addError up to the details protocol.
Robert Collins [Wed, 7 Oct 2009 12:19:12 +0000 (23:19 +1100)]
Hook addError up to the details protocol.

14 years agoHook addFailure to to details.
Robert Collins [Sun, 4 Oct 2009 19:20:25 +0000 (06:20 +1100)]
Hook addFailure to to details.

14 years agoCreate TracebackContent for adapting exc_info tuples.
Robert Collins [Sun, 4 Oct 2009 18:53:44 +0000 (05:53 +1100)]
Create TracebackContent for adapting exc_info tuples.

14 years agoHook up addSuccess with a details parameter.
Robert Collins [Sun, 4 Oct 2009 18:22:14 +0000 (05:22 +1100)]
Hook up addSuccess with a details parameter.

14 years agoAdd subunit.Content python class for serialisation.
Robert Collins [Sun, 4 Oct 2009 10:23:16 +0000 (21:23 +1100)]
Add subunit.Content python class for serialisation.

14 years agoAdd ContentType class.
Robert Collins [Sun, 4 Oct 2009 10:09:40 +0000 (21:09 +1100)]
Add ContentType class.

14 years agoStart multipart test outcome support.
Robert Collins [Sun, 4 Oct 2009 09:08:16 +0000 (20:08 +1100)]
Start multipart test outcome support.

14 years agoInstall libcppunit_subunit.pc.
Robert Collins [Sun, 4 Oct 2009 02:53:08 +0000 (13:53 +1100)]
Install libcppunit_subunit.pc.

14 years agoMove the C++ Listener from a patch against cppunit to a usable external module for...
Robert Collins [Sat, 3 Oct 2009 13:33:53 +0000 (23:33 +1000)]
Move the C++ Listener from a patch against cppunit to a usable external module for cppunit.

14 years agoAdd skip support to the C client.
Robert Collins [Fri, 2 Oct 2009 22:26:44 +0000 (08:26 +1000)]
Add skip support to the C client.

14 years agoLicense change to BSD/Apache License 2.0.
Robert Collins [Wed, 30 Sep 2009 12:04:18 +0000 (22:04 +1000)]
License change to BSD/Apache License 2.0.

14 years agoFix packaging bugs found when packaging 0.0.2 for Debian, and bump configure to 0...
Robert Collins [Wed, 30 Sep 2009 09:52:23 +0000 (19:52 +1000)]
Fix packaging bugs found when packaging 0.0.2 for Debian, and bump configure to 0.0.3.

14 years agoImprove clarity and accessability of Python documentation.
Robert Collins [Sat, 19 Sep 2009 07:20:17 +0000 (17:20 +1000)]
Improve clarity and accessability of Python documentation.

14 years agoProper use of capitals for proper nouns.
Robert Collins [Sat, 19 Sep 2009 07:19:38 +0000 (17:19 +1000)]
Proper use of capitals for proper nouns.

14 years agoMove python API documentation into the subunit pydoc.
Robert Collins [Sat, 19 Sep 2009 06:39:00 +0000 (16:39 +1000)]
Move python API documentation into the subunit pydoc.

14 years agoMention subunit-diff in README.
Robert Collins [Sat, 19 Sep 2009 05:57:36 +0000 (15:57 +1000)]
Mention subunit-diff in README.

14 years agoMerge diff-subunit installation fix, change diff-subunit to subunit-diff.
Robert Collins [Sat, 19 Sep 2009 04:56:15 +0000 (14:56 +1000)]
Merge diff-subunit installation fix, change diff-subunit to subunit-diff.

14 years agoRename diff-subunit to subunit-diff.
Robert Collins [Sat, 19 Sep 2009 04:54:40 +0000 (14:54 +1000)]
Rename diff-subunit to subunit-diff.

14 years agoFinally got distcheck working again.
Robert Collins [Sat, 19 Sep 2009 04:52:16 +0000 (14:52 +1000)]
Finally got distcheck working again.

14 years agoCorrect the name of diff-subunit from diff-subunit.pl
Robert Collins [Sat, 12 Sep 2009 23:10:02 +0000 (09:10 +1000)]
Correct the name of diff-subunit from diff-subunit.pl

14 years agoInstall diff-subunit in /usr/bin.
Jelmer Vernooij [Fri, 11 Sep 2009 22:45:39 +0000 (00:45 +0200)]
Install diff-subunit in /usr/bin.

14 years agoGet make distcheck working with Jelmers perl-install patch (and some minor trunk...
Robert Collins [Wed, 9 Sep 2009 10:21:50 +0000 (20:21 +1000)]
Get make distcheck working with Jelmers perl-install patch (and some minor trunk issues).

14 years agoMerge python API changes for tagging.
Robert Collins [Tue, 8 Sep 2009 12:08:23 +0000 (22:08 +1000)]
Merge python API changes for tagging.

14 years agoAlso document Perl.
Robert Collins [Tue, 8 Sep 2009 12:01:10 +0000 (22:01 +1000)]
Also document Perl.

14 years agoInstall the perl modules.
Jelmer Vernooij [Tue, 8 Sep 2009 10:07:55 +0000 (12:07 +0200)]
Install the perl modules.

14 years agoAdd shell skip test support.
Robert Collins [Sun, 6 Sep 2009 11:57:54 +0000 (21:57 +1000)]
Add shell skip test support.

14 years agoChange python API for tags to just consistently call result.tags(new_tags, gone_tags).
Robert Collins [Sun, 30 Aug 2009 10:31:12 +0000 (20:31 +1000)]
Change python API for tags to just consistently call result.tags(new_tags, gone_tags).

14 years agoSplit TestResultDecorator into hooked and non-hooked one. Also improve fallback logic...
Robert Collins [Sun, 30 Aug 2009 08:34:46 +0000 (18:34 +1000)]
Split TestResultDecorator into hooked and non-hooked one. Also improve fallback logic for down-grade results.

14 years agoMerge Martin's regex filter patch.
Robert Collins [Sun, 30 Aug 2009 07:44:43 +0000 (17:44 +1000)]
Merge Martin's regex filter patch.

14 years agoAdd new filters to be installed and add dependencies to INSTALL.
Robert Collins [Sat, 29 Aug 2009 11:23:10 +0000 (21:23 +1000)]
Add new filters to be installed and add dependencies to INSTALL.

14 years agoMerge progress model overhaul adding nest progress data.
Robert Collins [Thu, 27 Aug 2009 09:06:31 +0000 (19:06 +1000)]
Merge progress model overhaul adding nest progress data.

14 years agoMerge subunit2junitcml --output-to option.
Robert Collins [Thu, 27 Aug 2009 08:59:44 +0000 (18:59 +1000)]
Merge subunit2junitcml --output-to option.

14 years agoAdd a --output-to option to subunit2junitxml, to allow passthrough content (such...
Robert Collins [Sat, 8 Aug 2009 07:30:11 +0000 (17:30 +1000)]
Add a --output-to option to subunit2junitxml, to allow passthrough content (such as make output) to be seen while still capturing test information.

14 years agoExtend the progress model to support a push/pop model.
Robert Collins [Sat, 8 Aug 2009 07:03:38 +0000 (17:03 +1000)]
Extend the progress model to support a push/pop model.

14 years agoMerge bugfix to expose xfail in python2.7 and above.
Robert Collins [Sat, 8 Aug 2009 00:09:19 +0000 (10:09 +1000)]
Merge bugfix to expose xfail in python2.7 and above.

14 years agoReview feedback.
Robert Collins [Sat, 8 Aug 2009 00:07:58 +0000 (10:07 +1000)]
Review feedback.

14 years agopython: pass xfail outcomes to TestResult.addExpectedFailure, when it is defined.
Robert Collins [Thu, 6 Aug 2009 08:48:01 +0000 (18:48 +1000)]
python: pass xfail outcomes to TestResult.addExpectedFailure, when it is defined.

14 years agoBuild regexp filter as a closure not using globals
Martin Pool [Thu, 6 Aug 2009 04:40:07 +0000 (14:40 +1000)]
Build regexp filter as a closure not using globals

14 years agoHelp message for --with/without
Martin Pool [Thu, 6 Aug 2009 04:36:00 +0000 (14:36 +1000)]
Help message for --with/without

14 years agoClean up and rename subunit-filter --with
Martin Pool [Thu, 6 Aug 2009 04:34:11 +0000 (14:34 +1000)]
Clean up and rename subunit-filter --with

14 years agoDoc example of --anti-match
Martin Pool [Wed, 5 Aug 2009 07:22:36 +0000 (17:22 +1000)]
Doc example of --anti-match