platform-checks

Installation
SKILL.md

Platform Checks

The Platform Checks framework is "write once, run everywhere" - a single test validates a feature across multiple scenarios (restarts, upgrades, etc.).

Key Concepts

  • Check: A Python class that tests one feature via testdrive fragments.
  • Scenario: The context (e.g., restart, upgrade) in which checks run.
  • Action: An individual step within a scenario (e.g., stop a container).

Where Checks Live

All checks are in misc/python/materialize/checks/all_checks/. The __init__.py auto-discovers every .py file in that directory, so adding a new file is all that's needed for registration.

Anatomy of a Check

A check is a class that extends Check and implements three methods. Each returns a Testdrive object wrapping a testdrive fragment string.

Related skills
Installs
1
GitHub Stars
6.3K
First Seen
Apr 3, 2026