Files
mars-nwe/tests/CMakeLists.txt
2026-06-16 09:09:35 +02:00

55 lines
1.8 KiB
CMake

# Optional mars_nwe test groups.
#
# Keep test routing here instead of in the root CMakeLists.txt. The root only
# decides whether to enter tests/; this file then fans out to library and
# protocol test groups in the same way src/CMakeLists.txt fans out to source
# subdirectories.
if(MARS_NWE_BUILD_TESTS)
add_subdirectory(core)
add_subdirectory(nwnss)
add_subdirectory(tui)
add_subdirectory(afp)
add_subdirectory(salvage)
if(ENABLE_DIRECTORY)
add_subdirectory(flaim)
endif()
endif()
if(MARS_NWE_BUILD_NWFS_TESTS)
if(NOT MARS_NWE_BUILD_TESTS)
add_subdirectory(nwnss/spinlock)
add_subdirectory(nwnss/pssmpk)
add_subdirectory(nwnss/mailbox)
add_subdirectory(nwnss/pssdebug)
add_subdirectory(nwnss/register)
add_subdirectory(nwnss/rbpTree)
add_subdirectory(nwnss/qdiv)
add_subdirectory(nwnss/schedule)
add_subdirectory(nwnss/worktodo)
add_subdirectory(nwnss/work)
add_subdirectory(nwnss/snooze)
add_subdirectory(nwnss/alarm)
add_subdirectory(nwnss/control)
add_subdirectory(nwnss/asyncio)
add_subdirectory(nwnss/bond)
add_subdirectory(nwnss/cachecontrol)
add_subdirectory(nwnss/cache)
add_subdirectory(nwnss/slab)
add_subdirectory(nwnss/config)
add_subdirectory(nwnss/inst)
add_subdirectory(nwnss/parse)
add_subdirectory(nwnss/fsm)
add_subdirectory(nwnss/latch)
add_subdirectory(nwnss/xerror)
add_subdirectory(nwnss/namespace)
add_subdirectory(nwnss/zalloc)
add_subdirectory(nwnss/stdio)
add_subdirectory(nwnss/stdlib)
add_subdirectory(nwnss/xml)
add_subdirectory(nwnss/wio)
endif()
add_subdirectory(nwfs)
endif()