integration-test

Execute multi-layered integration tests for helmlog federation capabilities.

2|2|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/weaties/helmlog --skill integration-test-weaties
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: integration-test
Source: https://github.com/weaties/helmlog/tree/main/.claude/skills/integration-test
Command: npx skills add https://github.com/weaties/helmlog --skill integration-test-weaties

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a robust testing framework to ensure the integrity and security of the helmlog federation features, including co-op authentication, data sharing, and embargo enforcement.

Core Features & Use Cases

  • Multi-Layered Testing: Offers three distinct testing layers (In-Process Pytest, Pi Smoke Tests, Docker Compose) catering to different validation needs and environments.
  • Federation Validation: Specifically designed to test inter-Pi communication, authorization mechanisms, and data access controls within a cooperative sailing network.
  • Use Case: Before merging a critical update to the co-op data sharing protocol, run the Layer 2 Pi Smoke Tests to confirm that real Pis on the Tailscale network can successfully exchange data and enforce access policies.

Quick Start

Execute the in-process pytest suite to validate federation code changes.

Frequently Asked Questions about integration-test

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

FAQPage Schema
How do I run federation integration tests for inter-Pi communication and co-op authentication?▼

Federation integration tests validate inter-Pi communication, co-op authentication, embargo enforcement, and data licensing compliance using in-process pytest, Pi-based smoke tests over Tailscale, and Docker Compose environments.

What is the best way to test embargo enforcement and data licensing compliance in a cooperative sailing network?▼

Testing embargo enforcement and data licensing compliance involves executing a multi-layered testing suite that validates authorization mechanisms and data access controls across inter-Pi communication and federation scenarios.

Does this integration testing suite support Docker Compose environments for validating federation capabilities?▼

Yes, the suite supports Docker Compose environments to provide thorough validation of federation capabilities across different scenarios and architectures, alongside in-process pytest and Pi smoke tests.

Can I use pytest to validate helmlog federation code changes before merging?▼

Yes, you can execute the in-process pytest suite to validate helmlog federation code changes, specifically checking co-op authentication, data sharing protocols, and embargo enforcement before merging.

Do I need Tailscale to run Pi-based smoke tests for federation validation?▼

Yes, Tailscale is required for the Layer 2 Pi smoke tests because this layer validates real inter-Pi communication, data exchange, and access policy enforcement over the Tailscale network.

When should I use Docker Compose over in-process pytest for integration testing?▼

Use Docker Compose when you need thorough validation across different scenarios and architectures, whereas in-process pytest is suited for quickly validating localized federation code changes.