third_party/subunit
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 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.

15 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.

15 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.

15 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.

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

15 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.

15 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.

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

15 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

15 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.

15 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).

15 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.

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

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

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

15 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).

15 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.

15 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.

15 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.

15 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.

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

15 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.

15 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.

15 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.

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

15 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.

15 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

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

15 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

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

15 years agoAdd subunit-filter --match and --anti-match options
Martin Pool [Wed, 5 Aug 2009 07:21:05 +0000 (17:21 +1000)]
Add subunit-filter --match and --anti-match options

15 years agoAdd TestResultFilter filter_predicate option
Martin Pool [Wed, 5 Aug 2009 06:57:48 +0000 (16:57 +1000)]
Add TestResultFilter filter_predicate option

15 years agoAdd --no-passthrough option to most filters.
Robert Collins [Wed, 5 Aug 2009 05:41:29 +0000 (15:41 +1000)]
Add --no-passthrough option to most filters.

15 years agoFix indents.
Robert Collins [Wed, 5 Aug 2009 05:21:50 +0000 (15:21 +1000)]
Fix indents.

15 years agoFix optparse sense inversion in new option.
Robert Collins [Mon, 3 Aug 2009 03:23:02 +0000 (13:23 +1000)]
Fix optparse sense inversion in new option.

15 years agoAdd --no-passthrough option to various filters.
Robert Collins [Sun, 2 Aug 2009 22:55:36 +0000 (08:55 +1000)]
Add --no-passthrough option to various filters.

15 years agoMerge subunit2junitxml, a filter to convert subunit to JUnit XML.
Robert Collins [Sat, 1 Aug 2009 22:10:25 +0000 (08:10 +1000)]
Merge subunit2junitxml, a filter to convert subunit to JUnit XML.

15 years agoMerge subunit2gtk, a filter to show subunit activity in a GTK+ window.
Robert Collins [Sat, 1 Aug 2009 22:09:53 +0000 (08:09 +1000)]
Merge subunit2gtk, a filter to show subunit activity in a GTK+ window.

15 years agoReview feedback.
Robert Collins [Sat, 1 Aug 2009 22:08:22 +0000 (08:08 +1000)]
Review feedback.

15 years agoAdd subunit2junitxml.
Robert Collins [Sat, 1 Aug 2009 08:01:27 +0000 (18:01 +1000)]
Add subunit2junitxml.

15 years agoMerge linear progress support for the protocol definition and python bindings.
Robert Collins [Wed, 29 Jul 2009 21:24:54 +0000 (07:24 +1000)]
Merge linear progress support for the protocol definition and python bindings.

15 years agoFix gtk support more.
Robert Collins [Wed, 29 Jul 2009 12:49:03 +0000 (22:49 +1000)]
Fix gtk support more.

15 years agoHandle python 2.5 a bit better in subunit2gtk.
Robert Collins [Wed, 29 Jul 2009 10:06:22 +0000 (20:06 +1000)]
Handle python 2.5 a bit better in subunit2gtk.

15 years agoAdd subunit2gtk
Robert Collins [Wed, 29 Jul 2009 09:59:36 +0000 (19:59 +1000)]
Add subunit2gtk

15 years agoHook in progress bars for subunit2pyunit.
Robert Collins [Tue, 28 Jul 2009 21:44:28 +0000 (07:44 +1000)]
Hook in progress bars for subunit2pyunit.

15 years agoBasic progress support.
Robert Collins [Tue, 28 Jul 2009 13:32:10 +0000 (23:32 +1000)]
Basic progress support.

15 years agoDraft progress docs.
Robert Collins [Mon, 27 Jul 2009 07:25:11 +0000 (17:25 +1000)]
Draft progress docs.

15 years agoMerge support for time: tags in the python bindings, and --times in subunit-ls.
Robert Collins [Wed, 22 Jul 2009 23:19:15 +0000 (09:19 +1000)]
Merge support for time: tags in the python bindings, and --times in subunit-ls.

15 years agoAdd missing shouldStop attribute to TestResult decorators.
Robert Collins [Wed, 22 Jul 2009 23:17:18 +0000 (09:17 +1000)]
Add missing shouldStop attribute to TestResult decorators.

15 years agoAdd AutoTimingTestResultDecorator.
Robert Collins [Wed, 22 Jul 2009 09:39:00 +0000 (19:39 +1000)]
Add AutoTimingTestResultDecorator.

15 years agoAdd TestProtocolClient.time().
Robert Collins [Wed, 22 Jul 2009 08:46:04 +0000 (18:46 +1000)]
Add TestProtocolClient.time().

15 years agoAdd subunit.test_results.HookedTestResultDecorator.
Robert Collins [Wed, 22 Jul 2009 08:11:41 +0000 (18:11 +1000)]
Add subunit.test_results.HookedTestResultDecorator.

15 years agoPrint subunit-ls times as floats for easier scripting.
Robert Collins [Mon, 20 Jul 2009 10:12:42 +0000 (20:12 +1000)]
Print subunit-ls times as floats for easier scripting.

15 years agoSupport microsecond times.
Robert Collins [Mon, 20 Jul 2009 10:08:11 +0000 (20:08 +1000)]
Support microsecond times.

15 years agoAdd support for showing test durations in subunit-ls
Robert Collins [Mon, 20 Jul 2009 08:34:39 +0000 (18:34 +1000)]
Add support for showing test durations in subunit-ls

15 years agoTeach python to call TestResult.time on time: tags.
Robert Collins [Mon, 20 Jul 2009 08:13:55 +0000 (18:13 +1000)]
Teach python to call TestResult.time on time: tags.

15 years agoBump version and add NEWS file.
Robert Collins [Mon, 20 Jul 2009 07:11:54 +0000 (17:11 +1000)]
Bump version and add NEWS file.

15 years agoMerge fix for bug bug 353510, allowing arguments to ExecTestCase.
Robert Collins [Sun, 19 Jul 2009 04:08:34 +0000 (14:08 +1000)]
Merge fix for bug bug 353510, allowing arguments to ExecTestCase.

15 years agoAdd docs to the sample-script explaining why it has an argv check.
Robert Collins [Sun, 19 Jul 2009 04:07:51 +0000 (14:07 +1000)]
Add docs to the sample-script explaining why it has an argv check.

15 years agoSupport arguments in ExecTestCase.
Robert Collins [Sat, 18 Jul 2009 03:43:05 +0000 (13:43 +1000)]
Support arguments in ExecTestCase.

15 years agoMerge the start of perl support from Jelmer, currently does not install, but can...
Robert Collins [Sat, 18 Jul 2009 02:01:22 +0000 (12:01 +1000)]
Merge the start of perl support from Jelmer, currently does not install, but can be used by folk that need it.

15 years agoMerge python helper subunit.run, for running python suites in subunit.
Robert Collins [Sat, 18 Jul 2009 01:28:43 +0000 (11:28 +1000)]
Merge python helper subunit.run, for running python suites in subunit.

15 years agoMove subunitrun => subunit.run
Jelmer Vernooij [Fri, 12 Jun 2009 01:45:53 +0000 (03:45 +0200)]
Move subunitrun => subunit.run

15 years agoAdd perl module for writing and parsing subunit streams.
Jelmer Vernooij [Thu, 11 Jun 2009 21:30:18 +0000 (23:30 +0200)]
Add perl module for writing and parsing subunit streams.

15 years agoAdd trivial command-line test runner.
Jelmer Vernooij [Wed, 3 Jun 2009 23:44:58 +0000 (01:44 +0200)]
Add trivial command-line test runner.

15 years agoFix unexpected EOF error in shell function tests.
Jelmer Vernooij [Thu, 21 May 2009 04:30:40 +0000 (06:30 +0200)]
Fix unexpected EOF error in shell function tests.

15 years agoMerge autoconf transition and jaunty build updates.
Robert Collins [Fri, 8 May 2009 09:53:16 +0000 (19:53 +1000)]
Merge autoconf transition and jaunty build updates.

15 years agoClean .pyc files
Robert Collins [Fri, 8 May 2009 08:25:01 +0000 (18:25 +1000)]
Clean .pyc files

15 years agoAdd missing string.h include.
Robert Collins [Fri, 8 May 2009 08:24:02 +0000 (18:24 +1000)]
Add missing string.h include.

15 years agoSwitch to autoconf.
Robert Collins [Fri, 8 May 2009 03:53:52 +0000 (13:53 +1000)]
Switch to autoconf.

15 years agoTweak README for clarity.
Robert Collins [Sat, 11 Apr 2009 22:54:29 +0000 (08:54 +1000)]
Tweak README for clarity.

15 years agoOverhaul README.
Robert Collins [Fri, 10 Apr 2009 12:04:53 +0000 (22:04 +1000)]
Overhaul README.

15 years agoMissed a bit of dross.
Robert Collins [Thu, 9 Apr 2009 11:44:18 +0000 (21:44 +1000)]
Missed a bit of dross.

15 years agoOverhaul README.
Robert Collins [Thu, 9 Apr 2009 11:39:07 +0000 (21:39 +1000)]
Overhaul README.

15 years agoImprove docs and handle the testtools extended TestResult protocol.
Robert Collins [Thu, 9 Apr 2009 03:39:56 +0000 (13:39 +1000)]
Improve docs and handle the testtools extended TestResult protocol.

15 years agoAdd done() to ProtocolTestClient.
Robert Collins [Wed, 8 Apr 2009 13:00:52 +0000 (23:00 +1000)]
Add done() to ProtocolTestClient.

15 years agoFix example in README
Robert Collins [Tue, 7 Apr 2009 21:28:28 +0000 (07:28 +1000)]
Fix example in README

15 years agoMerge polish branch - new check patch, install filters.
Robert Collins [Mon, 30 Mar 2009 00:35:14 +0000 (11:35 +1100)]
Merge polish branch - new check patch, install filters.

15 years agoFix the updated check 0.9.6 patch to pass selftest.
Robert Collins [Sat, 28 Mar 2009 08:39:25 +0000 (19:39 +1100)]
Fix the updated check 0.9.6 patch to pass selftest.

15 years agoAdd check 0.9.6 patch.
Robert Collins [Sat, 28 Mar 2009 07:19:55 +0000 (18:19 +1100)]
Add check 0.9.6 patch.

15 years agoInstall filters
Robert Collins [Fri, 27 Mar 2009 05:46:43 +0000 (16:46 +1100)]
Install filters

15 years agoFix python issue with ProtocolTestCase: file.readline() gets a line immediately,...
Robert Collins [Wed, 18 Mar 2009 09:33:42 +0000 (20:33 +1100)]
Fix python issue with ProtocolTestCase: file.readline() gets a line immediately, file.readlines(), when file is a pipe/socket, requires a full buffer and thus gives very large chunks of tests rather than small groups, making concurrent-test-mixing somewhat hard.

15 years agoReview feedback on filters.
Robert Collins [Sun, 8 Mar 2009 20:34:19 +0000 (07:34 +1100)]
Review feedback on filters.

15 years agosubunit-filter can now filter skips too.
Robert Collins [Sun, 1 Mar 2009 21:39:53 +0000 (08:39 +1100)]
subunit-filter can now filter skips too.

15 years agoUpdate skip support in python to be in line with testtools.
Robert Collins [Sat, 28 Feb 2009 09:27:25 +0000 (20:27 +1100)]
Update skip support in python to be in line with testtools.

15 years agoRemove the unnecessary and annoying subunit.RemotedTestCase prefix from the test...
Robert Collins [Mon, 23 Feb 2009 10:54:28 +0000 (21:54 +1100)]
Remove the unnecessary and annoying subunit.RemotedTestCase prefix from the test id of RemotedTestCase's.

15 years agoCreate a ls filter.
Robert Collins [Sun, 22 Feb 2009 13:18:04 +0000 (00:18 +1100)]
Create a ls filter.

15 years agoAdd a subunit-filter filter.
Robert Collins [Sun, 22 Feb 2009 07:51:04 +0000 (18:51 +1100)]
Add a subunit-filter filter.

15 years agoAdd a TestResultFilter supporting filtering out success/fail/errors.
Robert Collins [Sun, 22 Feb 2009 06:28:08 +0000 (17:28 +1100)]
Add a TestResultFilter supporting filtering out success/fail/errors.

15 years agoMajor new features:
Robert Collins [Sat, 21 Feb 2009 21:55:14 +0000 (08:55 +1100)]
Major new features:
 - command line filters for subunit streams.
   - tap2subunit
   - subunit-stats
   - subunit-tags
   - subunit2pyunit
- SKIP and XFAIL test support in the protocol.
- Successful tests can have comment text too.
- Timestamps in the protocol can provide timing data for analysis.

15 years agoReview feedback.
Robert Collins [Sun, 15 Feb 2009 11:55:00 +0000 (22:55 +1100)]
Review feedback.

15 years agoReview feedback on the skip/xfail/success comment branch.
Robert Collins [Sun, 14 Dec 2008 18:37:08 +0000 (05:37 +1100)]
Review feedback on the skip/xfail/success comment branch.

15 years agoMerge trunk.
Robert Collins [Sun, 14 Dec 2008 18:28:06 +0000 (05:28 +1100)]
Merge trunk.

15 years agoMerge tags support.
Robert Collins [Sat, 13 Dec 2008 04:36:46 +0000 (15:36 +1100)]
Merge tags support.

15 years agoReview feedback from jml.
Robert Collins [Sat, 13 Dec 2008 04:29:46 +0000 (15:29 +1100)]
Review feedback from jml.