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) qsfera_add_test(ConfigFile) # 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)