gelinive

Créer des profils du manteau neigeux - retour accueil

git clone git://bebou.netlib.re/gelinive
Log | Files | Refs | README |

commit d19466614de4033db06645e0c83636db99758e88
parent f11d598382876b1a75753d70e58cc9458bff676e
Auterice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Mon, 11 Mar 2024 18:07:59 +0100

Rotation de l'image

Ca nécessite d'utiliser compare plutôt que cmp parce que convert
ajoute des métadonnées qui changent à chaque exécution.
Compare compare les pixels un à un.

Diffstat:
MREADME.md | 1+
Mgelinive | 3++-
Mtests/data.png | 0
Mtests/test | 2+-
4 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md @@ -19,6 +19,7 @@ Les dépendances notables sont : * awk * gnuplot 5.4 * dash + * ImageMagick (convert et compare pour les tests) Pour installer le logiciel faire diff --git a/gelinive b/gelinive @@ -51,4 +51,5 @@ cat > $tempdir/in paste $tempdir/temp - | tee "$1" 2> /dev/null | makehistodata | - geliniveplot + geliniveplot | + convert - -rotate -90 - diff --git a/tests/data.png b/tests/data.png Binary files differ. diff --git a/tests/test b/tests/test @@ -17,7 +17,7 @@ printf "Testing file $file | " printf "inter " cmp --silent tests/intermediaire$file $tempdir/intermediaire$file && pass || fail printf " image " -cmp --silent tests/$file.png $tempdir/$file.png && pass || fail +compare -metric AE tests/$file.png $tempdir/$file.png /dev/null 2> /dev/null && pass || fail echo done