test-all

Run backend, frontend, and acceptance tests in a coordinated workflow.

2|1|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/is-ivanov/rpm-ddd --skill test-all-is-ivanov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-all
Source: https://github.com/is-ivanov/rpm-ddd/tree/main/.opencode/skills/test-all
Command: npx skills add https://github.com/is-ivanov/rpm-ddd --skill test-all-is-ivanov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual coordination needed to validate the entire application by running unit tests across backend and frontend components, then executing acceptance tests with the backend started in the correct sequence.

Core Features & Use Cases

  • Parallel unit test orchestration: Runs backend usecase tests, backend adapter tests, and frontend tests concurrently to reduce total validation time.
  • End-to-end test flow: Starts the backend only after unit tests pass, then runs acceptance tests and shuts the backend down afterward.
  • Use case: Ideal when you want a single reliable workflow before merging code, verifying a large refactor, or checking that both application layers and integrated acceptance paths still pass together.

Quick Start

Ask the AI to use the test-all skill to run the complete test suite and report pass or fail results for backend, frontend, and acceptance tests.

Frequently Asked Questions about test-all

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

FAQPage Schema
How do I run a full-stack test suite across backend and frontend before merging code?

Run a full-stack test suite by orchestrating parallel unit tests across backend and frontend components, then executing acceptance tests with the backend started in the correct sequence. This provides a single reliable workflow for pre-merge checks, verifying both application layers and integrated paths pass.

How does parallel test orchestration work for backend and frontend components?

Parallel test orchestration runs backend usecase tests, backend adapter tests, and frontend tests concurrently to reduce total validation time. It dynamically discovers backend adapter modules and applies fail-fast reporting, immediately halting the workflow when any phase does not pass.

Can I run acceptance tests with backend lifecycle control in a modular monolith project?

Yes, you can run acceptance tests with backend lifecycle control in a modular monolith project. The workflow starts the backend only after all unit tests pass, executes the acceptance tests, and then shuts the backend down automatically to ensure clean environment validation.

Does this test orchestration workflow support Spring Boot backend adapters?

This test orchestration workflow supports Spring Boot backend adapters by dynamically discovering backend adapter modules during the parallel test execution phase. It validates both the backend usecase logic and the dynamically loaded adapter components before proceeding to acceptance testing.

What is the best way to automate regression testing for a full-stack application?

The best way to automate regression testing is using a coordinated workflow that runs unit tests across backend and frontend concurrently, then starts the backend for acceptance tests. This fail-fast approach provides comprehensive full-stack quality verification with minimal manual coordination.