From 1cb2894dc51afa8e68f17a5e98aee15097afbb5d Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Thu, 15 Feb 2024 13:30:38 +0100 Subject: [PATCH] osmo_io_uring: Run check of tests/osmo_io with io_uring also Related: OS#5751 Change-Id: I82db9a15bc483a5447d86352512afaafa2bcfbb6 --- tests/Makefile.am | 4 ++-- tests/testsuite.at | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/Makefile.am b/tests/Makefile.am index 7c109a109..92c19f718 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -737,12 +737,12 @@ endif check-local: atconfig $(TESTSUITE) [ -e /proc/cpuinfo ] && cat /proc/cpuinfo - $(SHELL) '$(TESTSUITE)' $(TESTSUITEFLAGS) + $(SHELL) '$(TESTSUITE)' $(TESTSUITEFLAGS) ENABLE_URING=$(ENABLE_URING) $(MAKE) $(AM_MAKEFLAGS) ext-tests installcheck-local: atconfig $(TESTSUITE) $(SHELL) '$(TESTSUITE)' AUTOTEST_PATH='$(bindir)' \ - $(TESTSUITEFLAGS) + $(TESTSUITEFLAGS) ENABLE_URING=$(ENABLE_URING) clean-local: test ! -f '$(TESTSUITE)' || \ diff --git a/tests/testsuite.at b/tests/testsuite.at index 4a0af0d29..3100ee5de 100644 --- a/tests/testsuite.at +++ b/tests/testsuite.at @@ -530,6 +530,14 @@ cat $abs_srcdir/osmo_io/osmo_io_test.err > experr AT_CHECK([$abs_top_builddir/tests/osmo_io/osmo_io_test], [0], [expout], [experr]) AT_CLEANUP +AT_SETUP([osmo_io (uring)]) +AT_KEYWORDS([osmo_io (uring)]) +AT_SKIP_IF([ test "$ENABLE_URING" != "yes" ]) +cat $abs_srcdir/osmo_io/osmo_io_test.ok > expout +cat $abs_srcdir/osmo_io/osmo_io_test.err > experr +AT_CHECK([LIBOSMO_IO_BACKEND=IO_URING $abs_top_builddir/tests/osmo_io/osmo_io_test], [0], [expout], [experr]) +AT_CLEANUP + AT_SETUP([soft_uart]) AT_KEYWORDS([soft_uart]) cat $abs_srcdir/soft_uart/soft_uart_test.ok > expout