[elbe-devel] [PATCH 00/10] pytest for testing

Thomas Weißschuh thomas.weissschuh at linutronix.de
Mon Mar 11 18:02:53 CET 2024


Fully switch over the testsuite to pytest and drop the custom runner.

Signed-off-by: Thomas Weißschuh <thomas.weissschuh at linutronix.de>
---
Thomas Weißschuh (10):
      contrib: use correct distribution for development version
      elbepack: properly shut down async logging
      elbepack: pytest: mark test_xml as slow
      elbepack: test: show exception output
      debian: use pytest during debuild
      elbepack: test_preproc; switch to pytest APIs
      elbepack: test_doctest; switch to pytest APIs
      elbepack: test_flake8; switch to pytest APIs
      elbepack: test_xml; switch to pytest APIs
      elbepack: test: remove custom testrunner

 conftest.py                     |  21 +++++
 contrib/dpkg-changelog-ci-entry |   3 +-
 debian/control                  |   5 +-
 debian/rules                    |   2 +-
 elbepack/commands/test.py       | 194 +---------------------------------------
 elbepack/log.py                 |   8 ++
 elbepack/shellhelper.py         |  10 +--
 elbepack/tests/test_doctest.py  |  17 ++--
 elbepack/tests/test_flake8.py   |  35 ++++----
 elbepack/tests/test_preproc.py  |  27 +++---
 elbepack/tests/test_xml.py      | 133 ++++++++++++---------------
 11 files changed, 139 insertions(+), 316 deletions(-)
---
base-commit: cfe5e2242603758819d0b0d80d3fa40db0091591
change-id: 20240307-pytest-0885fac9a7e8

Best regards,
-- 
Thomas Weißschuh <thomas.weissschuh at linutronix.de>



More information about the elbe-devel mailing list