[Debian-pan-maintainers] Rapport d'avancement

RAHLI Oussama oussama.rahli at synchrotron-soleil.fr
Fri Jul 19 17:48:14 BST 2024



Bonjour à tous, 




Cette semaine, avec l'aide de Monsieur Picca, nous avons améliorer le dernier test d'intégration pour Pyfai. Nous avons modifié le test pour qu'il parcoure les paquets existants et vérifie la présence de fichiers /usr/bin. Si de tels fichiers sont trouvés, ils sont affichés. Ensuite, nous avons vérifié que les scripts pouvaient se lancer sans problème une fois le paquet installé. 




-Le contenu de noveau script: 




#!/bin/sh -ex 

glxinfo 

export PYFAI_OPENCL=True 

export PYOPENCL_COMPILER_OUTPUT=1 




allpkg=$(dh_listpackages) 




for p in $allpkg; do 




echo "Package being processed: $p" 

allbinaries=$(dpkg -L "$p"| grep "/usr/bin/") 

if [ -z "$allbinaries" ]; then 

echo "No binaries were found in this package" 

continue 

fi 

echo "Binaries of the package $p :" 

echo "$allbinaries" 




for f in $allbinaries; do 

timeout 5s "$f" 

ec=$? 

echo "tested $f: $ec" 

if [ $ec -eq 143 ]; then 

echo "trapped status 143 and return success for $f" 

elif [ $ec -eq 2 ]; then 

echo "Skipped exit code 2 for $f" 

else 

echo "skipped" 

fi 

done 

done 






-La partie du code ajouter au fichier debian/tests/control: 




Test-Command: xvfb-run -s "-screen 0 1024x768x24 -ac +extension GLX +render -noreset" sh debian/tests/gui 

Depends: 

debhelper, 

mesa-utils, 

pyfai, 

xauth, 

xvfb, 

Restrictions: allow-stderr 



Bien cordialement, 

Oussama RAHLI 
Etudiant à l'insa de Rennes. 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-pan-maintainers/attachments/20240719/82d4697f/attachment-0001.htm>


More information about the Debian-pan-maintainers mailing list