Robert Collins [Fri, 9 Oct 2009 14:05:10 +0000 (01:05 +1100)]
Convert the CPPUnit patch to a library usable with CPPUnit.
Robert Collins [Sun, 4 Oct 2009 02:53:08 +0000 (13:53 +1100)]
Install libcppunit_subunit.pc.
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.
Robert Collins [Fri, 2 Oct 2009 22:26:44 +0000 (08:26 +1000)]
Add skip support to the C client.
Robert Collins [Wed, 30 Sep 2009 12:04:18 +0000 (22:04 +1000)]
License change to BSD/Apache License 2.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.
Robert Collins [Sat, 19 Sep 2009 07:20:17 +0000 (17:20 +1000)]
Improve clarity and accessability of Python documentation.
Robert Collins [Sat, 19 Sep 2009 07:19:38 +0000 (17:19 +1000)]
Proper use of capitals for proper nouns.
Robert Collins [Sat, 19 Sep 2009 06:39:00 +0000 (16:39 +1000)]
Move python API documentation into the subunit pydoc.
Robert Collins [Sat, 19 Sep 2009 05:57:36 +0000 (15:57 +1000)]
Mention subunit-diff in README.
Robert Collins [Sat, 19 Sep 2009 04:56:15 +0000 (14:56 +1000)]
Merge diff-subunit installation fix, change diff-subunit to subunit-diff.
Robert Collins [Sat, 19 Sep 2009 04:54:40 +0000 (14:54 +1000)]
Rename diff-subunit to subunit-diff.
Robert Collins [Sat, 19 Sep 2009 04:52:16 +0000 (14:52 +1000)]
Finally got distcheck working again.
Robert Collins [Sat, 12 Sep 2009 23:10:02 +0000 (09:10 +1000)]
Correct the name of diff-subunit from diff-subunit.pl
Jelmer Vernooij [Fri, 11 Sep 2009 22:45:39 +0000 (00:45 +0200)]
Install diff-subunit in /usr/bin.
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).
Robert Collins [Tue, 8 Sep 2009 12:08:23 +0000 (22:08 +1000)]
Merge python API changes for tagging.
Robert Collins [Tue, 8 Sep 2009 12:01:10 +0000 (22:01 +1000)]
Also document Perl.
Jelmer Vernooij [Tue, 8 Sep 2009 10:07:55 +0000 (12:07 +0200)]
Install the perl modules.
Robert Collins [Sun, 6 Sep 2009 11:57:54 +0000 (21:57 +1000)]
Add shell skip test support.
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).
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.
Robert Collins [Sun, 30 Aug 2009 07:44:43 +0000 (17:44 +1000)]
Merge Martin's regex filter patch.
Robert Collins [Sat, 29 Aug 2009 11:23:10 +0000 (21:23 +1000)]
Add new filters to be installed and add dependencies to INSTALL.
Robert Collins [Thu, 27 Aug 2009 09:06:31 +0000 (19:06 +1000)]
Merge progress model overhaul adding nest progress data.
Robert Collins [Thu, 27 Aug 2009 08:59:44 +0000 (18:59 +1000)]
Merge subunit2junitcml --output-to option.
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.
Robert Collins [Sat, 8 Aug 2009 07:03:38 +0000 (17:03 +1000)]
Extend the progress model to support a push/pop model.
Robert Collins [Sat, 8 Aug 2009 00:09:19 +0000 (10:09 +1000)]
Merge bugfix to expose xfail in python2.7 and above.
Robert Collins [Sat, 8 Aug 2009 00:07:58 +0000 (10:07 +1000)]
Review feedback.
Robert Collins [Thu, 6 Aug 2009 08:48:01 +0000 (18:48 +1000)]
python: pass xfail outcomes to TestResult.addExpectedFailure, when it is defined.
Martin Pool [Thu, 6 Aug 2009 04:40:07 +0000 (14:40 +1000)]
Build regexp filter as a closure not using globals
Martin Pool [Thu, 6 Aug 2009 04:36:00 +0000 (14:36 +1000)]
Help message for --with/without
Martin Pool [Thu, 6 Aug 2009 04:34:11 +0000 (14:34 +1000)]
Clean up and rename subunit-filter --with
Martin Pool [Wed, 5 Aug 2009 07:22:36 +0000 (17:22 +1000)]
Doc example of --anti-match
Martin Pool [Wed, 5 Aug 2009 07:21:05 +0000 (17:21 +1000)]
Add subunit-filter --match and --anti-match options
Martin Pool [Wed, 5 Aug 2009 06:57:48 +0000 (16:57 +1000)]
Add TestResultFilter filter_predicate option
Robert Collins [Wed, 5 Aug 2009 05:41:29 +0000 (15:41 +1000)]
Add --no-passthrough option to most filters.
Robert Collins [Wed, 5 Aug 2009 05:21:50 +0000 (15:21 +1000)]
Fix indents.
Robert Collins [Mon, 3 Aug 2009 03:23:02 +0000 (13:23 +1000)]
Fix optparse sense inversion in new option.
Robert Collins [Sun, 2 Aug 2009 22:55:36 +0000 (08:55 +1000)]
Add --no-passthrough option to various filters.
Robert Collins [Sat, 1 Aug 2009 22:10:25 +0000 (08:10 +1000)]
Merge subunit2junitxml, a filter to convert subunit to JUnit XML.
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.
Robert Collins [Sat, 1 Aug 2009 22:08:22 +0000 (08:08 +1000)]
Review feedback.
Robert Collins [Sat, 1 Aug 2009 08:01:27 +0000 (18:01 +1000)]
Add subunit2junitxml.
Robert Collins [Wed, 29 Jul 2009 21:24:54 +0000 (07:24 +1000)]
Merge linear progress support for the protocol definition and python bindings.
Robert Collins [Wed, 29 Jul 2009 12:49:03 +0000 (22:49 +1000)]
Fix gtk support more.
Robert Collins [Wed, 29 Jul 2009 10:06:22 +0000 (20:06 +1000)]
Handle python 2.5 a bit better in subunit2gtk.
Robert Collins [Wed, 29 Jul 2009 09:59:36 +0000 (19:59 +1000)]
Add subunit2gtk
Robert Collins [Tue, 28 Jul 2009 21:44:28 +0000 (07:44 +1000)]
Hook in progress bars for subunit2pyunit.
Robert Collins [Tue, 28 Jul 2009 13:32:10 +0000 (23:32 +1000)]
Basic progress support.
Robert Collins [Mon, 27 Jul 2009 07:25:11 +0000 (17:25 +1000)]
Draft progress docs.
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.
Robert Collins [Wed, 22 Jul 2009 23:17:18 +0000 (09:17 +1000)]
Add missing shouldStop attribute to TestResult decorators.
Robert Collins [Wed, 22 Jul 2009 09:39:00 +0000 (19:39 +1000)]
Add AutoTimingTestResultDecorator.
Robert Collins [Wed, 22 Jul 2009 08:46:04 +0000 (18:46 +1000)]
Add TestProtocolClient.time().
Robert Collins [Wed, 22 Jul 2009 08:11:41 +0000 (18:11 +1000)]
Add subunit.test_results.HookedTestResultDecorator.
Robert Collins [Mon, 20 Jul 2009 10:12:42 +0000 (20:12 +1000)]
Print subunit-ls times as floats for easier scripting.
Robert Collins [Mon, 20 Jul 2009 10:08:11 +0000 (20:08 +1000)]
Support microsecond times.
Robert Collins [Mon, 20 Jul 2009 08:34:39 +0000 (18:34 +1000)]
Add support for showing test durations in subunit-ls
Robert Collins [Mon, 20 Jul 2009 08:13:55 +0000 (18:13 +1000)]
Teach python to call TestResult.time on time: tags.
Robert Collins [Mon, 20 Jul 2009 07:11:54 +0000 (17:11 +1000)]
Bump version and add NEWS file.
Robert Collins [Sun, 19 Jul 2009 04:08:34 +0000 (14:08 +1000)]
Merge fix for bug bug 353510, allowing arguments to ExecTestCase.
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.
Robert Collins [Sat, 18 Jul 2009 03:43:05 +0000 (13:43 +1000)]
Support arguments in ExecTestCase.
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.
Robert Collins [Sat, 18 Jul 2009 01:28:43 +0000 (11:28 +1000)]
Merge python helper subunit.run, for running python suites in subunit.
Jelmer Vernooij [Fri, 12 Jun 2009 01:45:53 +0000 (03:45 +0200)]
Move subunitrun => subunit.run
Jelmer Vernooij [Thu, 11 Jun 2009 21:30:18 +0000 (23:30 +0200)]
Add perl module for writing and parsing subunit streams.
Jelmer Vernooij [Wed, 3 Jun 2009 23:44:58 +0000 (01:44 +0200)]
Add trivial command-line test runner.
Jelmer Vernooij [Thu, 21 May 2009 04:30:40 +0000 (06:30 +0200)]
Fix unexpected EOF error in shell function tests.
Robert Collins [Fri, 8 May 2009 09:53:16 +0000 (19:53 +1000)]
Merge autoconf transition and jaunty build updates.
Robert Collins [Fri, 8 May 2009 08:25:01 +0000 (18:25 +1000)]
Clean .pyc files
Robert Collins [Fri, 8 May 2009 08:24:02 +0000 (18:24 +1000)]
Add missing string.h include.
Robert Collins [Fri, 8 May 2009 03:53:52 +0000 (13:53 +1000)]
Switch to autoconf.
Robert Collins [Sat, 11 Apr 2009 22:54:29 +0000 (08:54 +1000)]
Tweak README for clarity.
Robert Collins [Fri, 10 Apr 2009 12:04:53 +0000 (22:04 +1000)]
Overhaul README.
Robert Collins [Thu, 9 Apr 2009 11:44:18 +0000 (21:44 +1000)]
Missed a bit of dross.
Robert Collins [Thu, 9 Apr 2009 11:39:07 +0000 (21:39 +1000)]
Overhaul README.
Robert Collins [Thu, 9 Apr 2009 03:39:56 +0000 (13:39 +1000)]
Improve docs and handle the testtools extended TestResult protocol.
Robert Collins [Wed, 8 Apr 2009 13:00:52 +0000 (23:00 +1000)]
Add done() to ProtocolTestClient.
Robert Collins [Tue, 7 Apr 2009 21:28:28 +0000 (07:28 +1000)]
Fix example in README
Robert Collins [Mon, 30 Mar 2009 00:35:14 +0000 (11:35 +1100)]
Merge polish branch - new check patch, install filters.
Robert Collins [Sat, 28 Mar 2009 08:39:25 +0000 (19:39 +1100)]
Fix the updated check 0.9.6 patch to pass selftest.
Robert Collins [Sat, 28 Mar 2009 07:19:55 +0000 (18:19 +1100)]
Add check 0.9.6 patch.
Robert Collins [Fri, 27 Mar 2009 05:46:43 +0000 (16:46 +1100)]
Install filters
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.
Robert Collins [Sun, 8 Mar 2009 20:34:19 +0000 (07:34 +1100)]
Review feedback on filters.
Robert Collins [Sun, 1 Mar 2009 21:39:53 +0000 (08:39 +1100)]
subunit-filter can now filter skips too.
Robert Collins [Sat, 28 Feb 2009 09:27:25 +0000 (20:27 +1100)]
Update skip support in python to be in line with testtools.
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.
Robert Collins [Sun, 22 Feb 2009 13:18:04 +0000 (00:18 +1100)]
Create a ls filter.
Robert Collins [Sun, 22 Feb 2009 07:51:04 +0000 (18:51 +1100)]
Add a subunit-filter filter.
Robert Collins [Sun, 22 Feb 2009 06:28:08 +0000 (17:28 +1100)]
Add a TestResultFilter supporting filtering out success/fail/errors.
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.
Robert Collins [Sun, 15 Feb 2009 11:55:00 +0000 (22:55 +1100)]
Review feedback.
Robert Collins [Sun, 14 Dec 2008 18:37:08 +0000 (05:37 +1100)]
Review feedback on the skip/xfail/success comment branch.
Robert Collins [Sun, 14 Dec 2008 18:28:06 +0000 (05:28 +1100)]
Merge trunk.
Robert Collins [Sat, 13 Dec 2008 04:36:46 +0000 (15:36 +1100)]
Merge tags support.
Robert Collins [Sat, 13 Dec 2008 04:29:46 +0000 (15:29 +1100)]
Review feedback from jml.