원클릭으로
test-runner
Run tests using the project Makefile. Use for executing test suites, running specific tests, and validating code changes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Run tests using the project Makefile. Use for executing test suites, running specific tests, and validating code changes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | test-runner |
| description | Run tests using the project Makefile. Use for executing test suites, running specific tests, and validating code changes. |
| triggers | ["*test","*qa test"] |
One-line summary: Run the project test suite through the Makefile for consistent environment setup.
TLDR:
Use make test to run all tests; use pytest directly (with .venv activated) for targeted runs by file, pattern, or coverage.
On failure: read the error, fix the issue, re-run the specific failing test first, then the full suite.
Used by Neo (*swe test) after implementation changes and by Trin (*qa test) for full verification.
This skill provides standardized test execution using the project's Makefile. All test commands should go through make to ensure consistent environment setup.
make test
Runs the complete test suite with pytest.
source .venv/bin/activate && pytest tests/unit/test_store.py -v
source .venv/bin/activate && pytest -k "test_pattern" -v
source .venv/bin/activate && pytest --cov=via tests/ -v
| Action | Command |
|---|---|
| All tests | make test |
| Unit tests only | source .venv/bin/activate && pytest tests/unit/ -v |
| Integration tests | source .venv/bin/activate && pytest tests/integration/ -v |
| Single file | source .venv/bin/activate && pytest tests/unit/test_X.py -v |
| By pattern | source .venv/bin/activate && pytest -k "pattern" -v |
| Verbose output | Add -v or -vv flag |
| Stop on first fail | Add -x flag |
make install)*swe test): Run tests after implementing changes*qa test): Run full test suite for verificationProduct Manager. Use for product vision, requirements, PRDs, user stories, prioritization, and acceptance criteria.
Tech Lead and Architect. Use for architectural decisions, design guidance, task planning, code quality, and refactoring strategy.
Scrum Master and Project Coordinator. Use for sprint status, task tracking, velocity metrics, and team coordination.
Senior Software Engineer (Python). Use for implementation, coding, debugging, testing, and refactoring tasks.
Knowledge Officer and Documentation Architect. Use for documentation, knowledge queries, recording decisions/lessons, and file organization.
HCI Expert and UX Advocate. Use for user story review, usability testing, HCI evaluation, API/CLI feedback, sprint user review gates, and usability defect filing.