diff --git a/tests/test-32-long-duration-commands/README.md b/tests/test-32-long-duration-commands/README.md new file mode 100644 index 0000000..d74fefc --- /dev/null +++ b/tests/test-32-long-duration-commands/README.md @@ -0,0 +1 @@ +on test ce que ça fait de faire attendre bake. par exemple il doit attendre 5 secondes au lieu de faire des trucs instantantées comme d'habitude \ No newline at end of file diff --git a/tests/test-32-long-duration-commands/bake/Bakefile b/tests/test-32-long-duration-commands/bake/Bakefile new file mode 100644 index 0000000..3ea0ad7 --- /dev/null +++ b/tests/test-32-long-duration-commands/bake/Bakefile @@ -0,0 +1,30 @@ +all: etape1 etape2 etape3 + +etape1: + @echo "Étape n°1 : Attendre 5 seconde" + @sleep 5 + @echo "Étape n°1 terminée" + @touch etape1.txt + +etape2: etape1 + @echo "Étape n°2 : Attendre 10 seconde" + @sleep 10 + @echo "Étape n°2 terminée" + @touch etape2.txt + +etape3: etape2 + @echo "Étape n°3 : Attendre 15 seconde en plusieurs fois" + @sleep 5 + @echo "5 secondes passées" + @sleep 5 + @echo "10 secondes passées" + @sleep 5 + @echo "15 secondes passées" + @echo "Étape n°3 terminée" + @touch etape3.txt + +clean: + @echo "Nettoyage des fichiers de test" + @rm -f etape1.txt etape2.txt etape3.txt + + diff --git a/tests/test-32-long-duration-commands/make/Makefile b/tests/test-32-long-duration-commands/make/Makefile new file mode 100644 index 0000000..3ea0ad7 --- /dev/null +++ b/tests/test-32-long-duration-commands/make/Makefile @@ -0,0 +1,30 @@ +all: etape1 etape2 etape3 + +etape1: + @echo "Étape n°1 : Attendre 5 seconde" + @sleep 5 + @echo "Étape n°1 terminée" + @touch etape1.txt + +etape2: etape1 + @echo "Étape n°2 : Attendre 10 seconde" + @sleep 10 + @echo "Étape n°2 terminée" + @touch etape2.txt + +etape3: etape2 + @echo "Étape n°3 : Attendre 15 seconde en plusieurs fois" + @sleep 5 + @echo "5 secondes passées" + @sleep 5 + @echo "10 secondes passées" + @sleep 5 + @echo "15 secondes passées" + @echo "Étape n°3 terminée" + @touch etape3.txt + +clean: + @echo "Nettoyage des fichiers de test" + @rm -f etape1.txt etape2.txt etape3.txt + +