#! /bin/sh
# Charger la bibliotheque de fonctions communes:
. ${RT_MARK_DIR}/runtestlib.sh

N=3
rt_echo "Testons un programme qui boucle sans rien faire " \
        "et regardons s'il s'arrete bien apres $N secondes."

rt_echo "Il est `date` exactement."
rt_start_stdout
rt_confiner --cpu=$N sleep 10
rt_stop_stdout
rt_echo "Il est maintenant `date` exactement."
RT_LAST_CODE=`cat ${RT_LOG}.lastcode`

if [ "${RT_LAST_CODE}" = 0 ]
then 
        rt_warning "Le programme precedent n'aurait pas du s'arreter " \
                   "normalement avec un code d'erreur egal a ${RT_LAST_CODE}."
        exit 2
else
        rt_echo "Le programme precedent s'est arrete anormalement" \
                "ce qui etait prevu car il bouclait! " \
                "Le code d'erreur est ${RT_LAST_CODE}."
fi

rt_win 100
