aboutsummaryrefslogtreecommitdiff
path: root/launcher/CMakeLists.txt
diff options
context:
space:
mode:
authorflow <flowlnlnln@gmail.com>2022-09-12 12:57:55 -0300
committerGitHub <noreply@github.com>2022-09-12 12:57:55 -0300
commit30abb6536864e2d1b3b47eed19d64ee58a7bad2c (patch)
treeada66d7464bb870aaa3706c418939fa7c8c285c8 /launcher/CMakeLists.txt
parent64a06b5ed664da5b4d3cd1850c0e3284be528f72 (diff)
parent4c7d3a103ca9cfd3af0b3acf2877561150c5ac60 (diff)
downloadPrismLauncher-30abb6536864e2d1b3b47eed19d64ee58a7bad2c.tar.gz
PrismLauncher-30abb6536864e2d1b3b47eed19d64ee58a7bad2c.tar.bz2
PrismLauncher-30abb6536864e2d1b3b47eed19d64ee58a7bad2c.zip
Merge pull request #1133 from Scrumplex/refactor-tests
Move tests to a separate folder, to fix issues and improve maintenance
Diffstat (limited to 'launcher/CMakeLists.txt')
-rw-r--r--launcher/CMakeLists.txt62
1 files changed, 1 insertions, 61 deletions
diff --git a/launcher/CMakeLists.txt b/launcher/CMakeLists.txt
index a5303e94..6e93b530 100644
--- a/launcher/CMakeLists.txt
+++ b/launcher/CMakeLists.txt
@@ -88,12 +88,6 @@ set(CORE_SOURCES
MMCTime.cpp
)
-ecm_add_test(FileSystem_test.cpp LINK_LIBRARIES Launcher_logic Qt${QT_VERSION_MAJOR}::Test
- TEST_NAME FileSystem) # TODO: needs testdata
-
-ecm_add_test(GZip_test.cpp LINK_LIBRARIES Launcher_logic Qt${QT_VERSION_MAJOR}::Test
- TEST_NAME GZip)
-
set(PATHMATCHER_SOURCES
# Path matchers
pathmatcher/FSTreeMatcher.h
@@ -355,46 +349,6 @@ set(MINECRAFT_SOURCES
mojang/PackageManifest.cpp
minecraft/Agent.h)
-ecm_add_test(minecraft/GradleSpecifier_test.cpp LINK_LIBRARIES Launcher_logic Qt${QT_VERSION_MAJOR}::Test
- TEST_NAME GradleSpecifier)
-
-if(BUILD_TESTING)
- add_executable(PackageManifest
- mojang/PackageManifest_test.cpp
- )
- target_link_libraries(PackageManifest
- Launcher_logic
- Qt${QT_VERSION_MAJOR}::Test
- )
- target_include_directories(PackageManifest
- PRIVATE ../cmake/UnitTest/
- )
- add_test(
- NAME PackageManifest
- COMMAND PackageManifest
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- )
-endif()
-
-# TODO: needs minecraft/testdata
-ecm_add_test(minecraft/MojangVersionFormat_test.cpp LINK_LIBRARIES Launcher_logic Qt${QT_VERSION_MAJOR}::Test
- TEST_NAME MojangVersionFormat)
-
-ecm_add_test(minecraft/Library_test.cpp LINK_LIBRARIES Launcher_logic Qt${QT_VERSION_MAJOR}::Test
- TEST_NAME Library)
-
-# FIXME: shares data with FileSystem test
-# TODO: needs testdata
-ecm_add_test(minecraft/mod/ResourceFolderModel_test.cpp LINK_LIBRARIES Launcher_logic Qt${QT_VERSION_MAJOR}::Test
- TEST_NAME ResourceFolderModel)
-
-ecm_add_test(minecraft/mod/ResourcePackParse_test.cpp
- LINK_LIBRARIES Launcher_logic Qt${QT_VERSION_MAJOR}::Test
- TEST_NAME ResourcePackParse)
-
-ecm_add_test(minecraft/ParseUtils_test.cpp LINK_LIBRARIES Launcher_logic Qt${QT_VERSION_MAJOR}::Test
- TEST_NAME ParseUtils)
-
# the screenshots feature
set(SCREENSHOTS_SOURCES
screenshots/Screenshot.h
@@ -416,9 +370,6 @@ set(TASKS_SOURCES
tasks/MultipleOptionsTask.cpp
)
-ecm_add_test(tasks/Task_test.cpp LINK_LIBRARIES Launcher_logic Qt${QT_VERSION_MAJOR}::Test
- TEST_NAME Task)
-
set(SETTINGS_SOURCES
# Settings
settings/INIFile.cpp
@@ -435,9 +386,6 @@ set(SETTINGS_SOURCES
settings/SettingsObject.h
)
-ecm_add_test(settings/INIFile_test.cpp LINK_LIBRARIES Launcher_logic Qt${QT_VERSION_MAJOR}::Test
- TEST_NAME INIFile)
-
set(JAVA_SOURCES
java/JavaChecker.h
java/JavaChecker.cpp
@@ -453,9 +401,6 @@ set(JAVA_SOURCES
java/JavaVersion.cpp
)
-ecm_add_test(java/JavaVersion_test.cpp LINK_LIBRARIES Launcher_logic Qt${QT_VERSION_MAJOR}::Test
- TEST_NAME JavaVersion)
-
set(TRANSLATIONS_SOURCES
translations/TranslationsModel.h
translations/TranslationsModel.cpp
@@ -558,9 +503,6 @@ set(PACKWIZ_SOURCES
modplatform/packwiz/Packwiz.cpp
)
-# TODO: needs modplatform/packwiz/testdata
-ecm_add_test(modplatform/packwiz/Packwiz_test.cpp LINK_LIBRARIES Launcher_logic Qt${QT_VERSION_MAJOR}::Test
- TEST_NAME Packwiz)
set(TECHNIC_SOURCES
modplatform/technic/SingleZipPackInstallTask.h
@@ -584,9 +526,6 @@ set(ATLAUNCHER_SOURCES
modplatform/atlauncher/ATLShareCode.h
)
-ecm_add_test(meta/Index_test.cpp LINK_LIBRARIES Launcher_logic Qt${QT_VERSION_MAJOR}::Test
- TEST_NAME Index)
-
################################ COMPILE ################################
# we need zlib
@@ -1005,6 +944,7 @@ endif()
# Add executable
add_library(Launcher_logic STATIC ${LOGIC_SOURCES} ${LAUNCHER_SOURCES} ${LAUNCHER_UI} ${LAUNCHER_RESOURCES})
+target_include_directories(Launcher_logic PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(Launcher_logic
systeminfo
Launcher_classparser