Task #3199
Updated by Veronique bouzid over 5 years ago
Tout se passe sur la machine rangiroa
rep = /home/bouzid/LFR/GCOV_3.2.0.24
ensuite les répertoires de test /home/bouzid/LFR/GCOV_3.2.0.24/SVS-xxxx.
Les répertoires SVS comprenant plusieurs scripts de test sont traités indépendamment, par exemple
SVS-0012 SVS-0012-step2 SVS-0012-burst SVS-0012-normal SVS-0012-sbm1 SVS-0012-sbm2
Les variables d environnement necessaires sont
export DROOT=${HOME}/LFR
export SGCOV=${DROOT}/LFR_FSW/libgcov/build_gcov_files.py
export DBUILD=${DROOT}/build-LFR_FSW-Desktop_Qt_5_11_2_GCC_64bit-Debug/
export DTEST=${DROOT}/GCOV_3.2.0.24
Chaque répertoire de test a son analyse gcov unitaire. On se met au debut de l arborescence de test
cd ${DTEST}
${SGCOV} -r ${DBUILD} -o /home/bouzid/LFR/GCOV_3.2.0.24/SVS-0053/ /home/bouzid/LFR/GCOV_3.2.0.24/SVS-0053/gcov_out_2018-11-13\ 08\:49\:49.309256.txt
puis on execute le script /home/bouzid/LFR/lance_rapport SVS-xxxx.
Les fichiers*.html seront crées dans le repertoire de test .
Ensuite pour obtenir l analyse complète, on se met dans le répertoire /home/bouzid/LFR/GCOV_3.2.0.24 et on lance la commande
../LFR_FSW/libgcov/gcovr.py -s ../LFR_FSW -o . -g /opt/rtems-4.10/bin/sparc-rtems-gcov .
ou bien le script /home/bouzid/LFR/lance_final
Liste des tests joués
SVS-0002 à SVS-0014 SVS-0018 à SVS-0022 SVS-0026 à SVS-0034 SVS-0038 SVS-0040 à SVS-0044 SVS-0053 à SVS-0057
SVS-0059 SVS-0064 à SVS-0065 SVS-0067 SVS-0069 SVS-0070 SVS-0071 SVS-0073 SVS-0074 SVS-0076 à SVS-0079 SVS-0081 à SVS-0083 SVS-0086 SVS-0089 à SVS-0091 SVS-0095 SVS-0096