test-runner

Run Django backend tests with unit, integration, and end-to-end tagging.

1|Updated Oct 14, 2025
One-click install
npx skills add https://github.com/yangyang198354-haha/FreeArk --skill test-runner-yangyang198354-haha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-runner
Source: https://github.com/yangyang198354-haha/FreeArk/tree/main/.claude/skills/test-runner
Command: npx skills add https://github.com/yangyang198354-haha/FreeArk --skill test-runner-yangyang198354-haha

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Django, pytest, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a comprehensive solution for managing and running FreeArk's backend test suite, allowing users to efficiently execute tests, verify changes, and maintain test integrity.

Core Features & Use Cases

  • Layered Testing: Run unit, integration, and end-to-end tests with ease.
  • Test Tagging: Utilize Django test runner's tagging system for organized testing.
  • Performance Baseline: Monitor and maintain test performance over time.
  • Quick Start: Execute a specific test or a combination of tests with simple commands.

Quick Start

Run all unit tests for the FreeArk backend using the command: python manage.py test api --settings=freearkweb.test_settings --tag=unit.

Frequently Asked Questions about test-runner

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

FAQPage Schema
How do I automate Django backend test suite execution?

Automate Django backend test suite execution by utilizing the test runner's tagging system to organize and trigger unit, integration, and end-to-end tests via simple command line scripts.

What's the best way to run specific Django unit tests for a project?

Run specific Django unit tests by executing commands like `python manage.py test api --settings=freearkweb.test_settings --tag=unit` to target isolated components using the tagging system.

Can I execute layered integration and end-to-end tests with Django test runner?

Execute layered integration and end-to-end tests with the Django test runner by applying specific test tags, allowing you to verify backend changes and maintain overall test integrity.

Do I need pytest to manage backend test automation with Django?

You need both Django and pytest installed to manage backend test automation, as these dependencies provide the required framework and testing libraries to execute the test suite.

How does test tagging improve backend test suite management?

Test tagging improves backend test suite management by categorizing tests into unit, integration, and end-to-end layers, enabling targeted execution and efficient verification of specific backend changes.

Can I monitor test performance baseline over time with Django test runner?

Monitor test performance baseline over time by executing the backend test suite and tracking execution metrics, ensuring long-term test integrity and identifying performance regressions during verification.