What problem does it solve?
This Skill streamlines the process of writing and running tests, and managing the continuous integration and continuous deployment (CI/CD) pipeline for the tailrelay project, ensuring code quality and reliable releases.
Core Features & Use Cases
- Comprehensive Testing: Supports Go unit tests, Python integration tests, and local CI pipeline simulation.
- Test Coverage Guidance: Identifies packages lacking tests and provides clear instructions for writing new tests.
- CI Pipeline Management: Details the existing CI jobs and offers guidance on adding new ones for enhanced quality checks.
- Use Case: When developing a new feature for tailrelay, use this Skill to write corresponding Go unit tests, add integration tests to verify its behavior within a containerized environment, and ensure the CI pipeline correctly builds and tests the changes.
Quick Start
Use the testing-cicd skill to run all Go unit tests within the webui directory.