mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-11-04 05:59:32 +01:00 
			
		
		
		
	Cleanup includes in sources
Mainly just removes some unused includes, but sometimes the include is replaced by a smaller header instead.
This commit is contained in:
		@@ -9,6 +9,7 @@
 | 
			
		||||
#include <catch2/internal/catch_enforce.hpp>
 | 
			
		||||
#include <catch2/internal/catch_string_manip.hpp>
 | 
			
		||||
#include <catch2/internal/catch_case_insensitive_comparisons.hpp>
 | 
			
		||||
#include <catch2/internal/catch_test_registry.hpp>
 | 
			
		||||
 | 
			
		||||
#include <cassert>
 | 
			
		||||
#include <cctype>
 | 
			
		||||
 
 | 
			
		||||
@@ -8,10 +8,10 @@
 | 
			
		||||
#ifndef CATCH_TEST_CASE_INFO_HPP_INCLUDED
 | 
			
		||||
#define CATCH_TEST_CASE_INFO_HPP_INCLUDED
 | 
			
		||||
 | 
			
		||||
#include <catch2/interfaces/catch_interfaces_test_invoker.hpp>
 | 
			
		||||
#include <catch2/internal/catch_source_line_info.hpp>
 | 
			
		||||
#include <catch2/internal/catch_noncopyable.hpp>
 | 
			
		||||
#include <catch2/internal/catch_stringref.hpp>
 | 
			
		||||
#include <catch2/internal/catch_test_registry.hpp>
 | 
			
		||||
#include <catch2/internal/catch_unique_ptr.hpp>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -44,6 +44,7 @@ namespace Catch {
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    class ITestInvoker;
 | 
			
		||||
    struct NameAndTags;
 | 
			
		||||
 | 
			
		||||
    enum class TestCaseProperties : uint8_t {
 | 
			
		||||
        None = 0,
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,6 @@
 | 
			
		||||
#ifndef CATCH_GENERATORS_RANDOM_HPP_INCLUDED
 | 
			
		||||
#define CATCH_GENERATORS_RANDOM_HPP_INCLUDED
 | 
			
		||||
 | 
			
		||||
#include <catch2/internal/catch_context.hpp>
 | 
			
		||||
#include <catch2/generators/catch_generators.hpp>
 | 
			
		||||
#include <catch2/internal/catch_random_number_generator.hpp>
 | 
			
		||||
#include <catch2/internal/catch_uniform_integer_distribution.hpp>
 | 
			
		||||
 
 | 
			
		||||
@@ -7,19 +7,11 @@
 | 
			
		||||
// SPDX-License-Identifier: BSL-1.0
 | 
			
		||||
#include <catch2/interfaces/catch_interfaces_reporter.hpp>
 | 
			
		||||
#include <catch2/interfaces/catch_interfaces_config.hpp>
 | 
			
		||||
#include <catch2/internal/catch_console_colour.hpp>
 | 
			
		||||
#include <catch2/internal/catch_console_width.hpp>
 | 
			
		||||
#include <catch2/catch_message.hpp>
 | 
			
		||||
#include <catch2/internal/catch_list.hpp>
 | 
			
		||||
#include <catch2/internal/catch_string_manip.hpp>
 | 
			
		||||
#include <catch2/catch_test_case_info.hpp>
 | 
			
		||||
#include <catch2/reporters/catch_reporter_helpers.hpp>
 | 
			
		||||
#include <catch2/internal/catch_move_and_forward.hpp>
 | 
			
		||||
#include <catch2/internal/catch_istream.hpp>
 | 
			
		||||
 | 
			
		||||
#include <algorithm>
 | 
			
		||||
#include <cassert>
 | 
			
		||||
#include <iomanip>
 | 
			
		||||
 | 
			
		||||
namespace Catch {
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -15,7 +15,6 @@
 | 
			
		||||
#include <catch2/internal/catch_stringref.hpp>
 | 
			
		||||
#include <catch2/internal/catch_test_run_info.hpp>
 | 
			
		||||
#include <catch2/internal/catch_unique_ptr.hpp>
 | 
			
		||||
#include <catch2/internal/catch_move_and_forward.hpp>
 | 
			
		||||
#include <catch2/benchmark/detail/catch_benchmark_stats.hpp>
 | 
			
		||||
 | 
			
		||||
#include <map>
 | 
			
		||||
 
 | 
			
		||||
@@ -8,10 +8,8 @@
 | 
			
		||||
#include <catch2/internal/catch_assertion_handler.hpp>
 | 
			
		||||
#include <catch2/interfaces/catch_interfaces_config.hpp>
 | 
			
		||||
#include <catch2/internal/catch_context.hpp>
 | 
			
		||||
#include <catch2/internal/catch_enforce.hpp>
 | 
			
		||||
#include <catch2/internal/catch_debugger.hpp>
 | 
			
		||||
#include <catch2/internal/catch_test_failure_exception.hpp>
 | 
			
		||||
#include <catch2/interfaces/catch_interfaces_registry_hub.hpp>
 | 
			
		||||
#include <catch2/matchers/catch_matchers_string.hpp>
 | 
			
		||||
 | 
			
		||||
namespace Catch {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
 | 
			
		||||
#include <catch2/catch_config.hpp>
 | 
			
		||||
#include <catch2/internal/catch_string_manip.hpp>
 | 
			
		||||
#include <catch2/interfaces/catch_interfaces_config.hpp>
 | 
			
		||||
#include <catch2/interfaces/catch_interfaces_registry_hub.hpp>
 | 
			
		||||
#include <catch2/internal/catch_reporter_registry.hpp>
 | 
			
		||||
#include <catch2/internal/catch_console_colour.hpp>
 | 
			
		||||
@@ -300,8 +301,8 @@ namespace Catch {
 | 
			
		||||
                ( "split the tests to execute into this many groups" )
 | 
			
		||||
            | Opt( setShardIndex, "shard index" )
 | 
			
		||||
                ["--shard-index"]
 | 
			
		||||
                ( "index of the group of tests to execute (see --shard-count)" ) |
 | 
			
		||||
            Opt( config.allowZeroTests )
 | 
			
		||||
                ( "index of the group of tests to execute (see --shard-count)" )
 | 
			
		||||
            | Opt( config.allowZeroTests )
 | 
			
		||||
                ["--allow-running-no-tests"]
 | 
			
		||||
                ( "Treat 'No tests run' as a success" )
 | 
			
		||||
            | Arg( config.testsOrTags, "test name|pattern|tags" )
 | 
			
		||||
 
 | 
			
		||||
@@ -26,6 +26,7 @@
 | 
			
		||||
 | 
			
		||||
#include <catch2/internal/catch_fatal_condition_handler.hpp>
 | 
			
		||||
 | 
			
		||||
#include <catch2/internal/catch_compiler_capabilities.hpp>
 | 
			
		||||
#include <catch2/internal/catch_context.hpp>
 | 
			
		||||
#include <catch2/internal/catch_enforce.hpp>
 | 
			
		||||
#include <catch2/interfaces/catch_interfaces_capture.hpp>
 | 
			
		||||
 
 | 
			
		||||
@@ -8,9 +8,6 @@
 | 
			
		||||
#ifndef CATCH_FATAL_CONDITION_HANDLER_HPP_INCLUDED
 | 
			
		||||
#define CATCH_FATAL_CONDITION_HANDLER_HPP_INCLUDED
 | 
			
		||||
 | 
			
		||||
#include <catch2/internal/catch_platform.hpp>
 | 
			
		||||
#include <catch2/internal/catch_compiler_capabilities.hpp>
 | 
			
		||||
 | 
			
		||||
#include <cassert>
 | 
			
		||||
 | 
			
		||||
namespace Catch {
 | 
			
		||||
 
 | 
			
		||||
@@ -14,10 +14,7 @@
 | 
			
		||||
#include <catch2/internal/catch_reporter_registry.hpp>
 | 
			
		||||
#include <catch2/internal/catch_move_and_forward.hpp>
 | 
			
		||||
#include <catch2/internal/catch_case_insensitive_comparisons.hpp>
 | 
			
		||||
 | 
			
		||||
#include <catch2/internal/catch_context.hpp>
 | 
			
		||||
#include <catch2/catch_config.hpp>
 | 
			
		||||
#include <catch2/catch_test_spec.hpp>
 | 
			
		||||
#include <catch2/catch_test_case_info.hpp>
 | 
			
		||||
 | 
			
		||||
namespace Catch {
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,7 @@
 | 
			
		||||
#ifndef CATCH_REPORTER_SPEC_PARSER_HPP_INCLUDED
 | 
			
		||||
#define CATCH_REPORTER_SPEC_PARSER_HPP_INCLUDED
 | 
			
		||||
 | 
			
		||||
#include <catch2/internal/catch_console_colour.hpp>
 | 
			
		||||
#include <catch2/interfaces/catch_interfaces_config.hpp>
 | 
			
		||||
#include <catch2/internal/catch_optional.hpp>
 | 
			
		||||
#include <catch2/internal/catch_stringref.hpp>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@
 | 
			
		||||
 | 
			
		||||
// SPDX-License-Identifier: BSL-1.0
 | 
			
		||||
#include <catch2/internal/catch_section.hpp>
 | 
			
		||||
#include <catch2/internal/catch_run_context.hpp>
 | 
			
		||||
#include <catch2/interfaces/catch_interfaces_capture.hpp>
 | 
			
		||||
#include <catch2/internal/catch_uncaught_exceptions.hpp>
 | 
			
		||||
#include <catch2/internal/catch_move_and_forward.hpp>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,6 @@
 | 
			
		||||
 | 
			
		||||
// SPDX-License-Identifier: BSL-1.0
 | 
			
		||||
#include <catch2/internal/catch_tag_alias_registry.hpp>
 | 
			
		||||
#include <catch2/internal/catch_console_colour.hpp>
 | 
			
		||||
#include <catch2/internal/catch_enforce.hpp>
 | 
			
		||||
#include <catch2/interfaces/catch_interfaces_registry_hub.hpp>
 | 
			
		||||
#include <catch2/internal/catch_string_manip.hpp>
 | 
			
		||||
 
 | 
			
		||||
@@ -7,12 +7,9 @@
 | 
			
		||||
// SPDX-License-Identifier: BSL-1.0
 | 
			
		||||
#include <catch2/internal/catch_test_case_registry_impl.hpp>
 | 
			
		||||
 | 
			
		||||
#include <catch2/internal/catch_context.hpp>
 | 
			
		||||
#include <catch2/internal/catch_enforce.hpp>
 | 
			
		||||
#include <catch2/interfaces/catch_interfaces_config.hpp>
 | 
			
		||||
#include <catch2/interfaces/catch_interfaces_registry_hub.hpp>
 | 
			
		||||
#include <catch2/internal/catch_random_number_generator.hpp>
 | 
			
		||||
#include <catch2/internal/catch_run_context.hpp>
 | 
			
		||||
#include <catch2/internal/catch_sharding.hpp>
 | 
			
		||||
#include <catch2/catch_test_case_info.hpp>
 | 
			
		||||
#include <catch2/catch_test_spec.hpp>
 | 
			
		||||
@@ -73,7 +70,6 @@ namespace Catch {
 | 
			
		||||
            return sorted;
 | 
			
		||||
        }
 | 
			
		||||
        case TestRunOrder::Randomized: {
 | 
			
		||||
            seedRng(config);
 | 
			
		||||
            using TestWithHash = std::pair<TestCaseInfoHasher::hash_t, TestCaseHandle>;
 | 
			
		||||
 | 
			
		||||
            TestCaseInfoHasher h{ config.rngSeed() };
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,6 @@
 | 
			
		||||
// SPDX-License-Identifier: BSL-1.0
 | 
			
		||||
 | 
			
		||||
#include <catch2/internal/catch_uncaught_exceptions.hpp>
 | 
			
		||||
#include <catch2/internal/catch_compiler_capabilities.hpp>
 | 
			
		||||
#include <catch2/internal/catch_config_uncaught_exceptions.hpp>
 | 
			
		||||
#include <catch2/catch_user_config.hpp>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user