Re: [Buildroot] [PATCH] package/ltp-testsuite: Add Open POSIX and realtime test suite opts
From: Petr Vorel <hidden>
Date: 2021-10-15 20:10:28
Hi Richie, [ Cc Arnout, Peter and Thomas in case they push your patch through pending line ]
During LTP and/or kernel development it's very rare that I want the Open POSIX and the realtime tests. Open POSIX in particular takes considerable time to build. So this adds the option of disabling them.
They default to on so as not to break existing test automation.
Thanks a lot, I always wanted to do this. Reviewed-by: Petr Vorel <redacted> I don't see you patch in patchwork [1], nor in lore [2]. Have you registered to buildroot ML? Kind regards, Petr [1] https://patchwork.ozlabs.org/project/buildroot/list/?series=&submitter=&state=*&q=ltp&archive=&delegate= [2] https://lore.kernel.org/buildroot/?q=rpalethorpe%40suse.com
Signed-off-by: Richard Palethorpe <redacted> Cc: io@richiejp.com --- package/ltp-testsuite/Config.in | 16 ++++++++++++++++ package/ltp-testsuite/ltp-testsuite.mk | 10 +++++++--- 2 files changed, 23 insertions(+), 3 deletions(-)
quoted hunk
diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in index 32e1b6ad76..272c2ede37 100644 --- a/package/ltp-testsuite/Config.in +++ b/package/ltp-testsuite/Config.in@@ -20,6 +20,22 @@ config BR2_PACKAGE_LTP_TESTSUITE
http://linux-test-project.github.io
quoted hunk
+if BR2_PACKAGE_LTP_TESTSUITE + +config BR2_PACKAGE_LTP_TESTSUITE_OPEN_POSIX + bool "Open POSIX testsuite" + default y + help + Test suite for POSIX compliance. Included with the LTP. + +config BR2_PACKAGE_LTP_TESTSUITE_REALTIME + bool "Realtime testsuite" + default y + help + Test suite for realtime kernels. Included with the LTP. + +endif + comment "ltp-testsuite needs a toolchain w/ NPTL" depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS depends on BR2_USE_MMUdiff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk index 3d8fe3b78c..93d951fe1a 100644 --- a/package/ltp-testsuite/ltp-testsuite.mk +++ b/package/ltp-testsuite/ltp-testsuite.mk@@ -11,9 +11,13 @@ LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download LTP_TESTSUITE_LICENSE = GPL-2.0, GPL-2.0+ LTP_TESTSUITE_LICENSE_FILES = COPYING
-LTP_TESTSUITE_CONF_OPTS += \ - --with-realtime-testsuite --with-open-posix-testsuite \ - --disable-metadata
nit: Maybe add blank line here for readability.
+LTP_TESTSUITE_CONF_OPTS += --disable-metadata +ifeq ($(BR2_PACKAGE_LTP_TESTSUITE_OPEN_POSIX),y) +LTP_TESTSUITE_CONF_OPTS += --with-open-posix-testsuite +endif
And also here.
+ifeq ($(BR2_PACKAGE_LTP_TESTSUITE_REALTIME),y) +LTP_TESTSUITE_CONF_OPTS += --with-realtime-testsuite +endif
ifeq ($(BR2_LINUX_KERNEL),y) LTP_TESTSUITE_DEPENDENCIES += linux
_______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot