Фаза 1: мастер первого запуска — SettingsStore, GitManager (auto-init+коммиты), SyncManager (проверка соединений+ErrorCatalog), WelcomeWizard/ProviderSetupGuide; тесты smoke/git/vault (12/12)
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# Smoke-тест: проверка сборки и работы сторонних библиотек.
|
||||
add_executable(flora_smoke smoke_test.cpp)
|
||||
target_compile_definitions(flora_smoke PRIVATE
|
||||
CMARK_GFM_STATIC_DEFINE
|
||||
CMARK_GFM_EXTENSIONS_STATIC_DEFINE)
|
||||
target_link_libraries(flora_smoke PRIVATE
|
||||
cmark::cmark
|
||||
cmark::cmark_extensions
|
||||
Flora_libgit2_static)
|
||||
add_test(NAME flora_smoke COMMAND flora_smoke)
|
||||
|
||||
# Тест GitManager (git init / авто-коммиты внутри хранилища).
|
||||
add_executable(flora_git_test git_test.cpp
|
||||
../src/git/GitManager.cpp
|
||||
../src/git/GitManager.h
|
||||
)
|
||||
target_include_directories(flora_git_test PRIVATE ../src)
|
||||
target_compile_definitions(flora_git_test PRIVATE CMARK_GFM_STATIC_DEFINE)
|
||||
target_link_libraries(flora_git_test PRIVATE
|
||||
Qt6::Core
|
||||
Flora_libgit2_static)
|
||||
add_test(NAME flora_git_test COMMAND flora_git_test)
|
||||
|
||||
# Интеграционный тест: настройки + создание хранилища (git-репозиторий).
|
||||
add_executable(flora_vault_test vault_test.cpp
|
||||
../src/app/VaultManager.cpp
|
||||
../src/app/VaultManager.h
|
||||
../src/core/SettingsStore.cpp
|
||||
../src/core/SettingsStore.h
|
||||
../src/git/GitManager.cpp
|
||||
../src/git/GitManager.h
|
||||
)
|
||||
target_include_directories(flora_vault_test PRIVATE ../src)
|
||||
target_link_libraries(flora_vault_test PRIVATE
|
||||
Qt6::Core
|
||||
Flora_libgit2_static)
|
||||
add_test(NAME flora_vault_test COMMAND flora_vault_test)
|
||||
Reference in New Issue
Block a user