smoke-test
Run smoke tests to verify the Everruns system works correctly.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Smoke Tests
Verify the system is working after changes.
Quick Start
# Start server (no Docker needed, --no-watch for faster startup)
just start-dev --no-watch
# Run tests
cargo test
Checklist
1. Start Server
just start-dev --no-watch # In-memory, no Docker, fast startup
# or: just start-all --no-watch # With PostgreSQL persistence
2. Health Check
curl -s http://localhost:9000/health | jq
# Expected: {"status": "ok", ...}
3. Run Tests
# All tests (unit + integration, includes tool calling tests)
cargo test --all-features
# Integration tests only (requires server running)
cargo test -p everruns-server --test integration_test -- --test-threads=1
# Durable engine tests
cargo test -p everruns-durable --lib
Integration tests cover: API endpoints, tool calling (OpenAI/Anthropic/LLMSim), events, sessions, capabilities.
4. UI Check
curl -s -o /dev/null -w "%{http_code}" http://localhost:9100
# Expected: 200 or 307
5. API Endpoint Test
ORG="org_00000000000000000000000000000001"
# Create agent
curl -s -X POST "http://localhost:9000/v1/agents" \
-H "Content-Type: application/json" \
-d '{"name": "Test", "system_prompt": "You are helpful."}' | jq '.id'
Full API Reference
See http://localhost:9000/swagger-ui/ for complete API documentation.
Troubleshooting
# Check ports
lsof -i :9000 # API
lsof -i :9100 # UI
# View logs (DEV MODE runs in foreground)
# Ctrl+C to stop, then restart with: just start-dev
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!