public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Michal Kolar <mkolar@redhat.com>
To: git-commits@fedoraproject.org
Subject: [rpms/gdb] gdb-17.2-rebase-f44: init FMF CI gating
Date: Sun, 28 Jun 2026 00:00:20 GMT [thread overview]
Message-ID: <178260482094.1.2374689822052582676.rpms-gdb-96774cfcb25c@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/gdb
Branch : gdb-17.2-rebase-f44
Commit : 96774cfcb25c6b63d49cd8468e8c54258cbae60c
Author : Michal Kolar <mkolar@redhat.com>
Date : 2021-08-12T17:12:21+00:00
Stats : +69/-64 in 12 file(s)
URL : https://src.fedoraproject.org/rpms/gdb/c/96774cfcb25c6b63d49cd8468e8c54258cbae60c?branch=gdb-17.2-rebase-f44
Log:
init FMF CI gating
---
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/gating.yaml b/gating.yaml
new file mode 100644
index 0000000..6107f0d
--- /dev/null
+++ b/gating.yaml
@@ -0,0 +1,20 @@
+--- !Policy
+product_versions:
+ - fedora-*
+decision_context: bodhi_update_push_stable
+subject_type: koji_build
+rules:
+ - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
+ - !PassingTestCaseRule {test_case_name: baseos-qe.koji-build.scratch-build.validation}
+--- !Policy
+product_versions:
+ - rhel-8
+decision_context: osci_compose_gate
+rules:
+ - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional}
+--- !Policy
+product_versions:
+ - rhel-9
+decision_context: osci_compose_gate
+rules:
+ - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional}
diff --git a/plans/ci.fmf b/plans/ci.fmf
new file mode 100644
index 0000000..1ad2c12
--- /dev/null
+++ b/plans/ci.fmf
@@ -0,0 +1,6 @@
+summary: CI Gating Plan
+discover:
+ how: fmf
+ directory: tests
+execute:
+ how: beakerlib
diff --git a/tests/README b/tests/README
deleted file mode 100644
index 0a1388a..0000000
--- a/tests/README
+++ /dev/null
@@ -1,31 +0,0 @@
-Justification
-
-Adds tests according to the CI wiki specifically the standard test
-interface in the spec.
-
-The playbook includes Tier1 level test cases that have been tested in
-the following contexts and is passing reliably: Classic and
-Container. Test logs are stored in the artifacts directory.
-
-The following steps are used to execute the tests using the standard
-test interface: Test environment
-
-Make sure you have installed packages from the spec
-
- # rpm -q ansible python2-dnf libselinux-python standard-test-roles
- ansible-2.3.2.0-1.fc26.noarch
- python2-dnf-2.6.3-11.fc26.noarch
- libselinux-python-2.6-7.fc26.x86_64
- standard-test-roles-2.4-1.fc26.noarch
-
-Run tests for Classic (must be run as root)
-
- # export ANSIBLE_INVENTORY=$(test -e inventory && echo inventory || echo /usr/share/ansible/inventory)
- # ansible-playbook --tags=classic tests.yml
-
-Run tests for Container (must be run as root)
-
- # export ANSIBLE_INVENTORY=$(test -e inventory && echo inventory || echo /usr/share/ansible/inventory)
- # export TEST_SUBJECTS=docker:docker.io/library/fedora:26
- # ansible-playbook --tags=container tests.yml
-
diff --git a/tests/debug-system-binary/cmds b/tests/debug-system-binary/cmds
index fdc5030..0046765 100644
--- a/tests/debug-system-binary/cmds
+++ b/tests/debug-system-binary/cmds
@@ -1,4 +1,4 @@
-sta
+start
si 30
n 10
up
diff --git a/tests/debug-system-binary/main.fmf b/tests/debug-system-binary/main.fmf
new file mode 100644
index 0000000..e9d5c18
--- /dev/null
+++ b/tests/debug-system-binary/main.fmf
@@ -0,0 +1,17 @@
+summary: Debug a system binary.
+description: ''
+contact:
+- Marek Polacek <mpolacek@redhat.com>
+component:
+- gdb
+test: ./runtest.sh
+framework: beakerlib
+recommend:
+- gdb
+- coreutils
+- coreutils-debuginfo
+- glibc
+- glibc-debuginfo
+duration: 5m
+extra-summary: /tools/gdb/Sanity/debug-system-binary
+extra-task: /tools/gdb/Sanity/debug-system-binary
diff --git a/tests/debug-system-binary/runtest.sh b/tests/debug-system-binary/runtest.sh
index ad07d5e..0c18dd8 100755
--- a/tests/debug-system-binary/runtest.sh
+++ b/tests/debug-system-binary/runtest.sh
@@ -27,8 +27,7 @@
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Include Beaker environment
-. /usr/bin/rhts-environment.sh || exit 1
-. /usr/lib/beakerlib/beakerlib.sh || exit 1
+. /usr/share/beakerlib/beakerlib.sh || exit 1
CMD="gdb"
BIN="$(which $CMD)"
diff --git a/tests/debug-toolset-binary/cmds b/tests/debug-toolset-binary/cmds
index 9508e2c..b625c13 100644
--- a/tests/debug-toolset-binary/cmds
+++ b/tests/debug-toolset-binary/cmds
@@ -14,5 +14,4 @@ frame 1
b xexit
c
c
-c
q
diff --git a/tests/debug-toolset-binary/main.fmf b/tests/debug-toolset-binary/main.fmf
new file mode 100644
index 0000000..04b7702
--- /dev/null
+++ b/tests/debug-toolset-binary/main.fmf
@@ -0,0 +1,22 @@
+summary: We debug a binary that is delivered via the Toolset.
+description: ''
+contact:
+- Marek Polacek <mpolacek@redhat.com>
+component:
+- gdb
+test: ./runtest.sh
+framework: beakerlib
+recommend:
+- gdb
+- coreutils
+- binutils
+- binutils-debuginfo
+- glibc
+- glibc-debuginfo
+- gcc
+- gcc-debuginfo
+- zlib
+- zlib-debuginfo
+duration: 5m
+extra-summary: /tools/gdb/Sanity/debug-toolset-binary
+extra-task: /tools/gdb/Sanity/debug-toolset-binary
diff --git a/tests/debug-toolset-binary/runtest.sh b/tests/debug-toolset-binary/runtest.sh
index c0a6527..65cc2c7 100755
--- a/tests/debug-toolset-binary/runtest.sh
+++ b/tests/debug-toolset-binary/runtest.sh
@@ -32,8 +32,7 @@
# but in fact, it doesn't have to. It should not fail either way.
# Include Beaker environment
-. /usr/bin/rhts-environment.sh || exit 1
-. /usr/lib/beakerlib/beakerlib.sh || exit 1
+. /usr/share/beakerlib/beakerlib.sh || exit 1
CMD="gdb"
BIN="$(which $CMD)"
diff --git a/tests/inventory b/tests/inventory
deleted file mode 100755
index b118a5a..0000000
--- a/tests/inventory
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-export TEST_DOCKER_EXTRA_ARGS="--privileged"
-exec merge-standard-inventory "$@"
diff --git a/tests/tests.yml b/tests/tests.yml
deleted file mode 100644
index 89d4222..0000000
--- a/tests/tests.yml
+++ /dev/null
@@ -1,24 +0,0 @@
----
-# This first play always runs on the local staging system
-- hosts: localhost
- roles:
- - role: standard-test-beakerlib
- tags:
- - classic
- - container
- tests:
- - debug-toolset-binary
- - debug-system-binary
- required_packages:
- - gdb
- - coreutils
- - binutils
- - binutils-debuginfo
- - glibc
- - glibc-debuginfo
- - gcc
- - gcc-debuginfo
- - zlib
- - zlib-debuginfo
- - coreutils-debuginfo
- - which
reply other threads:[~2026-06-28 0:00 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178260482094.1.2374689822052582676.rpms-gdb-96774cfcb25c@fedoraproject.org \
--to=mkolar@redhat.com \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox