Page MenuHomePhabricator

Updated 89 Days AgoPublic

Objects: Items and Names | Expects | Tests | Classifiers | Suites | Benchmarks | Report

Controllers: Runner | Workflow | Shell

Utilities: Special Values | Generators | Fuzzers

Example Usage: Examples

Archetype: Hierarchy

profile (400×400 px, 21 KB)

Goldilocks is a complete C++ testing and runtime-benchmark framework, based on the Live-In Testing Standard (LIT). Goldilocks can be used to implement LIT, unit testing (which differs from LIT), or both; it can also be used in conjunction with other testing and benchmarking tools.

Design Principles

  • Testing does not require external tools.
  • Header-only library.
  • Tests loaded on-demand, never front-loaded.

Future Features

  • Automatically generate LIT-compliant codes, instead of requiring them to be explicitly defined.
  • Run tests using wildcards.
Last Author
Last Edited
May 17 2022, 4:16 PM

Event Timeline

jcmcdonald changed the title from Golidlocks to Goldilocks.Jun 27 2020, 1:44 PM
jcmcdonald moved this document from Golidlocks (Dyslexic Moment!).

The link to the Live-In Testing Standard page is broken. Looks like the right link is this:

tfu edited the content of this document. (Show Details)
tfu edited the content of this document. (Show Details)