[elbe-devel] [PATCH 00/10] elbe testing improvements

Torben Hohn torben.hohn at linutronix.de
Thu Apr 1 13:15:22 CEST 2021


1. Make the xml output readable in jenkins
2. Wait for libvirtd start, when interacting with the initvm
   (this allows to remove several sleeps from the elbe-ci scripts)
3. Implement "elbe preprocess" tests. Problems with the schema, and
   the preprocessor can be discovered quickly with these tests.

Torben Hohn (10):
  test: move testspecific system() implementation to test command
  test: add special handling for ElbeTestException
  tests test_pylint: switch from command_out() to testspecific system()
  initvmaction: define InitVMAction.conn attribute
  initvmaction: prepare the connection exception processing for retry
  initvmaction: fixup the timeout logic
  tests: test_preproc: initial implementation
  tests: xinclude: simple.xml: copy tests/simple-armhf.xml
  tests: preproc-01.xml: initial implementation
  tests: preproc-02.xml: initial implementation

 elbepack/commands/test.py      | 48 ++++++++++++++++++--
 elbepack/initvmaction.py       | 41 ++++++++++++-----
 elbepack/tests/test_preproc.py | 38 ++++++++++++++++
 elbepack/tests/test_pylint.py  | 16 ++++---
 elbepack/tests/test_xml.py     |  8 +---
 tests/preproc-01.xml           |  9 ++++
 tests/preproc-02.xml           | 19 ++++++++
 tests/xinclude/simple.xml      | 81 ++++++++++++++++++++++++++++++++++
 8 files changed, 233 insertions(+), 27 deletions(-)
 create mode 100644 elbepack/tests/test_preproc.py
 create mode 100644 tests/preproc-01.xml
 create mode 100644 tests/preproc-02.xml
 create mode 100644 tests/xinclude/simple.xml

-- 
2.20.1



More information about the elbe-devel mailing list