"Governs unit testing across Pytest modules, Ansible compliance, Podman containerization, OKF frontmatter validation, and Playwright E2E suites."
Install
npx skillscat add cmsfornerd/cmsfornerd2/unit-testing-suite Install via the SkillsCat registry.
SKILL.md
Unit and Integration Testing Suite Skill
This skill governs unit, modular, integration, and E2E browser testing routines across the CMSForNerd2 repository.
Operational Standards
Pytest Modular Architecture:
- Tests reside in domain submodules inside
tests/unit/(ansible.py,containers.py,markdown.py,sitemaps.py,llms.py). tests/test_unit.pyre-exports domain test cases for Pytest discovery and execution.
- Tests reside in domain submodules inside
Subsystem Test Coverage:
- Ansible: Validates
deploy-static.ymlplaybook syntax, FQCN module actions,changed_whenparameters, and dual-pathway branching logic. - Containers: Validates
DockerfileandContainerfilemulti-stage build instructions andnode:22-alpinebuilder setup. - Markdown & OKF: Validates OKF v0.1 schema compliance and OKF v0.2 machine-readable trust signals (
sources,verified,status). - Sitemaps & Assets: Validates plain-text and XML sitemap endpoints against physical built assets in
dist/.
- Ansible: Validates
Execution Command:
uv run --with pytest --with pyyaml --with requests python -m pytest
Deep State of Mind (DSOM) For My AI Protocol | Harisfazillah Jamel (LinuxMalaysia) | 2026-09-05
Standard: UK English | DBP-standard Bahasa Melayu Malaysia (Piawai) | GNU General Public License v3.0