מידע

יוצרים Noah Van Horenbeke
מועד הגשה אין מועד הגשה
מגבלת הגשות אין הגבלה

כניסה

0 - Installation Kathara Lab Checker

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

Uploader le fichier 'resources_result_all.csv'

Utilisation en local

Ce labo simple contient une configuration correcte de 2 routeurs connectés ainsi que le fichier de correction.yaml pour lancer kathara lab checker.

Exécutez [1] :

cd ./resources
python3 -m kathara_lab_checker --config correction.yaml --no-cache --lab .
[1]Le premier lancement peut prendre 2-3 minutes.
🔍 Résultats
  • Succès : Les checks ont eu lieu. Un résumé s'affiche dans le terminal et des fichiers .csv sont générés dans le dossier.
  • Échec : Probablement une erreur de chemin. Assurez-vous d'être positionné au bon endroit (cd ./resources) et que le fichier correction.yaml existe dedans.

Vérification du contenu de : resources_result_all.csv


גודל קבצים מרבי: 976.6 KiB
הרחבות מורשות: .csv