test

Run Rust project tests with cargo across unit, e2e, web, and Docker environments.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/wutongshenqiu/prism --skill test-wutongshenqiu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/wutongshenqiu/prism/tree/main/.agents/skills/test
Command: npx skills add https://github.com/wutongshenqiu/prism --skill test-wutongshenqiu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The test Skill addresses the challenge of running comprehensive project tests efficiently, streamlining the development workflow by providing a choice of test modes that cater to different test requirements.

Core Features & Use Cases

  • Flexible Test Modes: Offers various modes to run tests ranging from all tests, unit tests, e2e tests to specific test names, catering to different parts of the project.
  • Multi-Environment Testing: Supports testing across cargo, dashboard/web, Playwright, and Docker environments.
  • Quick Start & Management: Provides quick start instructions and management commands for running, stopping, and reloading tests.

Quick Start

To run all tests for the project, execute the following command:

cargo test --workspace

Frequently Asked Questions about test

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

FAQPage Schema
How do I run all Rust tests in a cargo workspace efficiently?

The test skill supports flexible test modes including unit tests, end-to-end tests, and specific test names. You can choose the execution mode that caters to different testing requirements across your project.

Can I run Playwright e2e tests for Rust web applications using cargo?

Yes, you can execute Playwright browser tests. The skill supports multi-environment testing across cargo, dashboard/web, Playwright, and Docker environments for comprehensive web application validation.

Do I need to install specific frameworks before running Rust e2e tests?

Yes, you need cargo and applicable test frameworks like Playwright installed. These dependencies are required to support browser testing and various execution environments for your Rust applications.

What is the best way to manage Docker containerized tests for a Rust project?

The best way to manage Docker containerized tests is using the provided management commands. These allow you to easily run, stop, and reload tests across supported environments for your Rust applications.