Criterion
master
  • Introduction
  • Setup
  • Getting started
  • Assertion reference
  • Report Hooks
  • Logging messages
  • Environment and CLI
  • Writing tests reports in a custom format
  • Using parameterized tests
  • Using theories
  • Changing the internals
  • Debugging and Coverage information
  • F.A.Q
Criterion
  • Docs »
  • Criterion
  • Edit on GitHub

Criterion¶

  • Introduction
    • Philosophy
    • Features
  • Setup
    • Prerequisites
    • Building from source
    • Installing the library and language files (Linux, macOS, FreeBSD)
    • Usage
  • Getting started
    • Adding tests
    • Asserting things
    • Configuring tests
    • Setting up suite-wise configuration
  • Assertion reference
    • Assertion API
    • Assertion Criteria
    • Tags
  • Report Hooks
    • Testing Phases
    • Hook Parameters
  • Logging messages
  • Environment and CLI
    • Command line arguments
    • Shell Wildcard Pattern
    • Environment Variables
  • Writing tests reports in a custom format
    • Adding a custom output provider
    • Writing to a file with an output provider
  • Using parameterized tests
    • Adding parameterized tests
    • Passing multiple parameters
    • Configuring parameterized tests
  • Using theories
    • Adding theories
    • Assertions and invariants
    • Configuring theories
    • Full sample & purpose of theories
    • What’s the difference between theories and parameterized tests ?
  • Changing the internals
    • Providing your own main
    • Implementing your own logger
  • Debugging and Coverage information
    • Debugging with GDB
    • Debugging on macOS
    • Debugging with an unsupported debugger
    • Coverage of Criterion tests
    • Using Valgrind with Criterion
  • F.A.Q
Next

© Copyright 2015-2022, Franklin "Snaipe" Mathieu Revision 56f8f1a4.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: master
Versions
master
latest
stable
v2.4.0
v2.3.3
v2.3.0-1
v2.3.0
v2.2.2
v2.2.1
v2.2.0
v2.1.1
v2.1.0
v2.0.2
v2.0.1
v2.0.0
v1.3.1
v1.3.0
v1.2.2
v1.2.1
v1.2.0
v1.1.0
v1.0.0
docs-assert
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.