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.