# smoke-test > Run smoke tests to verify the Everruns system works correctly. - Author: Mykhailo Chalyi (Mike Chaliy) - Repository: everruns/everruns - Version: 20260121235005 - Stars: 10 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/everruns/everruns - Web: https://mule.run/skillshub/@@everruns/everruns~smoke-test:20260121235005 --- --- name: smoke-test description: Run smoke tests to verify the Everruns system works correctly. --- # Smoke Tests Verify the system is working after changes. ## Quick Start ```bash # Start server (no Docker needed, --no-watch for faster startup) just start-dev --no-watch # Run tests cargo test ``` ## Checklist ### 1. Start Server ```bash just start-dev --no-watch # In-memory, no Docker, fast startup # or: just start-all --no-watch # With PostgreSQL persistence ``` ### 2. Health Check ```bash curl -s http://localhost:9000/health | jq # Expected: {"status": "ok", ...} ``` ### 3. Run Tests ```bash # Unit + integration tests cargo test # Durable engine tests cargo test -p everruns-durable --lib ``` ### 4. UI Check ```bash curl -s -o /dev/null -w "%{http_code}" http://localhost:9100 # Expected: 200 or 307 ``` ### 5. API Endpoint Test ```bash ORG="org_00000000000000000000000000000001" # Create agent curl -s -X POST "http://localhost:9000/v1/orgs/$ORG/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 ```bash # 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 ```