diff --git a/rdma-core.spec b/rdma-core.spec index 3ccc300..893f202 100644 --- a/rdma-core.spec +++ b/rdma-core.spec @@ -1,6 +1,6 @@ Name: rdma-core Version: 46.0 -Release: 1%{?dist} +Release: 1%{?dist}.1 Summary: RDMA core userspace libraries and daemons # Almost everything is licensed under the OFA dual GPLv2, 2 Clause BSD license @@ -631,6 +631,10 @@ fi %endif %changelog +* Tue May 30 2023 Kamal Heib - 46.0-1.1 +- Add gating tests +- Resolves: rhbz#2170066 + * Thu May 25 2023 Kamal Heib - 46.0-1 - Rebase to upstream release v46.0 - Resolves: rhbz#2170066, rhbz#2209685, rhbz#2159635, rhbz#2167517 diff --git a/tests/run_tests.sh b/tests/run_tests.sh new file mode 100755 index 0000000..11017ab --- /dev/null +++ b/tests/run_tests.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +# when running this in 1minutetip the PATH must be specified to execute +# in the local directory. +echo "Setting path to local directory" +PATH=$PATH:$(pwd) + +# simple sanity test +sanity.sh +exit $? diff --git a/tests/sanity.sh b/tests/sanity.sh new file mode 100755 index 0000000..e5d6d4d --- /dev/null +++ b/tests/sanity.sh @@ -0,0 +1,9 @@ +#!/bin/bash +# +# This is a simple sanity test to satisfy the RHEL8.1 onboard gating +# requirement. + +rdma-ndd --help +ret=$? + +exit $ret diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..b851688 --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,11 @@ +- hosts: localhost + roles: + - role: standard-test-basic + tags: + - classic + tests: + - simple: + dir: . # switch to subfolder. This parameter is REQUIRED, use `dir: .` for current folder + run: ./run_tests.sh # this is your test command, its exit code is the outcome of the test + required_packages: + - rdma-core