mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-10 12:47:04 +00:00
# Conflicts: # cli/build/docs/integration_matrix/__init__.py # tests/lint/ansible/roles/meta/__init__.py # utils/github/variant/axes.py
Category Tests 🗂️
Integration tests that validate meta/categories.yml: every declared category path MUST correspond to an existing directory under roles/, invokable: true MUST NOT appear on any descendant of an already-invokable ancestor, and every category MUST declare a glyph label that is unique among its siblings.
Tests in this directory MUST only cover the category hierarchy itself. Tests for application_id classification driven by invokable_paths.py MUST live under tests/integration/roles/applications/id/.
For framework, directory layout, and make test-integration usage see integration.md.