All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] tools/tests: test harness fragment
@ 2026-01-11  4:11 dmukhin
  2026-01-11  4:11 ` [PATCH v2 1/4] tests: fixup domid make fragment dmukhin
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: dmukhin @ 2026-01-11  4:11 UTC (permalink / raw)
  To: xen-devel
  Cc: andrew.cooper3, anthony.perard, jbeulich, julien, michal.orzel,
	roger.pau, sstabellini, dmukhin

This series introduces the use of a new common unit test fragment across
several existing unit tests.

Patch 1 contains assorted fixups for the domid Makefile.
Patch 2 adds a new fragment for auto-generating test harness dependencies.
Patch 3 switches the PDX unit test to the new common fragment.
Patch 4 switches the vPCI unit test to the new common fragment.

[1] Link to v1: https://lore.kernel.org/xen-devel/20251204123712.721443-1-dmukhin@ford.com/
[2] CI: https://gitlab.com/xen-project/people/dmukhin/xen/-/pipelines/2256052244

Denis Mukhin (4):
  tests: fixup domid make fragment
  tests: introduce common fragment for unit tests
  tests: use unit test fragment in PDX test
  tests: use unit test fragment in vPCI test

 tools/tests/Rules.mk        | 94 +++++++++++++++++++++++++++++++++++++
 tools/tests/domid/Makefile  | 68 ++-------------------------
 tools/tests/pdx/.gitignore  |  2 +-
 tools/tests/pdx/Makefile    | 55 +++++-----------------
 tools/tests/pdx/harness.h   |  2 +-
 tools/tests/pdx/test-pdx.c  |  2 -
 tools/tests/vpci/.gitignore |  2 +
 tools/tests/vpci/Makefile   | 52 +++++++-------------
 tools/tests/vpci/emul.h     | 50 +++++++-------------
 tools/tests/vpci/main.c     |  2 -
 xen/common/pdx.c            |  3 +-
 xen/include/xen/irq.h       |  2 +
 xen/include/xen/list.h      |  2 +
 xen/include/xen/numa.h      |  2 +
 xen/include/xen/pci.h       |  2 +
 xen/include/xen/pfn.h       |  2 +
 xen/include/xen/spinlock.h  |  2 +
 xen/include/xen/types.h     |  4 ++
 18 files changed, 167 insertions(+), 181 deletions(-)
 create mode 100644 tools/tests/Rules.mk
 create mode 100644 tools/tests/vpci/.gitignore

-- 
2.52.0



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2026-02-06  1:47 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-11  4:11 [PATCH v2 0/4] tools/tests: test harness fragment dmukhin
2026-01-11  4:11 ` [PATCH v2 1/4] tests: fixup domid make fragment dmukhin
2026-01-12 11:16   ` Jan Beulich
2026-01-15  9:01     ` dmukhin
2026-01-24  0:59   ` Stefano Stabellini
2026-01-11  4:11 ` [PATCH v2 2/4] tests: introduce common fragment for unit tests dmukhin
2026-01-24  1:05   ` Stefano Stabellini
2026-01-11  4:11 ` [PATCH v2 3/4] tests: use unit test fragment in PDX test dmukhin
2026-01-24  1:09   ` Stefano Stabellini
2026-02-06  1:42     ` dmukhin
2026-01-11  4:11 ` [PATCH v2 4/4] tests: use unit test fragment in vPCI test dmukhin
2026-01-24  1:25   ` Stefano Stabellini
2026-02-06  1:47     ` dmukhin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.