48 Commits

Author SHA1 Message Date
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
2edb7a3ad3 Ajout du test n°22 + Correction du makefile du projet 2025-03-02 14:06:36 +01:00
f694c292d7 Suppression des fichiers inutiles 2025-03-02 13:46:28 +01:00
994cbb89e8 Ajout du test n°20 et 21 2025-03-02 13:07:22 +01:00
89aa7a1c5a Suppression du script test.sh, mise à jour du Makefile et ajout de sections dans le README.md pour l'installation, l'utilisation et les tests. 2025-03-02 11:01:29 +01:00
3cad3a6a53 Ajout du script de test automatique du test n°5 2025-03-01 21:43:37 +01:00
5c8ace4aef Modification du readme.md du test n°3 2025-03-01 21:35:52 +01:00
e574bd54f7 Création d'un script de test automatique pour le test n°4 + Amélioration du readme.md d'explication 2025-03-01 21:35:36 +01:00
85d2cef358 Création d'un script de test automatique pour le test n°3 + Amélioration du readme.md d'explication 2025-03-01 21:28:01 +01:00
c7d0b78e03 Création d'un script de test automatique pour le test n°2 + Amélioration du readme.md d'explication 2025-03-01 21:21:24 +01:00
43dc5102aa Création d'un script de test automatique pour le test n°1 + Amélioration du readme.md d'explication 2025-03-01 21:12:59 +01:00
f8caea69c6 Ajout d'un test 19 + correction de bug 2025-02-28 21:30:23 +01:00
0ad41c748f Ajout du test n°18 avec des symboles spéciaux dans les chemins 2025-02-28 20:57:21 +01:00
2d7e994045 Suppression de dep3 2025-02-28 20:39:54 +01:00
d4f88551df Ajout de tests pour vérifier le comportement des règles sans commande avec Bake et Make - TEST 17 2025-02-22 21:33:35 +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
a228509e8f Ajout de tests pour vérifier le comportement des variables sur plusieurs lignes avec Bake et Make 2025-02-12 20:42:04 +01:00
1f1e1091f8 Ajout du test n°15 pour vérifier la compilation d'un fichier dans un sous-répertoire avec Bake et Make 2025-02-09 18:13:13 +01:00
b2ebd69808 Ajout du test n°14 pour vérifier la suppression d'un fichier source et la recompilation avec Bake et Make 2025-02-09 17:59:59 +01:00
547086887d Oublie : Ajout des fichiers de test pour la dépendance inexistante du test 13 2025-02-09 17:49:25 +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
c558d550f0 Ajout du test 10 2025-02-08 23:16:45 +01:00
bfeec38854 Ajout du test-09 2025-02-08 22:02:51 +01:00
2794000586 Ajout du test-05 en version Java 2025-02-08 20:42:37 +01:00
0a9962269c Correction de l'indentation pour le Makefile/Bakefile du test-05 2025-02-08 19:38:11 +01:00
281d5b0cf9 Modification du Bakefile du test-01 (Utilisation de tabulation au lieu de 4 espaces...) 2025-02-08 19:31:29 +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
eb08e7ea85 Correction readme test 04 2025-02-08 16:26:41 +01:00
c9a3ae14e0 correction md test 04 2025-02-08 16:23:39 +01:00
1883303804 test-04 mise en place jsute on doit corriger les md 2025-02-08 16:20:41 +01:00
3d11baa80e je rajoute un peu de listibilité dans les readme 2025-02-08 01:47:01 +01:00
dfb15d2153 Mise en place test-02-already-exist en java 2025-02-08 01:27:39 +01:00
ffc6257c50 Ajout de tests pour la gestion des dépendances multiples 2025-02-07 17:31:17 +01:00
d7fa531f47 Améliorations des différents tests 2025-02-07 16:00:37 +01:00
2a6599c5ae Modification des tests (Création de répertoire make et bake) 2025-02-06 18:54:15 +01:00
459c681a00 Ajout de plusieurs Makefiles pour les tests en C et Java -> Il faut un fichier Makefile et un Bakefile pour pouvoir comparer les résultats 2025-02-06 13:14:52 +01:00
6e00862b5b Merge de la branche 'main' 2025-02-06 12:32:09 +01:00
eb8eea428d Amélioration de la gestion des dépendances et ajout de la sortie des erreurs lors de l'exécution des commandes 2025-02-06 12:31:07 +01:00
89d55c43e3 Ajout du test 1 à partir de rien : Makefile, Bakefile, Test1 et Devinette 2025-02-05 21:38:24 +01:00
1f31e318dc Améliorations des dépendances circulaire 2025-02-04 21:25:16 +01:00
c20a508069 Ajout de la gestion des variables dans le Bakefile et mise à jour des tests associés 2025-02-04 19:58:04 +01:00
0941b5e09e Amélioration de la gestion des dépendances circulaires 2025-02-04 19:27:56 +01:00
0af4eb8f1b Améliorations du code + Du mode debug 2025-02-04 17:31:25 +01:00
238a02796b Améliorations du code en ajoutant des patterns/regex + Amélioration du mode debug 2025-02-04 16:27:07 +01:00
d8cd0c785b Ajout des tests pour les dépendances circulaires avec les fichiers source. 2025-02-04 10:43:10 +01:00
98e84fcdf9 Vérification si le Bakefile existe 2025-02-04 10:34:06 +01:00
e466bda000 Préparations du projet : Ajout des tests pour l'utilitaire de compilation Bake 2025-02-01 18:33:10 +01:00