From 336bd120bf8881a438904deb021ca159284708af Mon Sep 17 00:00:00 2001 From: VincentMiras Date: Tue, 31 Mar 2026 11:25:38 +0200 Subject: [PATCH] Ajout de tests pour le style colorize --- generation/inputs/mergeNtiff/colorize.json | 19 +++++++++++++++++++ generation/suite/mergeNtiff.bats | 5 +++++ .../bdortho/ok-png-colorize-4559.bru | 17 +++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 generation/inputs/mergeNtiff/colorize.json create mode 100644 server/bruno/05_wms/02_getmap/bdortho/ok-png-colorize-4559.bru diff --git a/generation/inputs/mergeNtiff/colorize.json b/generation/inputs/mergeNtiff/colorize.json new file mode 100644 index 0000000..66126c8 --- /dev/null +++ b/generation/inputs/mergeNtiff/colorize.json @@ -0,0 +1,19 @@ +{ + "identifier": "white_to_alpha", + "title": "Blanc transparent", + "abstract": "Rend le blanc transparent", + "keywords": ["white", "alpha"], + "legend": { + "format": "image/png", + "url": "http://ign.fr", + "height": 100, + "width": 100, + "min_scale_denominator": 0, + "max_scale_denominator": 30 + }, + "colorize": { + "source": [255,255,255], + "destination": [255,255,255,0], + "tolerance": 2 + } +} diff --git a/generation/suite/mergeNtiff.bats b/generation/suite/mergeNtiff.bats index 699fcfb..9aacd88 100644 --- a/generation/suite/mergeNtiff.bats +++ b/generation/suite/mergeNtiff.bats @@ -69,6 +69,11 @@ setup_file() { run -255 mergeNtiff -f ../inputs/mergeNtiff/conf_style.txt -p ../inputs/mergeNtiff/terrainrgb_with_palette.json -c zip -i lanczos -n -255,0,0,100 } +@test "Succeed to reproject images and apply a colorize style " { + bats_require_minimum_version 1.5.0 + run -255 mergeNtiff -f ../inputs/mergeNtiff/conf_style.txt -p ../inputs/mergeNtiff/colorize.json -c zip -i lanczos -n -255,0,0,100 +} + teardown_file() { rm -f /tmp/test_ok_style.tif rm -f /tmp/test_ok_mask_i.tif diff --git a/server/bruno/05_wms/02_getmap/bdortho/ok-png-colorize-4559.bru b/server/bruno/05_wms/02_getmap/bdortho/ok-png-colorize-4559.bru new file mode 100644 index 0000000..35344c5 --- /dev/null +++ b/server/bruno/05_wms/02_getmap/bdortho/ok-png-colorize-4559.bru @@ -0,0 +1,17 @@ +meta { + name: OK (3857 + GEOTIFF DEFLATE) + type: http + seq: 1 +} + +get { + url: {{endpoint}}/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=-6818182.923037664965,1616796.022287987173,-6764371.25512490049,1680391.629821252078&CRS=EPSG:3857&WIDTH=691&HEIGHT=815&LAYERS=bdortho&STYLES=colorize&FORMAT=image/png + body: none + auth: none +} + +assert { + res.status: eq 200 + res.headers["content-type"]: eq image/geotiff + res.headers["content-disposition"]: eq filename="image.tif" +}