[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