Closed mmoskal closed 5 months ago
1) Should the py/ folder be a client/ folder? 2) Where do unit tests go? is there a tests/ subfolder for rllm/rllm-* or do all tests go in py/tests/ ? if so, maybe py/tests should be a top-level tests folder
pyaici
has stuff for vLLM and HuggingFace (server)
Current tests
folder is for pytest specifically (and in fact it only has declctrl tests), so I would put it under py
; then we have ./scripts/test-jsctrl.sh
and ./scripts/test-pyctrl.sh
- maybe better to extend ./aici.sh with these or have pyctrl/test.sh etc? on top of that there are rLLM tests (that check if the model works properly) under rllm-cuda/test.sh - it's all a bit confusing and the fact I can't run most of this stuff in gh actions is a problem...
Proposed structure: