wikit-ai / olaf

6 stars 1 forks source link

Optimize tests by grouping fixtures #21

Open ba-talibe opened 5 months ago

ba-talibe commented 5 months ago

We already grouped the spaCy fixture (see the test/conftest.py).

We should be able to group some fixtures at least by package or module, e.g., group the example objects.

The goal is to load only one time what needs to be loaded once.

See pytest doc for details: https://docs.pytest.org/en/stable/how-to/fixtures.html#scope-sharing-fixtures-across-classes-modules-packages-or-session

schmarion commented 5 months ago

Dans test>conftest.py on définit les objets dont on a besoin pour les tests.

Pour l'instant, les tests sont exécutés sur des objets différents pour chaucn d'entre eux. L'objectif est de faire tourner tous les tests sur le même exemple à mettre dans conftest. On pourra par exemple utiliser un extrait des données présentes ici : https://github.com/wikit-ai/olaf-llm-eswc2024/tree/main/data .