run-tests

Execute Mojo or Pytest test suites and generate structured pass/fail reports.

18|5|Updated Nov 3, 2025
One-click install
npx skills add https://github.com/mvillmow/ProjectOdyssey --skill run-tests-mvillmow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-tests
Source: https://github.com/mvillmow/ProjectOdyssey/tree/main/.claude/skills/tier-1/run-tests
Command: npx skills add https://github.com/mvillmow/ProjectOdyssey --skill run-tests-mvillmow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mojo, pytest, pixi.

What problem does it solve?

Manually running test suites and interpreting their results is tedious, especially in large codebases, leading to missed regressions and slower development cycles.

Core Features & Use Cases

  • Automated Test Execution: Executes test suites (Mojo, pytest) to verify code functionality and identify regressions or failures.
  • Comprehensive Reporting: Provides clear pass/fail status, failure details, and execution times.
  • Use Case: After making changes to a critical module, use this skill to run all associated unit tests and quickly identify any new failures before committing.

Quick Start

Use the run-tests skill to execute all Mojo tests in the 'tests/' directory with verbose output.

Frequently Asked Questions about run-tests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run automated tests to verify code functionality?

Automated test execution validates code by running test suites with tools like pytest or Mojo, generating structured reports with pass/fail counts, execution time, and detailed failure information to catch regressions before commit.

Can I use pytest and Mojo together in the same test suite?

Yes, this skill executes both pytest and Mojo test suites. You can run tests from either framework or both in sequence, with each generating individual reports on failures and execution metrics.

What do I need to set up before running tests with this skill?

Test execution requires environment setup including Mojo, pytest, and pixi as dependencies. You'll also need organized test files, typically in a 'tests/' directory, before the skill can validate code changes.

How do I validate changes to a critical module without manual testing?

After modifying code, use this skill to run all associated unit tests automatically. It identifies new failures and regressions in seconds, providing pass/fail status and detailed error reports for quick diagnosis.

What information does the test report include?

Test reports deliver pass/fail counts, execution time, and detailed failure information for each test. This structured output enables quick identification of which tests failed and why, accelerating debugging.