Compétences de Test

VérifiéSûr

Permet d'exécuter pytest avec des arguments optionnels, de lister les fichiers de test, d'exécuter un test spécifique et de générer des rapports de couverture. Utile pour valider la qualité du code en continu.

Spar Skills Guide Bot
TestingIntermédiaire
16002/06/2026
Claude CodeCursorWindsurfCopilotCodex
#testing#pytest#coverage#test-automation#quality

Recommandé pour

Notre avis

Permet d'exécuter et gérer les tests d'un projet, avec support pour pytest et la couverture de code.

Points forts

  • Exécution flexible des tests avec arguments personnalisés
  • Découverte automatique des fichiers de test
  • Génération de rapports de couverture de code
  • Intégration facile dans des pipelines CI

Limites

  • Nécessite que le projet utilise pytest
  • La couverture nécessite le package pytest-cov installé
  • Ne gère pas les tests d'autres frameworks (unittest, etc.)
Quand l'utiliser

Pour exécuter rapidement la suite de tests, vérifier la couverture ou lancer des tests spécifiques durant le développement.

Quand l'éviter

Lorsque le projet utilise un framework de test non supporté (par exemple unittest) ou que des configurations de test complexes sont nécessaires.

Analyse de sécurité

Sûr
Score qualité80/100

The skill only uses pre-defined tools for running tests, listing files, and generating coverage. No shell execution, network calls, or destructive actions. It is safe.

Aucun point d'attention détecté

Exemples

Run all tests
Run the full test suite and show verbose output.
Run a specific test file
Run tests in the file tests/test_agent.py.
Get test coverage
Generate and display test coverage report for the project.

name: testing description: Testing capabilities including running pytest, listing tests, and generating coverage reports. allowed-tools:

  • run_pytest
  • list_test_files
  • run_test_file
  • get_test_coverage

Testing Skill

This skill provides the agent with capabilities to run and manage tests for the project.

Tools

run_pytest

Run pytest with optional arguments.

  • args: Optional arguments to pass to pytest (e.g., "-v", "tests/test_agent.py").

list_test_files

List all test files in the project.

run_test_file

Run tests in a specific file.

  • file_path: Path to the test file (relative to project root).

get_test_coverage

Generate and display test coverage report (requires pytest-cov).

  • path: Optional path to measure coverage for (default is project root).

Usage

The testing skill enables the agent to:

  • Run the full test suite
  • Execute specific test files
  • Discover available tests
  • Monitor test coverage

This is particularly useful for continuous integration scenarios and ensuring code quality during development.

Skills similaires