|
Revision 1, 1.0 kB
(checked in by ng, 5 years ago)
|
ajout des fichiers de départ au dépot
|
- Property svn:executable set to
*
|
| Line | |
|---|
| 1 |
#! ./testsuite |
|---|
| 2 |
# |
|---|
| 3 |
p Ce fichier teste votre implémentation de la question 8. |
|---|
| 4 |
# |
|---|
| 5 |
# Il est semblable au test 1-plateau.test, mais la séquence utilisée crÚe un |
|---|
| 6 |
# plateau invalide tant que la question 8 n'est pas implémentée. |
|---|
| 7 |
|
|---|
| 8 |
# Ce test est comparable à 2-plateau-Q8.test, sauf qu'il exécute votre |
|---|
| 9 |
# programme dans valgrind pour vérifier votre gestion de la mémoire. |
|---|
| 10 |
# |
|---|
| 11 |
# Ce test échoue si vous avez des dépassements d'indice dans les tableaux, |
|---|
| 12 |
# ou si vous avez des blocks mémoires alloués à certains endroits et jamais |
|---|
| 13 |
# désalloués. Utilisez valgrind pour chasser ces problÚmes. |
|---|
| 14 |
|
|---|
| 15 |
< d q |
|---|
| 16 |
> FDGECECAADGECCDEAGDBGACFCCBCFBCFGEDBFDEAEEDBEDEGDFBCBECGDABGFAEB 0 |
|---|
| 17 |
$ valgrind --log-file-exactly=valgrind.out ./gemmes -q -sFDGECECAADGECCDEAGDBGACFCCCCCCCCCCCBCFBCFGEDBFDEAEEDBEDEGDFBCBECGDABGFAEB |
|---|
| 18 |
|
|---|
| 19 |
> ERROR SUMMARY: 0 errors from 0 contexts |
|---|
| 20 |
$ grep "ERROR SUMMARY" valgrind.out | sed -e 's/^[^ ]* //' -e 's/ (.*$//' |
|---|
| 21 |
|
|---|
| 22 |
> malloc/free: in use at exit: 0 bytes in 0 blocks. |
|---|
| 23 |
$ grep "malloc/free: in use at exit:" valgrind.out | sed -e 's/^[^ ]* //' |
|---|
| 24 |
|
|---|
| 25 |
$ rm valgrind.out |
|---|