Tests d'intégration
Description
Les tests d'intégration ne passeront jamais car la VM qu'on utilise cherche à réserver trop de mémoire dans le container.
Etapes pour reproduire le bug
(Décrire brièvement comment reproduire le bug est très important)
- Utiliser une image contenant une machine virtuelle pour exécuter
flutter drive
(la commande pour les tests d'intégration) dans un job. - Observer la pipeline tourner indéfiniment parce que le container manque de mémoire. l'erreur sur la VM dans le fichier
$TOOLS_HOME/emulator.log
est :
emulator: ERROR: Not enough space to create userdata partition. Available: 5589.988281 MB at /home/sandbox/tools/android-sdk/.android/avd/android_emulator.avd, need 7372.800000 MB.
Screenshots
https://gitlab.unige.ch/private-contact-logging/interface-utilisateur/-/jobs/47522
Recommendations
On pourrait essayer de lancer la vm android avec moins de mémoire réservée comme indiqué dans cette issue mais ce n'est pas sûr que ce soit rentable niveau temps à investir.