Files
Курнат Андрей 2315f25754 Initial QSfera import
2026-06-07 10:20:04 +03:00

61 lines
1.3 KiB
CMake

include(qsfera_add_test.cmake)
add_subdirectory(manual/icon_viewer)
add_subdirectory(testutils)
qsfera_add_test(JHash)
qsfera_add_test(OwncloudPropagator)
qsfera_add_test(OwnSql)
qsfera_add_test(SyncJournalDB)
qsfera_add_test(SyncFileItem)
qsfera_add_test(ConcatUrl)
qsfera_add_test(XmlParse)
qsfera_add_test(ChecksumValidator)
qsfera_add_test(ConnectionValidator)
# TODO: we need keychain access for this test
if (NOT APPLE OR NOT DEFINED ENV{GITHUB_ACTION})
qsfera_add_test(CredentialManager)
endif()
qsfera_add_test(ExcludedFiles)
qsfera_add_test(Utility)
qsfera_add_test(SyncEngine)
qsfera_add_test(SyncMove)
add_dependencies(testsyncmove test_helper)
qsfera_add_test(SyncDelete)
qsfera_add_test(SyncConflict)
qsfera_add_test(SyncFileStatusTracker)
qsfera_add_test(Download)
qsfera_add_test(Blacklist)
qsfera_add_test(LocalDiscovery)
qsfera_add_test(RemoteDiscovery)
qsfera_add_test(Permissions)
qsfera_add_test(DatabaseError)
qsfera_add_test(LockedFiles)
qsfera_add_test(FolderWatcher)
if( UNIX AND NOT APPLE )
qsfera_add_test(InotifyWatcher)
endif(UNIX AND NOT APPLE)
qsfera_add_test(LongPath)
qsfera_add_test(FolderMan)
qsfera_add_test(OAuth)
configure_file(test_journal.db "${PROJECT_BINARY_DIR}/bin/test_journal.db" COPYONLY)
qsfera_add_test(JobQueue)
add_subdirectory(modeltests)