Merge Martin's regex filter patch.
authorRobert Collins <robertc@robertcollins.net>
Sun, 30 Aug 2009 07:44:43 +0000 (17:44 +1000)
committerRobert Collins <robertc@robertcollins.net>
Sun, 30 Aug 2009 07:44:43 +0000 (17:44 +1000)
1  2 
NEWS
README
python/subunit/__init__.py

diff --cc NEWS
index fa8c807c904fcbba981eff784fcb42df11c904d3,2ad39462ac7ff1b382910c260551302e0d5334c4..30ca8e631d38e308a0dc5aeb0df1be76ce41f7f0
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
@@@ -19,6 -19,6 +19,9 @@@ subunit release note
        about completion, when such information is available. See the README
        under ``progress`` for more details.
  
++    * ``subunit-filter`` now supports regex filtering via ``--with`` and
++      ``without`` options. (Martin Pool)
++
      * ``subunit2gtk`` has been added, a filter that shows a GTK summary of a
        test stream.
  
        stream to a single JUnit style XML stream using the pyjunitxml
        python library.
  
 -    * ``TestResultFilter`` takes a new optional constructor parameter 
 -      ``filter_predicate``.  (Martin Pool)
 -
    BUG FIXES:
  
 +    * ``xfail`` outcomes are now passed to python TestResult's via
 +      addExpectedFailure if it is present on the TestResult. Python 2.6 and
 +      earlier which do not have this function will have ``xfail`` outcomes
 +      passed through as success outcomes as earlier versions of subunit did.
 +
    API CHANGES:
  
++    * ``TestResultFilter`` takes a new optional constructor parameter 
++      ``filter_predicate``.  (Martin Pool)
++
      * When a progress: directive is encountered in a subunit stream, the
        python bindings now call the ``progress(offset, whence)`` method on
        ``TestResult``.
diff --cc README
index 0117ce57752a1b9fe63212ef3383bd099ec50c89,9ff0786c613a5b935e9d8f398bc3cd4c40ae6dd6..f22613fe47aae48ab3e93e5189f3ce62ce6aaaa2
--- 1/README
--- 2/README
+++ b/README
@@@ -170,6 -169,13 +170,13 @@@ Similar to C, the shell bindings consis
  elements, and a patch for adding subunit output to the 'ShUnit' shell test
  runner. See 'shell/README' for details.
  
 -  subunit-filter --anti-match 'AttributeError.*flavor'
+ Filter recipes
+ --------------
+ To ignore some failing tests whose root cause is already known::
++  subunit-filter --without 'AttributeError.*flavor'
  
  The protocol
  ------------
Simple merge