Right now, the tests are organized under two folders: unit tests and LLM-dependent tests (llm_optimizers_tests).
Some unit tests are organized by functionality:
test_batch_run.py
test_copy.py
test_export.py
Some unit tests are organized by modules:
test_dataloader.py
test_nodes.py
Solution proposal:
Create three folders: llm_optimizer_tests, module_unit_tests, functional_tests
@doxav, can you give some advice on this as well, given your engineering background?