Skip to content

Test/RA-27- Ajouter des tests instrumentés pour valider le comportement de l’application#33

Merged
JumpingKeyCaps merged 3 commits intoepic/RA-48-Mise-en-place-et-amelioration-de-la-strategie-de-testsfrom
test/RA-27-Ajouter-des-tests-instrumentés-pour-valider-le-comportement-de-l’application
Mar 17, 2025

Hidden character warning

The head ref may contain hidden characters: "test/RA-27-Ajouter-des-tests-instrument\u00e9s-pour-valider-le-comportement-de-l\u2019application"
Merged

Test/RA-27- Ajouter des tests instrumentés pour valider le comportement de l’application#33
JumpingKeyCaps merged 3 commits intoepic/RA-48-Mise-en-place-et-amelioration-de-la-strategie-de-testsfrom
test/RA-27-Ajouter-des-tests-instrumentés-pour-valider-le-comportement-de-l’application

Conversation

@JumpingKeyCaps
Copy link
Owner

Cette PR vise à mettre en place des tests instrumentés afin de valider le comportement de l’application directement sur un appareil réel ou un émulateur.

Changements apportés :

  • Résolution de conflits liés aux packaging resources en ajoutant :

    • pickFirsts.add("META-INF/LICENSE.md")
    • pickFirsts.add("META-INF/LICENSE-notice.md")
  • Ajout des dépendances nécessaires pour exécuter les tests instrumentés.

  • Création et exécution de plusieurs tests instrumentés pour valider différentes fonctionnalités de l’application.

Problèmes rencontrés :

Plusieurs tests instrumentés ont échoué, principalement en raison de problèmes de configuration avec Hilt.

Différentes approches ont été explorées, notamment le changement de test runner et l’utilisation de différents frameworks de mock, mais Hilt a posé des problèmes lors de l’injection des dépendances dans les tests.

Décision finale :

Fusion de la branche malgré les tests infructueux, avec l’intention de revenir sur ces tests ultérieurement si le temps le permet.

Impact de la PR :

Aucun impact sur le code de production.
La base est posée pour l’ajout de tests instrumentés, mais des ajustements sont encore nécessaires pour assurer leur bon fonctionnement.

@JumpingKeyCaps JumpingKeyCaps merged commit c455f8f into epic/RA-48-Mise-en-place-et-amelioration-de-la-strategie-de-tests Mar 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant