From 434125f99977fea6f5299871b56b4be844b5425e Mon Sep 17 00:00:00 2001 From: Viktor Ashirov Date: Tue, 10 Dec 2024 11:05:47 +0100 Subject: [PATCH] Convert STI tests to FMF Resolves: RHEL-64018 --- .fmf/version | 1 + plans/gating.fmf | 21 +++++++++++++++++++++ tests/tests.yml | 28 ---------------------------- 3 files changed, 22 insertions(+), 28 deletions(-) create mode 100644 .fmf/version create mode 100644 plans/gating.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/gating.fmf b/plans/gating.fmf new file mode 100644 index 0000000..b78aa30 --- /dev/null +++ b/plans/gating.fmf @@ -0,0 +1,21 @@ +summary: Regression test plan for python-ldap + +discover: + - name: Internal python-ldap gating tests + how: fmf + url: https://pkgs.devel.redhat.com/git/tests/python-ldap + ref: master + filter: 'tag: Tier1' + +prepare: + - name: Enable beaker-tasks + how: shell + script: + - dnf config-manager --enable beaker-tasks + +execute: + how: tmt + +adjust: + enabled: false + when: distro == centos-stream or distro == fedora diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 36ec0ad..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -# Run python-ldap's unit test suite as gating tests. -# -# Note: Requires openldap-server from copr repo. -# -# 1minutetip rhel10 - -- hosts: localhost - tags: - - classic - pre_tasks: - - name: Download copr repo for openldap-servers - ansible.builtin.get_url: - url: https://copr.fedorainfracloud.org/coprs/g/389ds/cs10-openldap-servers/repo/centos-stream-10/group_389ds-cs10-openldap-servers-centos-stream-10.repo - dest: /etc/yum.repos.d/openldap-servers.repo - roles: - - role: standard-test-source - - role: standard-test-basic - required_packages: - - python3-ldap - - openldap-servers - - openldap-clients - tests: - - unittests: - dir: "source" - run: >- - python3 -m unittest discover -s Tests -p 't_*.py' -v -