runtest.sh : ajout option pour afficher fenêtre de chrome

This commit is contained in:
Jean-Christophe Engel 2024-07-12 14:26:12 +02:00
parent 0ee056e43d
commit 4674f665c9

View File

@ -21,10 +21,11 @@ aide()
{ {
cat <<EOF cat <<EOF
Exécuter un, plusieurs ou tous les tests d'un fichier de test Selenium Exécuter un, plusieurs ou tous les tests d'un fichier de test Selenium
Appel : $(basename $0) [-f fichier] [-a] [-n] [-h] [test ..] Appel : $(basename $0) [-f fichier] [-a] [-c] [-n] [-h] [test ..]
-f fichier : fichier de test (défaut : membres.side) -f fichier : fichier de test (défaut : membres.side)
-a : exécuter tous les tests du fichier -a : exécuter tous les tests du fichier
-c : afficher la fenêtre de chrome
-n : ne pas tuer le processus en fin de test -n : ne pas tuer le processus en fin de test
-h : afficher cette aide -h : afficher cette aide
test : nom (partiel ou complet) d'un test ou d'une suite à exécuter test : nom (partiel ou complet) d'un test ou d'une suite à exécuter
@ -62,7 +63,6 @@ JESTOPTIONS='"\"--detectOpenHandles\""'
# les options # les options
declare -A options declare -A options
options=( options=(
[-c]=${CHROME_OPT}
[--jest-timeout]=${TIMEOUT} [--jest-timeout]=${TIMEOUT}
[--jest-options]=${JESTOPTIONS} [--jest-options]=${JESTOPTIONS}
) )
@ -93,6 +93,11 @@ do
tests="tous" tests="tous"
break break
;; ;;
-c )
# afficher la fenêtre de chrome
chrome=yes
shift
;;
-n ) -n )
KILL=0 KILL=0
shift shift
@ -109,6 +114,11 @@ do
esac esac
done done
if [[ -z "$chrome" ]]
then
COMMANDE="${COMMANDE} -c ${CHROME_OPT}"
fi
# S'assurer que le script de test est à jour # S'assurer que le script de test est à jour
make ${TESTFILE} make ${TESTFILE}
if [[ $? -ne 0 ]] if [[ $? -ne 0 ]]