Commit Graph

61 Commits

Author SHA1 Message Date
fa22903318 Correction de bug 2025-03-16 22:13:38 +01:00
e650145a2e Correction bug finale 2025-03-16 21:21:14 +01:00
8f019c56b0 Correction bug 2025-03-16 18:25:55 +01:00
6ed516c287 correction bug 2025-03-16 18:12:37 +01:00
2b82ea4026 Suppression des vérifications de chemins avec tilde pour les dépendances et les règles afin de correspondre au comportement de make 2025-03-16 17:54:19 +01:00
f5dfdb93de Correction de bug #3 2025-03-16 17:36:39 +01:00
d376760816 Correction bug #2 2025-03-16 17:14:50 +01:00
c4397daad8 Correction bug 2025-03-16 17:00:22 +01:00
99d9e4efbe Correction bug + ajout test d'un autre groupe 2025-03-16 14:41:22 +01:00
072e5205e7 Correction de bug #2 + Modification du readme.md + Ajout d'un test d'un autre groupe 2025-03-16 13:46:59 +01:00
03ab0ab04f Correction de bug #1 2025-03-16 13:38:35 +01:00
c1e01392df readme src 2025-03-16 12:39:09 +01:00
5cad10ebbb Correction bug 2025-03-15 19:37:33 +01:00
297ceba632 Correction bug test 16 2025-03-15 18:39:45 +01:00
c2ff5983e5 ajout du test n°32 + correction de bug #5 2025-03-15 18:25:37 +01:00
d8477dd7d3 Correction de bug #4 2025-03-15 18:06:47 +01:00
116a661e42 Correction de bug #3 2025-03-15 17:58:24 +01:00
06cd424919 Correction de bug #2 2025-03-15 17:45:54 +01:00
635ff0a728 Correction de bug #1 2025-03-15 17:36:13 +01:00
bf2ef906c8 Correction bug test n°31 2025-03-15 17:22:01 +01:00
4b1558e529 Retour à une version plus stable 2025-03-15 17:02:26 +01:00
7d392117e9 Correction de bug - À vérifier 2025-03-15 16:37:25 +01:00
31e32c825c création de tests pour les redirections I/O + amélioration du code 2025-03-14 23:25:57 +01:00
362845b224 Amélioration de la méthode de remplacement des variables pour gérer les références imbriquées et ajout de tests pour les variables inexistantes 2025-03-14 22:47:20 +01:00
b22376c5fb Amélioration de la gestion des lignes de continuation dans BakefileParser pour conserver le contenu entier et ajuster l'ajout d'espaces après certains opérateurs. 2025-03-14 20:30:33 +01:00
384bef24cc Correction du message d'erreur dans BakefileParser -> bakefile au lieu de makefile 2025-03-13 21:08:00 +01:00
1a3d07cb90 BACKUP DE DEBUG 2025-03-12 22:36:26 +01:00
56789b9892 Ajout de la gestion des erreurs ignorées dans CommandExecutor et création de nouveaux fichiers de test pour le Makefile 2025-03-12 22:03:57 +01:00
01c5954b5b Ajout de la gestion des commandes silencieuses dans CommandExecutor 2025-03-12 16:34:15 +01:00
3e9fa75023 Amélioration de la javadoc 2025-03-07 22:13:57 +01:00
2923396891 Mise à jour des styles des boutons dans BakeTestRunner pour améliorer la lisibilité 2025-03-02 16:26:37 +01:00
d000eef590 Amélioration du programme de test 2025-03-02 16:18:59 +01:00
8f79794ddc Modification des codes de sortie pour les erreurs dans le système de build 2025-03-02 15:57:42 +01:00
91484ff5cc Experimentation 2025-03-02 14:59:03 +01:00
stiti
ef5fff565a Ajout de la détection des timestamps futurs dans le système de build et mise à jour des messages d'avertissement 2025-03-02 14:31:44 +01:00
77e954fff0 Correction de bug 2025-02-28 21:34:56 +01:00
a6a7fe322d Ajout de la gestion des chemins d'accès avec tilde pour ignorer les règles et dépendances dans le répertoire personnel, afin de correspondre au comportement de Make. 2025-02-28 21:11:41 +01:00
c8dd918877 Correction du bug avec le test n°17 + Amélioration du script de test 2025-02-28 20:36:49 +01:00
51d6970ef1 Améliorations du parser et ajout de nouveaux fichiers de test pour vérifier le comportement des variables sur plusieurs lignes avec Bake et Make, et suppression des fichiers obsolètes. 2025-02-22 21:21:51 +01:00
1bafee8e5c À VÉRIFIER : Correction des messages d'erreur pour utiliser des backticks autour des dépendances et réorganisation de la logique de vérification des mises à jour dans la classe Rule + Ajout du test 13 2025-02-09 17:48:18 +01:00
ffc20ae7f3 Correction des messages d'erreur pour utiliser des backticks autour des dépendances dans la classe Rule + Ajout du test 12 2025-02-09 17:22:12 +01:00
623f737ccc Ajout de l'héritage des entrées/sorties dans CommandExecutor + Ajout du test 11 2025-02-09 17:16:48 +01:00
79f285d020 Ajout de la méthode getRule dans BakeEngine et amélioration de la gestion des dépendances dans la classe Rule 2025-02-08 23:15:07 +01:00
2e51ca7491 Amélioration du parser. On laisse les commentaires comme fait make 2025-02-08 22:40:49 +01:00
87662825fa Amélioration du parser Bakefile : gestion des espaces et des commentaires dans les dépendances, commandes et variables 2025-02-08 22:35:00 +01:00
7c2de35762 Refactorisation du parser Bakefile : amélioration de la gestion des variables 2025-02-08 20:42:11 +01:00
1790ccbd94 Suppression des .classs et mise à jour du parser (Il faut des tabs désormais pour les commandes) + Ajout du test n°8 2025-02-08 19:23:39 +01:00
2cc6992f20 Correction du message de dépendance circulaire pour utiliser "bake" au lieu de "make" 2025-02-06 21:36:31 +01:00
307f6d38e6 À VÉRIFIER : Amélioration de la gestion des messages d'état dans CommandExecutor 2025-02-06 21:13:55 +01:00
53ea20ea69 Résolution de bug - TEST JAVA -> 01 2025-02-06 20:49:12 +01:00