From 3d11baa80e943060f4e0e5fff446df31a34b01d2 Mon Sep 17 00:00:00 2001
From: Yanis HAMOUDI <yanis.hamoudi@etu.u-pec.fr>
Date: Sat, 8 Feb 2025 01:47:01 +0100
Subject: [PATCH] =?UTF-8?q?je=20rajoute=20un=20peu=20de=20listibilit=C3=A9?=
 =?UTF-8?q?=20dans=20les=20readme?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 tests/C/test-03-circular/README.md | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 tests/C/test-03-circular/README.md

diff --git a/tests/C/test-03-circular/README.md b/tests/C/test-03-circular/README.md
new file mode 100644
index 0000000..6a847eb
--- /dev/null
+++ b/tests/C/test-03-circular/README.md
@@ -0,0 +1,15 @@
+# Test 3 : Gestion des dépendances circulaires
+
+## Description 
+Ce test vérifie que le système de compilation peut détecter et gérer correctement les dépendances circulaires. Il simule un projet où plusieurs fichiers `.c` et `.h` s'incluent mutuellement, créant ainsi une boucle dans les dépendances.
+
+## Fichiers utilisés
+- `a.c` : Implémente functionA qui appelle functionB.
+- `b.c` : Implémente functionB qui appelle functionC.
+- `c.c` : Implémente functionC et inclut a.h, créant une boucle indirecte.
+- `a.h`, `b.h`, `c.h` : Fichiers d'en-tête correspondant.
+- `Bakefile` : Contient les règles de compilation et les dépendances.
+- `bakefile.jar` : Version compilée de notre système de build.
+
+## Résultat attendu
+Si le système de build détecte une dépendance circulaire, il doit la gérer automatiquement en évitant la boucle infinie et en compilant correctement les fichiers.
\ No newline at end of file