Dans ce rendu nous répondrons aux questions du TD2 du module "M331 - Méthodologie de la production d'applications"
##2. Créer le projet
La durée du tri est imapctée par la taille du tableau. En effet, le tableau créé pour le test à une taille de 50 000 entiers. Le test, tri à chaques fois un tableau de taille -1 donc 50000 puis 49999...
C'est donc cela qui prends du temps...
##3. Intégration continue ###A. S'assurer que le code de l'application ne comporte pas d'erreurs
Le fait de mettre une methode en dehors de la classe (public class{}) provoque une erreur dans les tests.
4. Demandez aux autres membres du groupe de récupérer les derniers changements ? Que remarquez-vous ?
Nous remarquons que la même erreur est présente chez tous les utilisateurs.
##B. Mise en place de l'intégration continue
On remarque que le fait d'avoir ajouter le maven.yml permet de compiler automatiquement sur github lors d'un push ou commit. De ce fait, github nous indique qu'il y a une erreur à ce niveau là car celui-ci compile à chaques fois.
Le test décommenté provoque l'erreur suivante (renvoi false mais attend true):
Lors du push au niveau du repo Github il n'y a pas d'erreur. On en déduit donc que les erreurs liées au tests ne sont pas pris en compte.
La compilation des tests est maintenant prise en compte. Il y a donc l'erreur du test décommenté qui est affichée.