public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/gdb] gdb-17.2-rebase-f44: Add 'tests' definition.
@ 2026-06-28  0:00 Keith Seitz
  0 siblings, 0 replies; only message in thread
From: Keith Seitz @ 2026-06-28  0:00 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/gdb
            Branch : gdb-17.2-rebase-f44
            Commit : 45e744e200a1a2b4f6fccb2d946f450544ab0067
            Author : Keith Seitz <keiths@redhat.com>
            Date   : 2022-07-26T18:08:52+00:00
            Stats  : +8/-1 in 1 file(s)
            URL    : https://src.fedoraproject.org/rpms/gdb/c/45e744e200a1a2b4f6fccb2d946f450544ab0067?branch=gdb-17.2-rebase-f44

            Log:
            Add 'tests' definition.

Defining this option will iimit the tests performed with the "--with testsuite"
option:

$ rpmbuild -bb --with testsuite --define 'tests "gdb.base/break.exp gdb.dwarf2/*.exp"' \
   gdb.spec

The above will build the RPM with testing, but it will only test the listed tests
(just as if they were passed to TESTS="gdb.base/break.exp gdb.dwarf2/*.exp").

---
diff --git a/gdb.spec b/gdb.spec
index 4e753d1..7f992ed 100644
--- a/gdb.spec
+++ b/gdb.spec
@@ -6,6 +6,7 @@
 # --with profile: gcc -fprofile-generate / -fprofile-use: Before better
 #                 workload gets run it decreases the general performance now.
 # --define 'scl somepkgname': Independent packages by scl-utils-build.
+# --define 'tests "TEST1 ... TESTN": Limit testing to specified tests.
 
 # Turn off the brp-python-bytecompile automagic
 %global _python_bytecompile_extra 0
@@ -887,7 +888,13 @@ gcc -o ./orphanripper %{SOURCE2} -Wall -lutil -ggdb2
   # See also: gdb-runtest-pie-override.exp
   ###CHECK="$(echo $CHECK|sed 's#check//unix/[^ ]*#& &/-fPIC/-pie#g')"
 
-  ./orphanripper %make_build -k $CHECK || :
+TESTS=""
+%if 0%{?tests:1}
+  for test in %{tests}; do
+    TESTS="${TESTS:+$TESTS }$test"
+  done
+%endif
+  ./orphanripper make %{?_smp_mflags} -k $CHECK TESTS="$TESTS" || :
 )
 for t in sum log
 do

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-06-28  0:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-28  0:00 [rpms/gdb] gdb-17.2-rebase-f44: Add 'tests' definition Keith Seitz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox