Packages
snakepit
0.8.0
0.13.0
0.12.0
0.11.1
0.11.0
0.10.1
0.10.0
0.9.1
0.9.0
0.8.9
0.8.8
0.8.7
0.8.6
0.8.5
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.7
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.11
0.6.10
0.6.9
0.6.8
0.6.7
0.6.6
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.1
0.5.0
0.4.3
0.4.2
0.4.1
0.4.0
0.3.3
0.3.2
0.3.1
0.3.0
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0
High-performance pooler and session manager for external language integrations. Supports Python, Node.js, Ruby, and more with gRPC streaming, session management, and production-ready process cleanup.
Current section
Files
Jump to
Current section
Files
docs/TEST_AND_EXAMPLE_STATUS.md
# Test & Example Status Report
**Date**: 2025-12-25
**Snakepit Version**: 0.7.4
---
## Summary
| Component | Status | Notes |
|-----------|--------|-------|
| **Elixir Test Suite** | ✅ PASS | `mix test` (counts vary by environment) |
| **Integration Suite** | ✅ PASS | `mix test --include integration` |
| **Python Bridge Tests** | ✅ PASS | `./test_python.sh` (57 passed) |
| **Dialyzer** | ✅ PASS | `mix dialyzer` |
| **Credo** | ✅ PASS | `mix credo --strict` |
| **Format** | ✅ PASS | `mix format --check-formatted` |
| **Examples** | ✅ PASS | See `docs/EXAMPLE_TEST_RESULTS.md` |
---
## Test Results
### `mix test`
```bash
mix test
```
**Result**:
- PASS (counts vary by environment)
### `mix test --include integration`
```bash
mix test --include integration
```
**Result**:
- PASS
### `./test_python.sh`
```bash
./test_python.sh
```
**Result**:
- 57 tests passed (pytest)
### `mix dialyzer`
```bash
mix dialyzer
```
**Result**:
- No dialyzer warnings or errors
---
## Example Status
Root-level examples were executed via `./examples/run_all.sh` (mix run) and are
green. See `docs/EXAMPLE_TEST_RESULTS.md` for the full list, commands, and notes.
Standalone Mix projects were also executed via `mix run --eval`:
- `examples/snakepit_showcase` (`SnakepitShowcase.DemoRunner.run_all()`)
- `examples/snakepit_loadtest` (`BasicLoadDemo`, `StressTestDemo`, `BurstLoadDemo`, `SustainedLoadDemo`)
**Not executed (separate projects / manual runs)**:
- `examples/python_elixir_tools_demo.py` (requires running demo server)
---
## Environment
- Python: 3.12.3 (`.venv`)
- gRPC: 1.76.0
- Protobuf: 6.33.0
- NumPy: 2.3.4