From 9b75f209f139ff68b1ccd3e5f9ebd97c24e0c071 Mon Sep 17 00:00:00 2001 From: Katerina Koukiou Date: Wed, 9 Jul 2025 07:01:20 +0200 Subject: [PATCH] Migrate from migrate STI tests to tmt --- .fmf/version | 1 + plans/tests.fmf | 29 +++++++++++++++++++++++++++++ tests/tests.yml | 20 -------------------- 3 files changed, 30 insertions(+), 20 deletions(-) create mode 100644 .fmf/version create mode 100644 plans/tests.fmf delete mode 100644 tests/tests.yml diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/plans/tests.fmf b/plans/tests.fmf new file mode 100644 index 0000000..10f947c --- /dev/null +++ b/plans/tests.fmf @@ -0,0 +1,29 @@ +summary: Standard tests for dasbus +prepare: + how: install + package: + - python3 + - python3-dasbus + - dbus-daemon + +discover: + how: shell + dist-git-source: true + dist-git-install-builddeps: true + tests: + - name: upstream test suite + test: | + set -x + if [ -z "$PKG_VER" ]; then + PKG_VER=`rpmspec -q --srpm --qf "%{version}" python-dasbus.spec` + fi + if [ -z "$PKG_VER" ]; then + echo "Error: Unable to extract package version" + exit 1 + fi + pushd $TMT_SOURCE_DIR/dasbus-${PKG_VER} + dasbus_path=$(find /usr/ -path */site-packages | tr '\n' ':') + PYTHONPATH=$dasbus_path python3 -m unittest discover -v -s ./tests/ + +execute: + - how: tmt diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 5ee9e83..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,20 +0,0 @@ -- hosts: localhost - roles: - - role: standard-test-source - tags: - - classic - - role: standard-test-basic - tags: - - classic - required_packages: - - python3 - - python3-dasbus - - dbus-daemon - tests: - - smoke_test: - dir: . - run: python3 -c "import dasbus" - - unit_tests: - dir: . - run: python3 -m unittest discover -v -s ./source/tests/ -