golem-integration-test-setup
CommunitySpin up isolated Golem servers for E2E tests
Software Engineering#integration testing#deployment automation#e2e testing#ci#server orchestration#golem#port discovery
AuthorRust-soham
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Integration tests for Golem apps often interfere with local development state or collide across CI runs, and they can fail due to race conditions from starting requests before the server is ready.
Core Features & Use Cases
- Isolated test environment configuration: Adds a dedicated
test(orintegration) environment ingolem.yamlso tests deploy and target their own setup. - Deterministic, non-interactive deploys: Enables
cli.autoConfirmandcli.resetsogolem -E test deployruns without prompts and starts from a clean deployment each time. - Reliable port discovery for test harnesses: Starts an isolated
golem server runusing--data-dirplus random available ports (--*-port 0) and reads the actual bound ports from--ports-filefor HTTP/MCP routing.
Quick Start
Configure a test environment in your golem.yaml, then run an isolated golem server run with --data-dir and --ports-file for readiness, and finally deploy with golem -E test deploy.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: golem-integration-test-setup Download link: https://github.com/Rust-soham/golem-claw/archive/main.zip#golem-integration-test-setup Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.