9aa735f64a
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. Signed-off-by: Richard Palethorpe <rpalethorpe@suse.com> Reviewed-by: Petr Vorel <petr.vorel@gmail.com> Cc: io@richiejp.com Reviewed-by: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
43 lines
1.2 KiB
Plaintext
43 lines
1.2 KiB
Plaintext
config BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS
|
|
bool
|
|
# Needs __sync*() built-ins for 4-byte data, except on a few
|
|
# architectures for which a specific implementation is
|
|
# provided in ltp-testsuite
|
|
default y if BR2_TOOLCHAIN_HAS_SYNC_4
|
|
default y if BR2_arc
|
|
# does not build on nios2, cachectl.h issue
|
|
depends on !BR2_nios2
|
|
|
|
config BR2_PACKAGE_LTP_TESTSUITE
|
|
bool "ltp-testsuite"
|
|
depends on BR2_USE_MMU # fork()
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
|
depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS
|
|
select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC
|
|
select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC
|
|
help
|
|
The Linux Test Project provides a huge testsuite for Linux.
|
|
|
|
http://linux-test-project.github.io
|
|
|
|
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_MMU
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|