#!/bin/bash # Auteur: Denis Payet # Modification: Pascal Anelli # 5 Fev 2020 # Session 3 source ${LIBSH}/libeval.sh #----------------------------------------- rep=/home/alice/Sequence4/A45 challenge=C45Q1 scriptname=ploumploum.sh #--------------------------------- # codechecker 6 $challenge # Debut firstcheck # 1 working $rep/$scriptname banane fraise ananas mangue &>/dev/null step $(vraifaux $?) "L'execution du script s'effectue sans erreur " true # 2 display display=$($rep/$scriptname banane fraise ananas mangue 2>/dev/null) [ -n "$display" ] step $(vraifaux $?) "Un resultat s'affiche " # 3 RANDOM grep -q RANDOM $rep/$scriptname 2>/dev/null step $(vraifaux $?) "Le script ne genere un nombre aleatoire " # 4 alea grep -q alea $rep/$scriptname 2>/dev/null step $(vraifaux $?) "Le script définit une fonction alea " # 4 selecteur grep -q selecteur $rep/$scriptname 2>/dev/null step $(vraifaux $?) "Le script définit la fonction selecteur " # 6 accuracy $rep/$scriptname A A A 2>&1 | grep -q "A" >/dev/null step $(vraifaux $?) "La selection se fait parmi les arguments " #-------------------------------- # Fin status "${challenge}_$res" exit 0 #---- evaluation code # listcode = [ '000', '6a0', '332', 'a05', '0c7', 'e03', 'a97' ] #-----