BSD Ports

devel/snitch 1.3.2 FreeBSD

Lightweight C++20 testing framework

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSL
Categories
devel
Package size
93.3 KiB, 1080.5 KiB installed

Description

snitch is a lightweight C++20 testing framework.

The goal of snitch is to be a simple, cheap, non-invasive, and user-friendly testing framework. The design philosophy is to keep the testing API lean, including only what is strictly necessary to present clear messages when a test fails.

Install

Binary package:

pkg install snitch-testing

From the ports tree:

cd /usr/ports/devel/snitch/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	snitch-testing>0:devel/snitch
LIB_DEPENDS=	libsnitch.so:devel/snitch

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.3.21.3.2-1.3.21.3.2
FreeBSD:14:quarterly1.3.21.3.2n/a1.3.21.3.2
FreeBSD:15:latest1.3.21.3.2n/a1.3.21.3.2
FreeBSD:15:quarterly1.3.21.3.2n/an/an/a
FreeBSD:16:latest1.3.21.3.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 15

No port depends on this one.

Configuration

No options to configure.

USES
cmake:testing compiler:c++20-lang
Service scripts
none
Flavors
snitch-testing-headers-only-1.3.2

Files

pkg-plist 41
  • include/snitch/snitch.hpp
  • include/snitch/snitch_any.hpp
  • include/snitch/snitch_append.hpp
  • include/snitch/snitch_capture.hpp
  • include/snitch/snitch_cli.hpp
  • include/snitch/snitch_concepts.hpp
  • include/snitch/snitch_config.hpp
  • include/snitch/snitch_console.hpp
  • include/snitch/snitch_error_handling.hpp
  • include/snitch/snitch_expression.hpp
  • include/snitch/snitch_file.hpp
  • include/snitch/snitch_fixed_point.hpp
  • include/snitch/snitch_function.hpp
  • include/snitch/snitch_macros_check.hpp
  • include/snitch/snitch_macros_check_base.hpp
  • include/snitch/snitch_macros_consteval.hpp
  • include/snitch/snitch_macros_constexpr.hpp
  • include/snitch/snitch_macros_exceptions.hpp
  • include/snitch/snitch_macros_misc.hpp
  • include/snitch/snitch_macros_reporter.hpp
  • include/snitch/snitch_macros_test_case.hpp
  • include/snitch/snitch_macros_utility.hpp
  • include/snitch/snitch_macros_warnings.hpp
  • include/snitch/snitch_main.hpp
  • include/snitch/snitch_matcher.hpp
  • include/snitch/snitch_registry.hpp
  • include/snitch/snitch_reporter_catch2_xml.hpp
  • include/snitch/snitch_reporter_console.hpp
  • include/snitch/snitch_reporter_teamcity.hpp
  • include/snitch/snitch_section.hpp
  • include/snitch/snitch_string.hpp
  • include/snitch/snitch_string_utility.hpp
  • include/snitch/snitch_test_data.hpp
  • include/snitch/snitch_time.hpp
  • include/snitch/snitch_type_id.hpp
  • include/snitch/snitch_type_name.hpp
  • include/snitch/snitch_vector.hpp
  • lib/cmake/snitch/snitch-config.cmake
  • lib/cmake/snitch/snitch-targets-.cmake
  • lib/cmake/snitch/snitch-targets.cmake
  • lib/libsnitch.so
distinfo 1
FileSizeSHA256
cschreib-snitch-v1.3.2_GH0.tar.gz3087105b3a0af7e5637f02ac95652f2238b89eb227b4881bf4e5ffc6935f184ff11626

Commit history 0

No commits in the history this site was built from.