From 8b0945fc2c1c866fc95e36af52cbac962b743c6b Mon Sep 17 00:00:00 2001 From: Bryan Gurney Date: Thu, 29 Jul 2021 13:21:18 -0400 Subject: [PATCH] Add gating tests Resolves: rhbz#1985096 Signed-off-by: Bryan Gurney --- gating.yaml | 6 ++++++ tests/run_test.sh | 15 +++++++++++++++ tests/tests.yml | 38 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 gating.yaml create mode 100644 tests/run_test.sh create mode 100644 tests/tests.yml diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..648918d --- /dev/null +++ b/gating.yaml @@ -0,0 +1,6 @@ +--- !Policy +product_versions: + - rhel-9 +decision_context: osci_compose_gate +rules: + - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} diff --git a/tests/run_test.sh b/tests/run_test.sh new file mode 100644 index 0000000..f7dd5b5 --- /dev/null +++ b/tests/run_test.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +cat <./source/src/test/testconfig.sh +NON_PMEM_FS_DIR=/tmp +TEST_TYPE=medium +TEST_BUILD=nondebug +TEST_FS=non-pmem +TM=1 +KEEP_GOING=y +CLEAN_FAILED=y +PMDK_LIB_PATH_NONDEBUG=/usr/lib64 +EOF + +cd source +make check diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..22bf838 --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,38 @@ +- hosts: localhost + roles: + - role: standard-test-source + tags: + - always + - role: standard-test-basic + tags: + - atomic + - classic + required_packages: + - daxio + - libpmem-devel + - libpmemblk-devel + - libpmemlog-devel + - libpmemobj-devel + - libpmempool-devel + - librpmem-devel + - libvmem-devel + - libvmmalloc-devel + - pmempool + - pmreorder + - ndctl-devel + - daxctl-devel + - libfabric-devel + - gcc + - make + - glibc-devel + - autoconf + - automake + - man + - pkgconfig + - doxygen + - gdb + - bc + tests: + - regression: # Run tests + dir: . + run: ./run_test.sh