Kathara Lab Checker : tester en local
À quoi sert kathara-lab-checker ?
kathara-lab-checker est un outil qui vous permet d'exécuter les mêmes tests que ceux utilisés pour votre évaluation, mais directement sur votre machine. Cela vous évite des allers-retours inutiles avec INGInious.
Installation
L'installation se fait via pip. Pour isoler l'outil, pensez à créer et activer un environnement virtuel au préalable. [1]
Prérequis : Python 3.6+.
python3 -m pip install kathara-lab-checker
| [1] | L'installation prend en charge toutes les dépendences nécessaires (kathara, docker ...) |
Vérifiez l'installation avec :
kathara_lab_checker -v
Si vous obtenez l'erreur : No module named 'pkg_resources', exécutez cette commande avant de réessayer :
python3 -m pip install 'setuptools<81'
Si vous obtenez une erreur lié à Docker, essayer de l'ajouter au groupe via :
#Vérifier les groupes groups #Créer le groupe si il n'existe pas sudo groupadd docker #Ajouter le user au groupe sudo usermod -aG docker $USER sudo reboot # Pour vérifier groups
Si vous obtenez une erreur lié à xterm, essayer de l'installer :
sudo apt install -y xterm
INGInious