[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