#typst #test-runner #test

tytanic-filter

A generic filtlering DSL for the tytanic test runner

4 releases

new 0.2.0 Feb 19, 2025
0.2.0-rc1 Feb 18, 2025
0.1.3 Feb 10, 2025
0.1.2 Feb 10, 2025

#472 in Testing

Download history 124/week @ 2025-02-04 136/week @ 2025-02-11

260 downloads per month
Used in 2 crates

Apache-2.0

105KB
2.5K SLoC

Tytanic

tytanic is a test runner for Typst projects. It helps you worry less about regressions and speeds up your development.

Features

Out of the box tytanic supports the following features:

  • compile and compare tests
  • manage tests of various types
  • manage and update reference documents when tests change
  • filter tests effectively for concise test runs

An asciicast showing tytanic running the full cetz test suite.

Stability & Typst version

tytanic currently targets Typst 0.12.0 only, the CLI will remain stable across patch versions, but may change across.

Documentation

To see how to get started with tytanic, check out the book.

Contribution

CONTRIBUTING.md contains some guidelines for contributing.

Changelog

The changelog can be found here.

Dependencies

~11–19MB
~270K SLoC