[elbe-devel] [PATCH 0/6] Junit - Test Suites

dion at linutronix.de dion at linutronix.de
Thu Jul 18 14:02:40 CEST 2019


From: Olivier Dion <dion at linutronix.de>

This patch introduces a new project finetuning action that allows test
suites to be made on the target filesystem.

A JUnit compatible XML file is generated and downloaded to the host.

As for now, only the test case <file-exists> is available.

This requires the Python's package junit_xml (apt python-junit.xml).

Olivier Dion (6):
  Add XML schema definition for Junit test suites/cases.
  Creation of "elbepack/junit.py".
  Call new junit API in project finetuning.
  Fix issues with exceptions handling.
  Download generated JUnit XML file.
  Add example for test-suites in include development example.

 elbepack/db.py                                     |  5 ++
 elbepack/elbeproject.py                            |  5 ++
 elbepack/finetuning.py                             | 28 +++++++-
 elbepack/junit.py                                  | 76 ++++++++++++++++++++++
 examples/includes/devel/project-finetuning.xml     | 13 ++++
 .../x86_32-pc-hdimg-with-include-development.xml   |  1 +
 schema/dbsfed.xsd                                  | 54 +++++++++++++++
 7 files changed, 179 insertions(+), 3 deletions(-)
 create mode 100644 elbepack/junit.py
 create mode 100644 examples/includes/devel/project-finetuning.xml

-- 
2.11.0




More information about the elbe-devel mailing list