Search

PythonReactSEOPDF
GitHub Skill

smoke-test

Run smoke tests to verify the Everruns system works correctly.

everruns☆ 2 Repository stars0 Repository forks

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

View source ↗Guides

Skill 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)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!