oamg/leapp-repository/leapp-test-runner
Claude Code and agent skill by oamg/leapp-repository
- community
Checking that the SKILL.md file is still in the repository.
Run tests and linters for leapp-repository. Covers container-based CI testing, single-actor fast tests, and lint commands.
Install
npx vskill@latest install oamg/leapp-repository/leapp-test-runnerSKILL.md
Running Tests and Linters
All non-container commands (make lint, make test_no_lint, make fast_lint, make dev_test_no_lint) require a local virtualenv and REPOSITORIES envar (e.g. REPOSITORIES=common,el9toel10). Create the virtualenv with make install-deps (RHEL/CentOS) or make install-deps-fedora (Fedora) — the Makefile handles activation internally, don't source the venv manually. Set PYTHON_VENV=pythonX.X to choose the Python version (default: python3.6). Container commands are self-contained and recommended as the default.
Container-based testing (CI-equivalent, no venv needed)
Three container options, each matching a target Python version:
| Container | Python | Used for | |
|---|---|---|---|
el8 | 3.6 | common, el8toel9 | |
el9 | 3.9 | common, el8toel9, el9toel10 | |
f42 | 3.13 | lint-only (latest tooling) |
Pick container(s) based on which repositories your change touches:
commonactors: test onel8andel9(both Python versions must pass).el8toel9only:el8is sufficient,el9is a bonus.el9toel10only:el9.
Single-actor testing (fastest feedback, requires venv)
Use during development when iterating on one actor:
Linting
Choosing what to run
| Situation | Command | |
|---|---|---|
| Quick check during development | ACTOR=<name> make dev_test_no_lint | |
| Before pushing | TEST_CONTAINER=elX make test_container | |
| Full CI confidence | make test_container_all | |
| Only lint issues | make fast_lint or TEST_CONTAINER=elX make lint_container |
Interpreting failures
- pylint / flake8: fix the reported file and line.
- isort: run
make lint_fixto auto-sort imports, then verify. - pytest: read the traceback; check if the test uses
monkeypatch.setattrcorrectly and if mocked models match current schema.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/leapp-test-runner/SKILL.md
Popularity
- Repository stars
- 63
- Repository forks
- 170
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/oamg/leapp-repository/leapp-test-runner)