-
StabilityTester 1.0.1 Stable
released this
2026-09-11 06:16:04 +00:00 | 0 commits to main since this releaseCorrections — l'application ne demarrait pas
gui/app.pyimportaitpyqtSignal, nom PyQt du signal, absent de PySide6 (Signal). Import inutilise, retire avec les autres symboles Qt non employes.MPLBACKENDetait force amodule://backend_interagg, le backend interne de PyCharm, indisponible hors de cet IDE →QtAgg.gui/app.pyetmonitor/monitor.pyutilisaient des imports relatifs remontant au-dela du paquet racine charge parmain.py→ imports absolus, et ajout ducore/__init__.pymanquant.- Backend Qt de matplotlib :
backend_qtagg(Qt6) essaye en premier,qt5aggen repli.
Correction — onglet Statistiques
get_statistics()renvoyait, sur historique vide, un dictionnaire ampute deconnection_loss_countetuptime_percentage. LeKeyErrorqui en resultait cassait silencieusement tout l'onglet Statistiques, graphiques compris, a chaque rafraichissement. Les deux chemins de retour exposent desormais les memes cles.Nouveau — executable Windows
StabilityTester.spec+ ciblemake build-windows: produisent un.exeautonome depuis Linux, via un Python Windows execute sous Wine (PyInstaller ne sait pas cross-compiler).- PySide6 est epingle a 6.9.3 pour ce build : a partir de 6.10,
Qt6Core.dlldepend deicuuc.dll, l'ICU systeme de Windows 10+, que Wine n'implemente pas. main.pyreconfigure la sortie standard en UTF-8 : les emojis des messages faisaient echouer l'encodagecp1252de Windows des que la sortie etait redirigee.
Outillage
make testetait casse par la meme confusion de paquet (StabilityTester.core...introuvable) — repare, il passe.Makefile:libgl1-mesa-glx, retire des depots Debian/Ubuntu recents, remplace parlibgl1et les dependances Qt6 manquantes.
Artefact :
StabilityTester.exe(73 Mo, x86-64, autonome — aucun Python requis).
Construit sous Wine et teste par demarrage ; une validation sur Windows natif reste recommandee.Downloads