Skip to content

Releases: chrisbaker2000/openclaw-e2e

v1.0.0 — Initial Release

21 Feb 14:25

Choose a tag to compare

OpenClaw E2E Test Suite v1.0.0

Post-update end-to-end tests for OpenClaw gateway deployments. Validates your gateway after updates, config changes, or infrastructure modifications.

Highlights

  • ~95 tests across 10 categories: core, config, cron, plugins, memory, channels, runtime, environment, latency, custom provider
  • Three deployment modes: SSH to remote Docker host, local Docker, or API-only
  • Schema-driven validation: all tests grounded in docs-schema.json (extracted from 16 official docs pages)
  • Graceful degradation: tests skip when features aren't configured — no wall of red on first run
  • Zero dependencies beyond bash, curl, and python3

Quick Start

git clone https://github.com/chrisbaker2000/openclaw-e2e.git
cd openclaw-e2e
./setup.sh        # auto-detect your deployment
./openclaw-test.sh # run all tests

What's Tested

Section Tests What It Validates
Core 7 Gateway health, HTTP, version, CPU, memory, PIDs
Config 20 Model format, providers, auth/bind/reload modes, session, messages, tailscale, logging, thinking levels
Cron 13 Delivery fields, channels, modes, schedules, session targets, wake modes
Plugins 5 Registration, manifests, configSchema
Memory 15 Health, full CRUD round-trip, working memory
Channels 11 Slack/Discord connectivity, DM/group policies, modes
Runtime 5 Node.js version, container stability, user, PID limits
Environment 9 Env vars, fatal errors, dangerous flags, config warnings, permissions
Latency 3 Gateway HTTP, memory health/search benchmarks
Custom Provider N Endpoint reachability, per-model validation

Compatible With

OpenClaw v2026.2.15+

See README for full documentation.