test-runner

Orchestrates Rust and .NET integration tests for the Azure Service Bus emulator.

1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/Indomitable/fast-servicebus-emulator --skill test-runner-indomitable
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-runner
Source: https://github.com/Indomitable/fast-servicebus-emulator/tree/main/.agents/skills/test-runner
Command: npx skills add https://github.com/Indomitable/fast-servicebus-emulator --skill test-runner-indomitable

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the entire testing process for the Azure Service Bus emulator, ensuring code quality and stability across different test types.

Core Features & Use Cases

  • Comprehensive Testing: Executes Rust unit tests, Rust integration tests, and .NET integration tests.
  • Emulator Management: Automatically starts and stops the emulator as needed for different test phases.
  • Use Case: After making changes to the emulator's message routing logic, use this Skill to run all tests and confirm that no regressions were introduced.

Quick Start

Run the complete test suite for the Azure Service Bus emulator.

Frequently Asked Questions about test-runner

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

FAQPage Schema
How do I run the full test suite for the Azure Service Bus emulator?

This Skill orchestrates the full test suite for the Service Bus emulator by executing Rust unit, Rust integration, and .NET integration tests, managing the emulator's lifecycle, and capturing any failures with logs.

Does the Service Bus emulator test runner handle emulator startup and shutdown automatically?

The test runner manages the emulator lifecycle by automatically starting and stopping the emulator as needed for different test phases, ensuring a deterministic environment for code changes and pull request verification.

How do I verify code changes in the Service Bus emulator do not introduce regressions?

You verify code changes by running this complete test suite to execute Rust and .NET integration tests, which captures failures with logs and satisfies deterministic testing requirements for pull request verification.

Can I run .NET integration tests alongside Rust unit tests for the Service Bus emulator?

Yes, you can run .NET integration tests alongside Rust unit and integration tests, as the Skill provides comprehensive testing across multiple languages and automatically builds the binary before executing the tests.

What is the best way to automate testing for the Azure Service Bus emulator?

Automating Service Bus emulator testing is best handled by orchestrating the full test suite to build the binary, run Rust and .NET tests, and capture failure logs, ensuring code stability across different test types.