mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-05-08 14:33:23 +00:00
update: set dir for tests exe
This commit is contained in:
3
.github/workflows/deploy.yml
vendored
3
.github/workflows/deploy.yml
vendored
@@ -836,4 +836,5 @@ jobs:
|
|||||||
- name: 'Run tests'
|
- name: 'Run tests'
|
||||||
shell: cmd
|
shell: cmd
|
||||||
run: |
|
run: |
|
||||||
ctest --test-dir build --output-on-failure
|
dir build\client\tests /s | findstr CTestTestfile.cmake
|
||||||
|
ctest --test-dir build\client\tests --output-on-failure
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ project(AmneziaVPN_Tests)
|
|||||||
find_package(Qt6 REQUIRED COMPONENTS Test)
|
find_package(Qt6 REQUIRED COMPONENTS Test)
|
||||||
|
|
||||||
include(CTest)
|
include(CTest)
|
||||||
enable_testing()
|
|
||||||
|
|
||||||
set(CMAKE_AUTOMOC ON)
|
set(CMAKE_AUTOMOC ON)
|
||||||
set(CMAKE_AUTORCC ON)
|
set(CMAKE_AUTORCC ON)
|
||||||
@@ -216,6 +215,69 @@ target_link_libraries(test_ui_news_model_and_controller PRIVATE
|
|||||||
test_common
|
test_common
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if(NOT IOS AND NOT ANDROID AND NOT MACOS_NE)
|
||||||
|
set_target_properties(test_import_export PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_multiple_imports PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_server_edit PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_default_server_change PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_server_edge_cases PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_signal_order PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_servers_model_sync PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_gateway_stacks PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_complex_operations PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_settings_signals PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_ui_servers_model_and_controller PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_self_hosted_server_setup PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_exports PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_serialization PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_ui_language_model_and_controller PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_ui_sites_model_and_controller PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_ui_app_st_model_and_controller PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_ui_allowed_dns_model_and_controller PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_ui_api_services_model_and_controller PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
set_target_properties(test_ui_news_model_and_controller PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/client/tests"
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
enable_testing()
|
enable_testing()
|
||||||
add_test(NAME ImportExportTest COMMAND test_import_export)
|
add_test(NAME ImportExportTest COMMAND test_import_export)
|
||||||
add_test(NAME MultipleImportsTest COMMAND test_multiple_imports)
|
add_test(NAME MultipleImportsTest COMMAND test_multiple_imports)
|
||||||
|
|||||||
Reference in New Issue
Block a user