build: move old tests to unittests/legacytests
This commit is contained in:
@ -46,7 +46,7 @@ macro(configure_libs)
|
||||
message(STATUS "Enabling code coverage")
|
||||
include(cmake/CodeCoverage.cmake)
|
||||
append_coverage_compiler_flags()
|
||||
set(test_exclude subprojects/* build/* src/tests/*)
|
||||
set(test_exclude subprojects/* build/* src/unittests/*)
|
||||
set(test_src ${PROJECT_SOURCE_DIR}/src)
|
||||
|
||||
# Apparently solves the bug in gcov where it returns negative counts and confuses gcovr.
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
sonar.organization=deskflow
|
||||
sonar.projectKey=deskflow_deskflow
|
||||
sonar.sources=src/apps,src/lib
|
||||
sonar.tests=src/test
|
||||
sonar.tests=src/unittests
|
||||
sonar.exclusions=subprojects/**,build/**
|
||||
sonar.coverage.exclusions=subprojects/**,src/test/**,src/apps/deskflow-gui/**,src/apps/res/**
|
||||
sonar.coverage.exclusions=subprojects/**,src/unittests/**,src/apps/deskflow-gui/**,src/apps/res/**
|
||||
sonar.cpd.exclusions=**/*Test*.cpp
|
||||
sonar.host.url=https://sonarcloud.io
|
||||
sonar.cfamily.compile-commands=build/compile_commands.json
|
||||
|
||||
@ -11,7 +11,6 @@ add_subdirectory(apps)
|
||||
|
||||
option(BUILD_TESTS "Build tests" ON)
|
||||
if(BUILD_TESTS)
|
||||
add_subdirectory(test)
|
||||
add_subdirectory(unittests)
|
||||
endif()
|
||||
|
||||
|
||||
@ -49,6 +49,7 @@ add_subdirectory(base)
|
||||
add_subdirectory(common)
|
||||
add_subdirectory(deskflow)
|
||||
add_subdirectory(gui)
|
||||
add_subdirectory(legacytests)
|
||||
add_subdirectory(net)
|
||||
add_subdirectory(platform)
|
||||
add_subdirectory(server)
|
||||
|
||||
@ -17,7 +17,7 @@ macro(config_all_tests)
|
||||
|
||||
set(base_dir ${PROJECT_SOURCE_DIR})
|
||||
set(src_dir ${base_dir}/src)
|
||||
set(test_base_dir ${src_dir}/test)
|
||||
set(test_base_dir ${src_dir}/unittests/legacytests)
|
||||
set(gui_dir ${src_dir}/gui/src)
|
||||
|
||||
config_test_deps()
|
||||
@ -3,6 +3,7 @@
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
config_test()
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
set(target legacytests)
|
||||
add_executable(${target} ${sources} ${headers})
|
||||
target_link_libraries(${target} ${test_libs} common)
|
||||
@ -7,7 +7,7 @@
|
||||
#include "client/HelloBack.h"
|
||||
|
||||
#include "common/Common.h"
|
||||
#include "mock/io/MockStream.h"
|
||||
#include "unittests/legacytests/mock/io/MockStream.h"
|
||||
|
||||
#include <array>
|
||||
#include <cstring>
|
||||
@ -5,9 +5,9 @@
|
||||
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
|
||||
*/
|
||||
|
||||
#include "test/mock/deskflow/MockEventQueue.h"
|
||||
#include "test/mock/deskflow/MockKeyMap.h"
|
||||
#include "test/mock/deskflow/MockKeyState.h"
|
||||
#include "unittests/legacytests/mock/deskflow/MockEventQueue.h"
|
||||
#include "unittests/legacytests/mock/deskflow/MockKeyMap.h"
|
||||
#include "unittests/legacytests/mock/deskflow/MockKeyState.h"
|
||||
|
||||
#include <gmock/gmock.h>
|
||||
#include <gtest/gtest.h>
|
||||
@ -7,7 +7,7 @@
|
||||
#include "common/Settings.h"
|
||||
#include "gui/core/CoreProcess.h"
|
||||
#include "gui/proxy/QProcessProxy.h"
|
||||
#include "shared/gui/mocks/ServerConfigMock.h"
|
||||
#include "unittests/legacytests/shared/gui/mocks/ServerConfigMock.h"
|
||||
|
||||
#include "gmock/gmock.h"
|
||||
#include <gmock/gmock.h>
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
#include "gui/core/ServerConnection.h"
|
||||
|
||||
#include "shared/gui/mocks/ServerConfigMock.h"
|
||||
#include "unittests/legacytests/shared/gui/mocks/ServerConfigMock.h"
|
||||
|
||||
#include "gmock/gmock.h"
|
||||
#include <gmock/gmock.h>
|
||||
@ -8,7 +8,7 @@
|
||||
#include "arch/Arch.h"
|
||||
#include "base/Log.h"
|
||||
#include "common/Settings.h"
|
||||
#include "shared/ExitTimeout.h"
|
||||
#include "unittests/legacytests/shared/ExitTimeout.h"
|
||||
|
||||
#if SYSAPI_WIN32
|
||||
#include "arch/win32/ArchMiscWindows.h"
|
||||
Reference in New Issue
Block a user