Skip to content

sf level tests

Dominique Revuz edited this page Oct 17, 2018 · 1 revision

À l'échelle d'un dépot enseignant (actuel) ou d'un répertoire home utilisateur (futur)

  • Automatisation complète de la chaîne de tests :

    • Collecte automatique des exercices
      (on renseigne juste un directory et ça va chercher pour les fichiers du types *.pl)
    • Lecture des méthodes de tests exo par exo
      (en cherchant dans leur templates les champs autorisant des tests automatiques)
    • Vérification des clés sur les exos ayant des clés exigées "required_key...."
    • Résumé et statistiques (timing) sur un repo entiers d'exos (sur un répertoire entier)
  • Définition de la rétro-compatibilité pour PL : (rien à coder mais des exigences à décider...)

    • Quels tests doivent passer sur master après chaque merge ?
    • Quels tests doivent passer sur master à chaque release ?

Clone this wiki locally