[hawkmoth] [PATCH 0/4] Add diagnostics support and extend test framework for them

  • From: Bruno Santos <brunomanuelsantos@xxxxxxxxxxxxxxxxxx>
  • To: hawkmoth mailing list <hawkmoth@xxxxxxxxxxxxx>, Jani Nikula <jani@xxxxxxxxxx>
  • Date: Sun, 28 Apr 2019 11:39:21 +0200

Hey Jani,

I guess this one should have gone through GitHub for Marius' benefit.
Need to get the mirror sorted out...

Anyway, I'm hoping you're ok with taking it through email as usual. It
goes without saying this supersedes pull request #7. I'm confident
Marius is happy with it as it stands (fixed a few things he commented
on).

Cheers,
Bruno

Bruno Santos (3):
  hawkmoth: add support for propagating diagnostics
  test: rename file variables to f
  test: add diagnostic tests

Marius Vlad (1):
  hawkmoth: use Sphinx method of logging

 hawkmoth/__init__.py               | 36 +++++++++++++++++++++++++-----
 hawkmoth/__main__.py               | 15 +++++++++----
 hawkmoth/parser.py                 | 34 +++++++++++++++++++---------
 test/compat-javadoc-basic.stderr   |  0
 test/compat-javadoc-liberal.stderr |  0
 test/compat-kernel-doc.stderr      |  0
 test/compat.stderr                 |  0
 test/composition.stderr            |  0
 test/doc.stderr                    |  0
 test/enum.stderr                   |  0
 test/example-10-macro.stderr       |  0
 test/example-20-variable.stderr    |  0
 test/example-30-typedef.stderr     |  0
 test/example-40-enum.stderr        |  0
 test/example-50-struct.stderr      |  1 +
 test/example-70-function.stderr    |  2 ++
 test/example-80-compat.stderr      |  2 ++
 test/example-90-generic.stderr     |  0
 test/function-like-macro.stderr    |  0
 test/function.stderr               |  0
 test/meta-expected-failure.stderr  |  0
 test/simple-macro.stderr           |  0
 test/struct.stderr                 |  0
 test/test_cautodoc.py              | 10 ++++-----
 test/test_hawkmoth.py              | 18 ++++++++++++---
 test/testenv.py                    | 15 +++++++------
 test/typedef-enum.stderr           |  0
 test/typedef-struct.stderr         |  0
 test/typedef.stderr                |  0
 test/union.stderr                  |  0
 test/variable.stderr               |  0
 31 files changed, 98 insertions(+), 35 deletions(-)
 create mode 100644 test/compat-javadoc-basic.stderr
 create mode 100644 test/compat-javadoc-liberal.stderr
 create mode 100644 test/compat-kernel-doc.stderr
 create mode 100644 test/compat.stderr
 create mode 100644 test/composition.stderr
 create mode 100644 test/doc.stderr
 create mode 100644 test/enum.stderr
 create mode 100644 test/example-10-macro.stderr
 create mode 100644 test/example-20-variable.stderr
 create mode 100644 test/example-30-typedef.stderr
 create mode 100644 test/example-40-enum.stderr
 create mode 100644 test/example-50-struct.stderr
 create mode 100644 test/example-70-function.stderr
 create mode 100644 test/example-80-compat.stderr
 create mode 100644 test/example-90-generic.stderr
 create mode 100644 test/function-like-macro.stderr
 create mode 100644 test/function.stderr
 create mode 100644 test/meta-expected-failure.stderr
 create mode 100644 test/simple-macro.stderr
 create mode 100644 test/struct.stderr
 create mode 100644 test/typedef-enum.stderr
 create mode 100644 test/typedef-struct.stderr
 create mode 100644 test/typedef.stderr
 create mode 100644 test/union.stderr
 create mode 100644 test/variable.stderr

-- 
2.21.0


Other related posts:

  • » [hawkmoth] [PATCH 0/4] Add diagnostics support and extend test framework for them - Bruno Santos