From 0164b209bd19e24bbb544138382acf421bab80aa Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Wed, 16 Jun 2021 12:14:24 +0200 Subject: [PATCH] Add gating tests for python-jwcrypto Related: rhbz#1947473 Signed-off-by: Christian Heimes --- gating.yaml | 7 +++++++ tests/tests.yml | 26 ++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 gating.yaml create mode 100644 tests/tests.yml diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..6f49862 --- /dev/null +++ b/gating.yaml @@ -0,0 +1,7 @@ +# recipients: abokovoy, frenaud, kaleem, ftrivino, cheimes +--- !Policy +product_versions: + - rhel-9 +decision_context: osci_compose_gate +rules: + - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..8ad07dc --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,26 @@ +--- +- hosts: localhost + tags: + - classic + pre_tasks: + - name: Enable CRB for python3-pytest on 1minutetip + ini_file: + path: /etc/yum.repos.d/rhel.repo + section: rhel-CRB + option: enabled + value: "1" + create: no + ignore_errors: yes + roles: + - role: standard-test-source + - role: standard-test-basic + required_packages: + - python3-jwcrypto + - python3-pytest + tests: + - unittests: + dir: "source" + # remove jwcrypto Python files to run tests with packages code + run: >- + rm -rf jwcrypto/j*.py jwcrypto/__init__.py jwcrypto/__pycache__ && + python3 -m pytest jwcrypto/test*.py