Les fichiers `Makefile` et `Bakefile` contiennent les règles suivantes :
```makefile
all:
echo "Cette ligne est correcte"
test_espaces:
echo "Cette ligne utilise une tabulation"
echo "Cette ligne utilise des espaces et doit provoquer une erreur"
```
## Objectif du test
Ce test vérifie que `bake` et `make` appliquent correctement la règle selon laquelle les commandes doivent être indentées avec des tabulations et non des espaces :
1. La cible `all` doit s'exécuter sans erreur.
2. La cible `test_espaces` doit provoquer une erreur à cause de l'utilisation d'espaces au lieu d'une tabulation.
3. Comparer les messages d'erreur de `bake` et `make`.
## Comment exécuter le test
### Test manuel
1. Exécutez la règle correcte avec Make :
```bash
cd make
make all
```
2. Exécutez la règle incorrecte :
```bash
make test_espaces
```
Une erreur doit apparaître.
3. Faites la même procédure avec Bake :
```bash
cd bake
java -cp bakefile.jar fr.monlouyan.bakefile.Main all