work in progress
For more information about the arena
and the LASSO platform, visit our website: https://softwareobservatorium.github.io/
project is managed with hatch
(https://hatch.pypa.io/latest/)
pip install hatch
Build project
python -m hatch build
Test project
python -m hatch test
LQL parser in python using antlr4 grammar
- antlr4-python3-runtime
- lqlparser.py
Sequence sheet notation and engine realized in python.
Adaptation strategies are realized in
SMs and SRMs are based on pandas DataFrame
see examples in notebooks
- Load units under tests from local machine
- Use builtin types (collections example)
- Use LLMs (via Ollama/OpenAI) to generate units under test (i.e., code candidates)
Tests that demonstrate the arena test driver can be found in tests/.
- arena_test.py contains integration tests (system tests)