tests: update catch2 to 3.0.1
This commit is contained in:
		| @@ -242,7 +242,7 @@ if (ENABLE_WEB_SERVICE) | ||||
| endif() | ||||
|  | ||||
| if (YUZU_TESTS) | ||||
|     find_package(Catch2 2.13.7 REQUIRED) | ||||
|     find_package(Catch2 3.0.1 REQUIRED) | ||||
| endif() | ||||
|  | ||||
| find_package(Boost 1.73.0 COMPONENTS context) | ||||
|   | ||||
| @@ -14,7 +14,6 @@ add_executable(tests | ||||
|     core/core_timing.cpp | ||||
|     core/internal_network/network.cpp | ||||
|     precompiled_headers.h | ||||
|     tests.cpp | ||||
|     video_core/buffer_base.cpp | ||||
|     input_common/calibration_configuration_job.cpp | ||||
| ) | ||||
| @@ -22,7 +21,7 @@ add_executable(tests | ||||
| create_target_directory_groups(tests) | ||||
|  | ||||
| target_link_libraries(tests PRIVATE common core input_common) | ||||
| target_link_libraries(tests PRIVATE ${PLATFORM_LIBRARIES} Catch2::Catch2 Threads::Threads) | ||||
| target_link_libraries(tests PRIVATE ${PLATFORM_LIBRARIES} Catch2::Catch2WithMain Threads::Threads) | ||||
|  | ||||
| add_test(NAME tests COMMAND tests) | ||||
|  | ||||
|   | ||||
| @@ -4,7 +4,7 @@ | ||||
| #include <array> | ||||
| #include <cstring> | ||||
| #include <type_traits> | ||||
| #include <catch2/catch.hpp> | ||||
| #include <catch2/catch_test_macros.hpp> | ||||
| #include "common/bit_field.h" | ||||
|  | ||||
| TEST_CASE("BitField", "[common]") { | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| // SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project | ||||
| // SPDX-License-Identifier: GPL-2.0-or-later | ||||
|  | ||||
| #include <catch2/catch.hpp> | ||||
| #include <catch2/catch_test_macros.hpp> | ||||
|  | ||||
| #include "common/cityhash.h" | ||||
|  | ||||
|   | ||||
| @@ -11,7 +11,7 @@ | ||||
| #include <unordered_map> | ||||
| #include <vector> | ||||
|  | ||||
| #include <catch2/catch.hpp> | ||||
| #include <catch2/catch_test_macros.hpp> | ||||
|  | ||||
| #include "common/common_types.h" | ||||
| #include "common/fiber.h" | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| // SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project | ||||
| // SPDX-License-Identifier: GPL-2.0-or-later | ||||
|  | ||||
| #include <catch2/catch.hpp> | ||||
| #include <catch2/catch_test_macros.hpp> | ||||
|  | ||||
| #include "common/host_memory.h" | ||||
| #include "common/literals.h" | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| // SPDX-FileCopyrightText: 2017 Citra Emulator Project | ||||
| // SPDX-License-Identifier: GPL-2.0-or-later | ||||
|  | ||||
| #include <catch2/catch.hpp> | ||||
| #include <catch2/catch_test_macros.hpp> | ||||
| #include <math.h> | ||||
| #include "common/logging/backend.h" | ||||
| #include "common/param_package.h" | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
|  | ||||
| #include <stdexcept> | ||||
|  | ||||
| #include <catch2/catch.hpp> | ||||
| #include <catch2/catch_test_macros.hpp> | ||||
|  | ||||
| #include "common/range_map.h" | ||||
|  | ||||
|   | ||||
| @@ -7,7 +7,7 @@ | ||||
| #include <numeric> | ||||
| #include <thread> | ||||
| #include <vector> | ||||
| #include <catch2/catch.hpp> | ||||
| #include <catch2/catch_test_macros.hpp> | ||||
| #include "common/ring_buffer.h" | ||||
|  | ||||
| namespace Common { | ||||
|   | ||||
| @@ -5,7 +5,7 @@ | ||||
| #include <array> | ||||
| #include <cstring> | ||||
| #include <span> | ||||
| #include <catch2/catch.hpp> | ||||
| #include <catch2/catch_test_macros.hpp> | ||||
| #include "common/common_types.h" | ||||
| #include "common/scratch_buffer.h" | ||||
|  | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
|  | ||||
| #include <string> | ||||
|  | ||||
| #include <catch2/catch.hpp> | ||||
| #include <catch2/catch_test_macros.hpp> | ||||
|  | ||||
| #include "common/unique_function.h" | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| // SPDX-FileCopyrightText: 2016 Dolphin Emulator Project | ||||
| // SPDX-License-Identifier: GPL-2.0-or-later | ||||
|  | ||||
| #include <catch2/catch.hpp> | ||||
| #include <catch2/catch_test_macros.hpp> | ||||
|  | ||||
| #include <array> | ||||
| #include <bitset> | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| // SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project | ||||
| // SPDX-License-Identifier: GPL-2.0-or-later | ||||
|  | ||||
| #include <catch2/catch.hpp> | ||||
| #include <catch2/catch_test_macros.hpp> | ||||
|  | ||||
| #include "core/internal_network/network.h" | ||||
| #include "core/internal_network/sockets.h" | ||||
|   | ||||
| @@ -6,7 +6,7 @@ | ||||
| #include <thread> | ||||
| #include <boost/asio.hpp> | ||||
| #include <boost/crc.hpp> | ||||
| #include <catch2/catch.hpp> | ||||
| #include <catch2/catch_test_macros.hpp> | ||||
|  | ||||
| #include "input_common/drivers/udp_client.h" | ||||
| #include "input_common/helpers/udp_protocol.h" | ||||
|   | ||||
| @@ -1,8 +0,0 @@ | ||||
| // SPDX-FileCopyrightText: 2016 Citra Emulator Project | ||||
| // SPDX-License-Identifier: GPL-2.0-or-later | ||||
|  | ||||
| #define CATCH_CONFIG_MAIN | ||||
| #include <catch2/catch.hpp> | ||||
|  | ||||
| // Catch provides the main function since we've given it the | ||||
| // CATCH_CONFIG_MAIN preprocessor directive. | ||||
| @@ -4,7 +4,7 @@ | ||||
| #include <stdexcept> | ||||
| #include <unordered_map> | ||||
|  | ||||
| #include <catch2/catch.hpp> | ||||
| #include <catch2/catch_test_macros.hpp> | ||||
|  | ||||
| #include "common/alignment.h" | ||||
| #include "common/common_types.h" | ||||
|   | ||||
| @@ -40,7 +40,7 @@ | ||||
|     "overrides": [ | ||||
|         { | ||||
|             "name": "catch2", | ||||
|             "version": "2.13.9" | ||||
|             "version": "3.0.1" | ||||
|         }, | ||||
|         { | ||||
|             "name": "fmt", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user