diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-08-25 07:36:27 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-08-25 07:36:27 +0100 |
commit | 43793fab84041cfc5c60c0151d1591b8a69fb24a (patch) | |
tree | 6208a7f4fc744684fce0f55acbb47511acace498 /games-simulation/openrct2/files | |
parent | 28e3d252dc8ac8a5635206dfefe1cfe05058d1db (diff) |
gentoo resync : 25.08.2018
Diffstat (limited to 'games-simulation/openrct2/files')
-rw-r--r-- | games-simulation/openrct2/files/openrct2-0.2.0-disable-tests-with-assets.patch | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/games-simulation/openrct2/files/openrct2-0.2.0-disable-tests-with-assets.patch b/games-simulation/openrct2/files/openrct2-0.2.0-disable-tests-with-assets.patch new file mode 100644 index 000000000000..0b4c7275558c --- /dev/null +++ b/games-simulation/openrct2/files/openrct2-0.2.0-disable-tests-with-assets.patch @@ -0,0 +1,50 @@ +From 86b45a7a4a4fc9b038bcd0e720cf575b934fb462 Mon Sep 17 00:00:00 2001 +From: "Hendrik v. Raven" <hendrik@consetetur.de> +Date: Sat, 4 Aug 2018 13:58:31 +0200 +Subject: [PATCH] reintroduce DISABLE_RCT2_TESTS compile option + +the option was removing when restructuring the CI system, but it is +still usefull for package maintainers. +--- + test/tests/CMakeLists.txt | 10 +++++++--- + 1 file changed, 7 insertions(+), 3 deletions(-) + +diff --git a/test/tests/CMakeLists.txt b/test/tests/CMakeLists.txt +index 1f862153d..34ab5c884 100644 +--- a/test/tests/CMakeLists.txt ++++ b/test/tests/CMakeLists.txt +@@ -1,5 +1,6 @@ + cmake_minimum_required(VERSION 2.6) + ++option(DISABLE_RCT2_TESTS "Disable tests that require RollerCoaster Tycoon 2 assets.") + option(SYSTEM_GTEST "Use the googletest library provided by the system.") + + if (SYSTEM_GTEST) +@@ -172,18 +173,21 @@ set(RIDE_RATINGS_TEST_SOURCES "${CMAKE_CURRENT_LIST_DIR}/RideRatings.cpp" + "${CMAKE_CURRENT_LIST_DIR}/TestData.cpp") + add_executable(test_ride_ratings ${RIDE_RATINGS_TEST_SOURCES}) + target_link_libraries(test_ride_ratings ${GTEST_LIBRARIES} libopenrct2 ${LDL} z) +-add_test(NAME ride_ratings COMMAND test_ride_ratings) + + # Multi-launch test + set(MULTILAUNCH_TEST_SOURCES "${CMAKE_CURRENT_LIST_DIR}/MultiLaunch.cpp" + "${CMAKE_CURRENT_LIST_DIR}/TestData.cpp") + add_executable(test_multilaunch ${MULTILAUNCH_TEST_SOURCES}) + target_link_libraries(test_multilaunch ${GTEST_LIBRARIES} libopenrct2 ${LDL} z) +-add_test(NAME multilaunch COMMAND test_multilaunch) + + # Tile element test + set(TILE_ELEMENT_TEST_SOURCES "${CMAKE_CURRENT_LIST_DIR}/TileElements.cpp" + "${CMAKE_CURRENT_LIST_DIR}/TestData.cpp") + add_executable(test_tile_elements ${TILE_ELEMENT_TEST_SOURCES}) + target_link_libraries(test_tile_elements ${GTEST_LIBRARIES} libopenrct2 ${LDL} z) +-add_test(NAME tile_elements COMMAND test_tile_elements) ++ ++if (NOT DISABLE_RCT2_TESTS) ++ add_test(NAME ride_ratings COMMAND test_ride_ratings) ++ add_test(NAME multilaunch COMMAND test_multilaunch) ++ add_test(NAME tile_elements COMMAND test_tile_elements) ++endif () +-- +2.18.0 + |