ordo-testing

Run Rust unit, integration, and Criterion benchmarks for the Ordo project.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/Pama-Lee/Ordo --skill ordo-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ordo-testing
Source: https://github.com/Pama-Lee/Ordo/tree/main/.cursor/skills/ordo-testing
Command: npx skills add https://github.com/Pama-Lee/Ordo --skill ordo-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ordo's testing and benchmarking guide helps development teams validate correctness and measure performance across the Ordo project, reducing release risk and ensuring reliability.

Core Features & Use Cases

  • Unit tests for individual components
  • Integration tests across crates and services
  • Benchmarking with Criterion to track performance regressions
  • k6 load tests and CI configurations to validate under load and automate checks
  • Use case: integrate tests and benchmarks into CI pipelines to prevent performance regressions

Quick Start

Install the Rust toolchain, run cargo test to execute unit and integration tests, then run cargo bench to record benchmarks, and optionally run k6-based load tests as defined in CI.

Frequently Asked Questions about ordo-testing

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

FAQPage Schema
How do I run Rust benchmarks and tests for performance regressions in CI?

Run Rust benchmarks and tests for performance regressions by executing cargo test for unit and integration suites, then cargo bench with Criterion to measure performance, and optionally trigger k6 load tests configured in CI pipelines.

What is the best way to validate Ordo project correctness across multiple crates?

The best way to validate Ordo project correctness across multiple crates is running cargo test to execute unit and integration tests locally or in CI, ensuring reliability and reducing release risk across core components.

Does Criterion work with cargo bench to prevent performance regressions in Rust?

Yes, Criterion works with cargo bench to record benchmarks and track performance regressions in Rust. It integrates into development workflows to measure correctness and performance across core crates locally or in CI.

Can I use k6 load tests in CI pipelines to validate Rust services?

Yes, you can use k6 load tests in CI pipelines to validate Rust services under load. k6 configurations automate checks and ensure performance alongside standard cargo test and Criterion benchmark suites.

What prerequisites do I need to run cargo test and cargo bench for Ordo?

To run cargo test and cargo bench for Ordo, you need the Rust toolchain installed. After setup, execute cargo test for unit and integration tests, then cargo bench for Criterion benchmarks, and optionally run k6 load tests defined in CI.

Why should I integrate benchmarks into CI pipelines instead of running them locally?

Integrating benchmarks into CI pipelines automates performance regression checks and validates services under load continuously, reducing release risk compared to running cargo bench and k6 load tests only locally on development machines.