osmo_io_uring: Run check of tests/osmo_io with io_uring also

Related: OS#5751
Change-Id: I82db9a15bc483a5447d86352512afaafa2bcfbb6
This commit is contained in:
Andreas Eversberg 2024-02-15 13:30:38 +01:00
parent 41cc75a031
commit 66d8b4575d
2 changed files with 10 additions and 2 deletions

View File

@ -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)' || \

View File

@ -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