mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-11-04 05:59:32 +01:00 
			
		
		
		
	Ensure the full benchmarking support is present in the single header
Fixes #1800
This commit is contained in:
		@@ -80,7 +80,7 @@
 | 
				
			|||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if defined(CATCH_CONFIG_ENABLE_BENCHMARKING)
 | 
					#if defined(CATCH_CONFIG_ENABLE_BENCHMARKING)
 | 
				
			||||||
#include "internal/benchmark/catch_benchmark.hpp"
 | 
					#include "internal/benchmark/catch_benchmarking_all.hpp"
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // ! CATCH_CONFIG_IMPL_ONLY
 | 
					#endif // ! CATCH_CONFIG_IMPL_ONLY
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										29
									
								
								include/internal/benchmark/catch_benchmarking_all.hpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								include/internal/benchmark/catch_benchmarking_all.hpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,29 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					 *  Distributed under the Boost Software License, Version 1.0. (See accompanying
 | 
				
			||||||
 | 
					 *  file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 | 
				
			||||||
 | 
					 */ 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// A proxy header that includes all of the benchmarking headers to allow
 | 
				
			||||||
 | 
					// concise include of the benchmarking features. You should prefer the
 | 
				
			||||||
 | 
					// individual includes in standard use.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "catch_benchmark.hpp"
 | 
				
			||||||
 | 
					#include "catch_chronometer.hpp"
 | 
				
			||||||
 | 
					#include "catch_clock.hpp"
 | 
				
			||||||
 | 
					#include "catch_constructor.hpp"
 | 
				
			||||||
 | 
					#include "catch_environment.hpp"
 | 
				
			||||||
 | 
					#include "catch_estimate.hpp"
 | 
				
			||||||
 | 
					#include "catch_execution_plan.hpp"
 | 
				
			||||||
 | 
					#include "catch_optimizer.hpp"
 | 
				
			||||||
 | 
					#include "catch_outlier_classification.hpp"
 | 
				
			||||||
 | 
					#include "catch_sample_analysis.hpp"
 | 
				
			||||||
 | 
					#include "detail/catch_analyse.hpp"
 | 
				
			||||||
 | 
					#include "detail/catch_benchmark_function.hpp"
 | 
				
			||||||
 | 
					#include "detail/catch_complete_invoke.hpp"
 | 
				
			||||||
 | 
					#include "detail/catch_estimate_clock.hpp"
 | 
				
			||||||
 | 
					#include "detail/catch_measure.hpp"
 | 
				
			||||||
 | 
					#include "detail/catch_repeat.hpp"
 | 
				
			||||||
 | 
					#include "detail/catch_run_for_at_least.hpp"
 | 
				
			||||||
 | 
					#include "detail/catch_stats.hpp"
 | 
				
			||||||
 | 
					#include "detail/catch_timing.hpp"
 | 
				
			||||||
		Reference in New Issue
	
	Block a user