From e5ecf6df10c370a1d0d0da5fa3bdbb697cc94b56 Mon Sep 17 00:00:00 2001
From: Chris White <chwhite@redhat.com>
Date: Wed, 8 May 2024 15:23:57 -0700
Subject: [PATCH] Sync over RHEL dist files

Resolves: RHEL-34055
Signed-off-by: Chris White <chwhite@redhat.com>
---
 gating.yaml                |  6 ++++++
 tests/scripts/run_tests.sh | 21 +++++++++++++++++++++
 tests/tests.yml            | 11 +++++++++++
 3 files changed, 38 insertions(+)
 create mode 100644 gating.yaml
 create mode 100644 tests/scripts/run_tests.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/scripts/run_tests.sh b/tests/scripts/run_tests.sh
new file mode 100644
index 0000000..3f34499
--- /dev/null
+++ b/tests/scripts/run_tests.sh
@@ -0,0 +1,21 @@
+#!/usr/bin/bash
+
+# This will get uncommented once we have the rpm
+# make sure we have stalld installed
+if rpm -q --quiet stalld; then
+    :
+else
+    sudo dnf install -y stalld
+    if [[ $? != 0 ]]; then
+        echo "install of stalld failed!"
+        exit 1
+    fi
+fi
+
+STALLD="/usr/bin/stalld"
+
+# See if stalld is installed and executable
+$STALLD --help 2>> /dev/null
+if [[ $? != 0 ]]; then
+    exit 2
+fi
diff --git a/tests/tests.yml b/tests/tests.yml
new file mode 100644
index 0000000..6a5dc81
--- /dev/null
+++ b/tests/tests.yml
@@ -0,0 +1,11 @@
+- hosts: localhost
+  roles:
+  - role: standard-test-basic
+    tags:
+    - classic
+    tests:
+    - simple:
+        dir: scripts
+        run: ./run_tests.sh
+    required_packages:
+    - stalld