local-integration-test-runner

Automate integration test setup and execution for Dapr microservices in Minikube.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/Zaibunis/spec-driven-hackathons --skill local-integration-test-runner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-integration-test-runner
Source: https://github.com/Zaibunis/spec-driven-hackathons/tree/main/phase-5/.claude/skills/local-integration-test-runner
Command: npx skills add https://github.com/Zaibunis/spec-driven-hackathons --skill local-integration-test-runner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pytest, pytest-asyncio, httpx, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of validating event-driven microservices applications with Dapr integration in a local Kubernetes environment, ensuring robust testing before deployment.

Core Features & Use Cases

  • Local Kubernetes Validation: Provides scripts to set up and validate applications within a Minikube cluster.
  • Dapr Integration Testing: Includes comprehensive Pytest scripts to test Dapr's pub/sub, state management, and service invocation capabilities.
  • Demo Preparation: Offers a checklist to ensure smooth and professional demonstration recordings.
  • Use Case: Developers can use this Skill to quickly spin up their Dapr-enabled microservices in a local Minikube environment, run automated integration tests, and verify that all Dapr components are functioning as expected.

Quick Start

Run the 'tests/run-integration-tests.sh' script from your project's root directory to execute all integration tests.

Frequently Asked Questions about local-integration-test-runner

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

FAQPage Schema
How do I run integration tests for Dapr microservices in a local Minikube cluster?

You can run integration tests for Dapr microservices by executing the 'tests/run-integration-tests.sh' script, which automates Minikube validation, applies Dapr components, and runs Pytest scripts to verify pub/sub, state management, and service invocation.

What Dapr capabilities can I verify with automated integration testing?

Automated integration testing with this Skill verifies Dapr's pub/sub messaging, state management, and service invocation capabilities within a local Minikube Kubernetes environment.

Do I need pytest and httpx to test Dapr microservices locally?

Yes, you need pytest, pytest-asyncio, and httpx installed, as these are the required dependencies for executing the Pytest scripts that validate Dapr components.

How do I set up a local Kubernetes environment for Dapr integration testing?

You can set up a local Kubernetes environment by using the included shell scripts which handle Minikube cluster validation and apply the necessary Dapr components for your event-driven microservices.

Can I validate event-driven applications with Dapr before deploying to production?

Yes, you can validate event-driven applications by spinning up Dapr-enabled microservices in a local Minikube environment, running automated integration tests, and verifying that all Dapr components function as expected before deployment.

Why does my Dapr state management integration test fail in Minikube?

Dapr state management integration tests may fail if the Minikube cluster is not properly validated or if Dapr components are not correctly applied, which this Skill's shell scripts are designed to automate and prevent.