Files
computer-playbook/tests/integration/roles/meta
kevinveenbirkenbachandClaude Opus 5 cddca72a03 style: delete the Exception tags this branch added
A comment is a nocheck directive or a parameter doc, and an Exception: label does not make narration into one of them. Four comments go entirely: the seven-line block on why Avestan is absent, whose reason stands in the body of 5faa4d1aec; the anchor-directory note in the package-frontend CA script, which the two paths directly below it already state; and the Sphinx budget note in the docs Playwright env, where a # line is rendered into the .env rather than staying source.

Seven Exception: paragraphs inside docstrings keep their prose and lose only the label. A docstring is a parameter doc and may carry the text; the defect was a prefix claiming a sanction the policy does not grant.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-21 12:52:36 +02:00
..
…

Role meta/main.yml Tests 🧾

Integration tests that enforce invariants of each role's meta/main.yml: the file MUST exist for every role under roles/, and galaxy_info MUST carry the fields the Sphinx generator expects (non-empty description, no None values).

Tests in this directory MUST only cover meta/main.yml presence and field shape. Tests about role dependencies declared in that file (dependencies:) MUST live under dependencies/; checks tied to meta/services.yml MUST live under services/ (with the ordering-only galaxy_info.run_after checks under services/run_after/); checks against meta/variants.yml MUST live under variants/.

For framework, directory layout, and make test-integration usage see integration.md.