Skip to content

Instantly share code, notes, and snippets.

@r-ryantm
Created October 17, 2020 21:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save r-ryantm/b852f54317323693ff44f004511dc228 to your computer and use it in GitHub Desktop.
Save r-ryantm/b852f54317323693ff44f004511dc228 to your computer and use it in GitHub Desktop.
/nix/store/fznphyczmq2xw27qy14188rd44hs57a2-catch-3.0.0-preview3
├── include
│   └── catch2
│   ├── benchmark
│   │   ├── catch_benchmark_all.hpp
│   │   ├── catch_benchmark.hpp
│   │   ├── catch_chronometer.hpp
│   │   ├── catch_clock.hpp
│   │   ├── catch_constructor.hpp
│   │   ├── catch_environment.hpp
│   │   ├── catch_estimate.hpp
│   │   ├── catch_execution_plan.hpp
│   │   ├── catch_optimizer.hpp
│   │   ├── catch_outlier_classification.hpp
│   │   ├── catch_sample_analysis.hpp
│   │   ├── detail
│   │   │   ├── catch_analyse.hpp
│   │   │   ├── catch_benchmark_function.hpp
│   │   │   ├── catch_complete_invoke.hpp
│   │   │   ├── catch_estimate_clock.hpp
│   │   │   ├── catch_measure.hpp
│   │   │   ├── catch_repeat.hpp
│   │   │   ├── catch_run_for_at_least.hpp
│   │   │   ├── catch_stats.hpp
│   │   │   └── catch_timing.hpp
│   │   └── internal
│   ├── catch_all.hpp
│   ├── catch_approx.hpp
│   ├── catch_assertion_info.hpp
│   ├── catch_assertion_result.hpp
│   ├── catch_config.hpp
│   ├── catch_message.hpp
│   ├── catch_reporter_registrars.hpp
│   ├── catch_section_info.hpp
│   ├── catch_session.hpp
│   ├── catch_tag_alias_autoregistrar.hpp
│   ├── catch_tag_alias.hpp
│   ├── catch_template_test_macros.hpp
│   ├── catch_test_case_info.hpp
│   ├── catch_test_macros.hpp
│   ├── catch_test_spec.hpp
│   ├── catch_timer.hpp
│   ├── catch_tostring.hpp
│   ├── catch_totals.hpp
│   ├── catch_translate_exception.hpp
│   ├── catch_version.hpp
│   ├── catch_version_macros.hpp
│   ├── generators
│   │   ├── catch_generator_exception.hpp
│   │   ├── catch_generators_adapters.hpp
│   │   ├── catch_generators_all.hpp
│   │   ├── catch_generators.hpp
│   │   ├── catch_generators_random.hpp
│   │   ├── catch_generators_range.hpp
│   │   └── internal
│   ├── interfaces
│   │   ├── catch_interfaces_all.hpp
│   │   ├── catch_interfaces_capture.hpp
│   │   ├── catch_interfaces_config.hpp
│   │   ├── catch_interfaces_enum_values_registry.hpp
│   │   ├── catch_interfaces_exception.hpp
│   │   ├── catch_interfaces_generatortracker.hpp
│   │   ├── catch_interfaces_registry_hub.hpp
│   │   ├── catch_interfaces_reporter_factory.hpp
│   │   ├── catch_interfaces_reporter.hpp
│   │   ├── catch_interfaces_reporter_registry.hpp
│   │   ├── catch_interfaces_runner.hpp
│   │   ├── catch_interfaces_tag_alias_registry.hpp
│   │   └── catch_interfaces_testcase.hpp
│   ├── internal
│   │   ├── catch_assertion_handler.hpp
│   │   ├── catch_case_sensitive.hpp
│   │   ├── catch_clara.hpp
│   │   ├── catch_commandline.hpp
│   │   ├── catch_common.hpp
│   │   ├── catch_compiler_capabilities.hpp
│   │   ├── catch_config_uncaught_exceptions.hpp
│   │   ├── catch_console_colour.hpp
│   │   ├── catch_console_width.hpp
│   │   ├── catch_container_nonmembers.hpp
│   │   ├── catch_context.hpp
│   │   ├── catch_debug_console.hpp
│   │   ├── catch_debugger.hpp
│   │   ├── catch_decomposer.hpp
│   │   ├── catch_enforce.hpp
│   │   ├── catch_enum_values_registry.hpp
│   │   ├── catch_errno_guard.hpp
│   │   ├── catch_exception_translator_registry.hpp
│   │   ├── catch_fatal_condition_handler.hpp
│   │   ├── catch_lazy_expr.hpp
│   │   ├── catch_leak_detector.hpp
│   │   ├── catch_list.hpp
│   │   ├── catch_message_info.hpp
│   │   ├── catch_meta.hpp
│   │   ├── catch_noncopyable.hpp
│   │   ├── catch_option.hpp
│   │   ├── catch_output_redirect.hpp
│   │   ├── catch_platform.hpp
│   │   ├── catch_polyfills.hpp
│   │   ├── catch_preprocessor.hpp
│   │   ├── catch_random_number_generator.hpp
│   │   ├── catch_reporter_registry.hpp
│   │   ├── catch_result_type.hpp
│   │   ├── catch_run_context.hpp
│   │   ├── catch_section.hpp
│   │   ├── catch_singletons.hpp
│   │   ├── catch_startup_exception_registry.hpp
│   │   ├── catch_stream.hpp
│   │   ├── catch_string_manip.hpp
│   │   ├── catch_stringref.hpp
│   │   ├── catch_tag_alias_registry.hpp
│   │   ├── catch_template_test_registry.hpp
│   │   ├── catch_test_case_registry_impl.hpp
│   │   ├── catch_test_case_tracker.hpp
│   │   ├── catch_test_macro_impl.hpp
│   │   ├── catch_test_registry.hpp
│   │   ├── catch_test_spec_parser.hpp
│   │   ├── catch_textflow.hpp
│   │   ├── catch_to_string.hpp
│   │   ├── catch_uncaught_exceptions.hpp
│   │   ├── catch_unique_ptr.hpp
│   │   ├── catch_wildcard_pattern.hpp
│   │   ├── catch_windows_h_proxy.hpp
│   │   └── catch_xmlwriter.hpp
│   ├── matchers
│   │   ├── catch_matchers_all.hpp
│   │   ├── catch_matchers_container_properties.hpp
│   │   ├── catch_matchers_contains.hpp
│   │   ├── catch_matchers_exception.hpp
│   │   ├── catch_matchers_floating.hpp
│   │   ├── catch_matchers.hpp
│   │   ├── catch_matchers_predicate.hpp
│   │   ├── catch_matchers_string.hpp
│   │   ├── catch_matchers_templated.hpp
│   │   ├── catch_matchers_vector.hpp
│   │   └── internal
│   │   └── catch_matchers_impl.hpp
│   └── reporters
│   ├── catch_reporter_automake.hpp
│   ├── catch_reporter_compact.hpp
│   ├── catch_reporter_console.hpp
│   ├── catch_reporter_cumulative_base.hpp
│   ├── catch_reporter_event_listener.hpp
│   ├── catch_reporter_helpers.hpp
│   ├── catch_reporter_junit.hpp
│   ├── catch_reporter_listening.hpp
│   ├── catch_reporters_all.hpp
│   ├── catch_reporter_sonarqube.hpp
│   ├── catch_reporter_streaming_base.hpp
│   ├── catch_reporter_tap.hpp
│   ├── catch_reporter_teamcity.hpp
│   └── catch_reporter_xml.hpp
├── lib
│   ├── cmake
│   │   └── Catch2
│   │   ├── Catch2Config.cmake
│   │   ├── Catch2ConfigVersion.cmake
│   │   ├── Catch2Targets.cmake
│   │   ├── Catch2Targets-release.cmake
│   │   ├── CatchAddTests.cmake
│   │   ├── Catch.cmake
│   │   └── ParseAndAddCatchTests.cmake
│   ├── libCatch2.a
│   └── libCatch2Main.a
└── share
├── Catch2
│   ├── gdbinit
│   └── lldbinit
├── doc
│   └── Catch2
│   ├── assertions.md
│   ├── benchmarks.md
│   ├── ci-and-misc.md
│   ├── cmake-integration.md
│   ├── command-line.md
│   ├── commercial-users.md
│   ├── configuration.md
│   ├── contributing.md
│   ├── deprecations.md
│   ├── event-listeners.md
│   ├── generators.md
│   ├── limitations.md
│   ├── list-of-examples.md
│   ├── logging.md
│   ├── matchers.md
│   ├── opensource-users.md
│   ├── other-macros.md
│   ├── own-main.md
│   ├── Readme.md
│   ├── release-notes.md
│   ├── release-process.md
│   ├── reporters.md
│   ├── slow-compiles.md
│   ├── test-cases-and-sections.md
│   ├── test-fixtures.md
│   ├── tostring.md
│   ├── tutorial.md
│   └── why-catch.md
└── pkgconfig
├── catch2.pc
└── catch2-with-main.pc
20 directories, 180 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment