DUT Algo-prog: Projet puissance 4
- News: NOUVEAUX CAS DE TESTS: 20
décembre 2020: vous trouverez ici
quelques tests supplémentaires, à mettre
dans
tests/parties/
.
- Rappel: pour lancer les tests: ouvrez un terminal (sous
repl.it tapez F1 puis "shell" puis ENTRÉE), allez à la racine du
projet et tapez:
make tests
. Vérifiez si certaines
lignes affichent un "OOPS". Le test "partielle.txt /
partielle.attendu" ne comporte pas de test de victoire. Vous
pouvez donc l'utiliser même si votre test de victoire n'est pas
fini.
- Rappel 2: votre projet sera noté à l'aide du même genre de
test, il est donc primordial que vous vérifiiez que votre
programme passe au moins "partielle.txt".
- News: Makefile mis à jour le 4 décembre
2020:
make tests
ne plantera plus en
l'absence de l'outil pandoc. En particulier sous repl.it
qui n'a pas pandoc.
Présentation du projet
- sujet
- squelette (màj du makefile le 4 décembre)
- vidéo de présentation
du projet et du squelette, notamment l'utilisation
du
makefile
pour la compilation
- les tests:
on aborde notamment:
- l'utilisation de fichier texte pour «jouer» d'un seul
coup une série de coups entregistrée et ainsi (re)tester
facilement des configurations de parties.
- l'utilisation du
script
tests/testPartie.sh
(nécessite bash
) et du Makefile
(nécessite bash
aussi) pour lancer une partie
enregistrée et confronter l'affichage obtenu avec
l'affichage attendu.
Vidéos commentant le code du morpion
Le code du
morpion est donné dans le squelette. Vous pouvez (devriez)
récupérer des morceaux de ce code en l'adaptant pour le
puissance 4.
Utilisation sous repl.it
Vous pouvez forker le squelette
sous
repl.it ici.
Compiler sous repl.it
La dernière version du squelette
fonctionne sous repl.it. repl.it détecte le makefile et lance la
commande make
lorsqu'on clique sur "Run".
Pour lancer une autre commande (par exemple make
morpion
) il faut lancer une commande shell. Pour cela il
faut appuyer sur F1 puis taper "shell" puis entrée.
Lancer les tests sous repl.it
pour lancer les test sous repl.it:
- cliquez dans un fichier source (il faut que le curseur soit dans un fichier)
- tapez F1 puis "shell" puis entrée
- Vous êtes dans un terminal à la linux. tapez make tests.
Note: l'outil pandoc
n'étant pas disponible sous repl.it, la commande
make test
ne fabrique pas le résumé en HTML. Les
fichier md
sont, eux, générés.