From 1e7018f0ccde01fce8fb5142970ee155dbfcb372 Mon Sep 17 00:00:00 2001 From: Manuel Grizonnet Date: Mon, 22 Aug 2016 16:04:41 +0200 Subject: [PATCH 1/9] TEST: add test of OTB BandMath application in processing --- .../plugins/processing/tests/CMakeLists.txt | 2 + .../processing/tests/OTBAlgorithmsTest.py | 58 ++++++++++++++++++ .../processing/tests/data/raster.tif.aux.xml | 20 ++++++ .../testdata/expected/otb/raster_bandmath.tif | Bin 0 -> 1315 bytes .../expected/otb/raster_bandmath.tif.aux.xml | 10 +++ .../tests/testdata/otb_algorithm_tests.yaml | 18 ++++++ 6 files changed, 108 insertions(+) create mode 100644 python/plugins/processing/tests/OTBAlgorithmsTest.py create mode 100644 python/plugins/processing/tests/data/raster.tif.aux.xml create mode 100644 python/plugins/processing/tests/testdata/expected/otb/raster_bandmath.tif create mode 100644 python/plugins/processing/tests/testdata/expected/otb/raster_bandmath.tif.aux.xml create mode 100644 python/plugins/processing/tests/testdata/otb_algorithm_tests.yaml diff --git a/python/plugins/processing/tests/CMakeLists.txt b/python/plugins/processing/tests/CMakeLists.txt index 3cf8fa4c231..f27ea0289ad 100644 --- a/python/plugins/processing/tests/CMakeLists.txt +++ b/python/plugins/processing/tests/CMakeLists.txt @@ -12,4 +12,6 @@ IF(ENABLE_TESTS) ADD_PYTHON_TEST(ProcessingGdalAlgorithmsTest GdalAlgorithmsTest.py) ADD_PYTHON_TEST(ProcessingGrass7AlgorithmsImageryTest Grass7AlgorithmsImageryTest.py) ADD_PYTHON_TEST(ProcessingGrass7AlgorithmsRasterTest Grass7AlgorithmsRasterTest.py) + #TODO uncomment when OTB is installed on Travis CI instance + #ADD_PYTHON_TEST(ProcessingOTBAlgorithmsTest OTBAlgorithmsTest.py) ENDIF(ENABLE_TESTS) diff --git a/python/plugins/processing/tests/OTBAlgorithmsTest.py b/python/plugins/processing/tests/OTBAlgorithmsTest.py new file mode 100644 index 00000000000..0d2d3585d1b --- /dev/null +++ b/python/plugins/processing/tests/OTBAlgorithmsTest.py @@ -0,0 +1,58 @@ +# -*- coding: utf-8 -*- + +""" +*************************************************************************** + OTBAlgorithmTests.py + --------------------- + Date : August 2016 + Copyright : (C) 2016 by Manuel Grizonnet + Email : manuel.grizonnet@cnes.fr +*************************************************************************** +* * +* This program is free software; you can redistribute it and/or modify * +* it under the terms of the GNU General Public License as published by * +* the Free Software Foundation; either version 2 of the License, or * +* (at your option) any later version. * +* * +*************************************************************************** +""" + +__author__ = 'Manuel Grizonnet' +__date__ = 'August 2016' +__copyright__ = '(C) 2016, Manuel Grizonnet' + +# This will get replaced with a git SHA1 when you do a git archive + +__revision__ = ':%H$' + +import AlgorithmsTestBase + +import nose2 +import shutil + +from qgis.testing import ( + start_app, + unittest +) + + +class TestOTBAlgorithms(unittest.TestCase, AlgorithmsTestBase.AlgorithmsTest): + + @classmethod + def setUpClass(cls): + start_app() + from processing.core.Processing import Processing + Processing.initialize() + cls.cleanup_paths = [] + + @classmethod + def tearDownClass(cls): + for path in cls.cleanup_paths: + shutil.rmtree(path) + + def test_definition_file(self): + return 'otb_algorithm_tests.yaml' + + +if __name__ == '__main__': + nose2.main() diff --git a/python/plugins/processing/tests/data/raster.tif.aux.xml b/python/plugins/processing/tests/data/raster.tif.aux.xml new file mode 100644 index 00000000000..abf1b4b7c63 --- /dev/null +++ b/python/plugins/processing/tests/data/raster.tif.aux.xml @@ -0,0 +1,20 @@ + + + + + 825.8245192307693 + 899.1754807692307 + 208 + 0 + 0 + 4|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|6|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|6|0|0|0|0|0|4|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|9|0|0|0|0|0|6|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|10|0|0|0|0|4|0|0|0|0|0|0|0|0|6|0|0|0|0|9|0|0|0|0|0|6|0|0|0|0|0|0|0|0|0|0|4|0|0|9|0|0|0|0|0|0|0|0|0|0|0|0|0|6|0|0|0|0|0|6|0|0|6|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|13|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|6 + + + + 899 + 865.86666666667 + 826 + 17.808206597584 + + + diff --git a/python/plugins/processing/tests/testdata/expected/otb/raster_bandmath.tif b/python/plugins/processing/tests/testdata/expected/otb/raster_bandmath.tif new file mode 100644 index 0000000000000000000000000000000000000000..ceed156090f5705db71a5c3446eb8e85bba8d31e GIT binary patch literal 1315 zcmebD)MDUZU|C#kkkkZ2*+5|izGfZ<5Pb`Xn_74n*nspWAYR|j%%B3Km4N1NXoslD z0ouT2mQp-ht2qV7eg!LOaAAaCI>?P|#Nh4e?c|%FjzxFgEb30g2Tx=o%ZDn^}O> aGceRULok#}GDWF=k}Vw7Fd72GA_M^5Juo%^ literal 0 HcmV?d00001 diff --git a/python/plugins/processing/tests/testdata/expected/otb/raster_bandmath.tif.aux.xml b/python/plugins/processing/tests/testdata/expected/otb/raster_bandmath.tif.aux.xml new file mode 100644 index 00000000000..3ae89ceffcc --- /dev/null +++ b/python/plugins/processing/tests/testdata/expected/otb/raster_bandmath.tif.aux.xml @@ -0,0 +1,10 @@ + + + + 255 + 4.5535714285714 + 0 + 33.770189539453 + + + diff --git a/python/plugins/processing/tests/testdata/otb_algorithm_tests.yaml b/python/plugins/processing/tests/testdata/otb_algorithm_tests.yaml new file mode 100644 index 00000000000..07689c5d129 --- /dev/null +++ b/python/plugins/processing/tests/testdata/otb_algorithm_tests.yaml @@ -0,0 +1,18 @@ +# See ../README.md for a description of the file format + +tests: + - algorithm: otb:bandmath + name: Test (otb:bandmath) + params: + !!python/unicode '-exp': im1b1==826?255:0 + !!python/unicode '-il': + params: + - name: raster.tif + type: raster + type: multi + !!python/unicode '-ram': 128 + results: + !!python/unicode '-out': + hash: a8acb8da3cf40a156fe26f815588a7cbf8f3c8f6b3c226968b1eab1e + type: rasterhash + From afea25bda2b30f97b354d17fc5b18c9db0b03be2 Mon Sep 17 00:00:00 2001 From: Manuel Grizonnet Date: Tue, 23 Aug 2016 10:14:51 +0200 Subject: [PATCH 2/9] BUG: add version 5.4 to supported version --- python/plugins/processing/algs/otb/OTBUtils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/plugins/processing/algs/otb/OTBUtils.py b/python/plugins/processing/algs/otb/OTBUtils.py index 0a34407d4b1..dca0ed151a7 100644 --- a/python/plugins/processing/algs/otb/OTBUtils.py +++ b/python/plugins/processing/algs/otb/OTBUtils.py @@ -143,7 +143,7 @@ def getInstalledVersion(runOtb=False): def compatibleDescriptionPath(version): - supportedVersions = {"5.0.0": "5.0.0", "5.6.0": "5.6.0"} + supportedVersions = {"5.0.0": "5.0.0", "5.4.0": "5.4.0", "5.6.0": "5.6.0"} if version is None: return None if version not in supportedVersions: From a7d4b19fc9acf317b31594c5ea6f9cf286832cd3 Mon Sep 17 00:00:00 2001 From: Alexander Bruy Date: Thu, 20 Oct 2016 09:22:36 +0300 Subject: [PATCH 3/9] update readme for otb maintenance script --- python/plugins/processing/algs/otb/maintenance/README | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/plugins/processing/algs/otb/maintenance/README b/python/plugins/processing/algs/otb/maintenance/README index 487759026cd..9ee567ae0c5 100644 --- a/python/plugins/processing/algs/otb/maintenance/README +++ b/python/plugins/processing/algs/otb/maintenance/README @@ -9,9 +9,9 @@ Set OTB environment -------------------- export PYTHONPATH=/path/to/OTB/install/lib/otb/python/:$PYTHONPATH -# Environment variable for old OTB versions +# Environment variable for old OTB versions (< 5.2) export ITK_AUTOLOAD_PATH=/path/to/OTB/install/lib/otb/applications/ -# Environment variable for new OTB versions +# Environment variable for new OTB versions (>= 5.2) export OTB_APPLICATION_PATH=/path/to/OTB/install/lib/otb/applications/ # Set LD_LIBRARY_PATH export LD_LIBRARY_PATH=/path/to/OTB/install/lib/:$LD_LIBRARY_PATH @@ -19,7 +19,7 @@ export LD_LIBRARY_PATH=/path/to/OTB/install/lib/:$LD_LIBRARY_PATH Set QGIS environment --------------------- export QGIS_PREFIX_PATH=/path/to/QGIS/install -export PYTHONPATH=:/usr/share/qgis/python/plugins:~/.qgis3/python/plugins:$PYTHONPATH +export PYTHONPATH=$QGIS_PREFIX_PATH/share/qgis/python:$QGIS_PREFIX_PATH/share/qgis/python/plugins:$PYTHONPATH # Set LD_LIBRARY_PATH export LD_LIBRARY_PATH=$QGIS_PREFIX_PATH/lib/:$LD_LIBRARY_PATH # Add maintenance folder to python path From d4f410a30764362248318577af6a9a710d2c6360 Mon Sep 17 00:00:00 2001 From: Alexander Bruy Date: Thu, 20 Oct 2016 09:23:09 +0300 Subject: [PATCH 4/9] Install OTB in QGIS Travis CI script to be able to run OTB test --- python/plugins/processing/tests/CMakeLists.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/python/plugins/processing/tests/CMakeLists.txt b/python/plugins/processing/tests/CMakeLists.txt index f27ea0289ad..a1ac75d3617 100644 --- a/python/plugins/processing/tests/CMakeLists.txt +++ b/python/plugins/processing/tests/CMakeLists.txt @@ -12,6 +12,5 @@ IF(ENABLE_TESTS) ADD_PYTHON_TEST(ProcessingGdalAlgorithmsTest GdalAlgorithmsTest.py) ADD_PYTHON_TEST(ProcessingGrass7AlgorithmsImageryTest Grass7AlgorithmsImageryTest.py) ADD_PYTHON_TEST(ProcessingGrass7AlgorithmsRasterTest Grass7AlgorithmsRasterTest.py) - #TODO uncomment when OTB is installed on Travis CI instance - #ADD_PYTHON_TEST(ProcessingOTBAlgorithmsTest OTBAlgorithmsTest.py) + ADD_PYTHON_TEST(ProcessingOTBAlgorithmsTest OTBAlgorithmsTest.py) ENDIF(ENABLE_TESTS) From 7b22f5d8da7ae3e994b318215d3aa9ea119db301 Mon Sep 17 00:00:00 2001 From: Manuel Grizonnet Date: Tue, 23 Aug 2016 18:43:43 +0200 Subject: [PATCH 5/9] TEST: add a test for otb conversion application (simpler than bandmath) --- .../testdata/expected/otb/raster_convert.tif | Bin 0 -> 1315 bytes .../tests/testdata/otb_algorithm_tests.yaml | 24 ++++++++++-------- 2 files changed, 13 insertions(+), 11 deletions(-) create mode 100644 python/plugins/processing/tests/testdata/expected/otb/raster_convert.tif diff --git a/python/plugins/processing/tests/testdata/expected/otb/raster_convert.tif b/python/plugins/processing/tests/testdata/expected/otb/raster_convert.tif new file mode 100644 index 0000000000000000000000000000000000000000..a985aa5636f13df574b76254243006867fc58328 GIT binary patch literal 1315 zcmebD)MDUZU|C#kkkkZ2*+5|izGfZ<5Pb`Xn_74n*nspWAYR|j%%B3Km4N1NXoslD z0ouT2mQp-ht2qV7eg!LOaAAaCI>?P|#Nh4e?c|%FjzxFgEb30g2Tx=o%ZDn^^$W zH!wV^sILcM-#!F>IJdqYgiF^VFvs5ddJqQbLB^Eo|1-0`9)u^XL|~Pj_4Ocp^cVsw z-K(z$VPv~O?19z~bL)dc_4P1Za;d%^gxMb1kwNhLomAi1Faw3JtK(^09aCW;s5{u literal 0 HcmV?d00001 diff --git a/python/plugins/processing/tests/testdata/otb_algorithm_tests.yaml b/python/plugins/processing/tests/testdata/otb_algorithm_tests.yaml index 07689c5d129..785166eaa63 100644 --- a/python/plugins/processing/tests/testdata/otb_algorithm_tests.yaml +++ b/python/plugins/processing/tests/testdata/otb_algorithm_tests.yaml @@ -1,18 +1,20 @@ # See ../README.md for a description of the file format tests: - - algorithm: otb:bandmath - name: Test (otb:bandmath) + + - algorithm: otb:imageconversion + name: Test (otb:imageconversion) params: - !!python/unicode '-exp': im1b1==826?255:0 - !!python/unicode '-il': - params: - - name: raster.tif - type: raster - type: multi - !!python/unicode '-ram': 128 + -hcp.high: 2 + -hcp.low: 2 + -in: + name: raster.tif + type: raster + -ram: 128 + -type: '1' + -type.linear.gamma: 1 results: - !!python/unicode '-out': - hash: a8acb8da3cf40a156fe26f815588a7cbf8f3c8f6b3c226968b1eab1e + -out: + hash: b3657f4d848b64f688db41638ea6d86d9de1d0a169bc1bafef8af82a type: rasterhash From b9d5b2c4526874f3b76eaada63ceb5707441045a Mon Sep 17 00:00:00 2001 From: Alexander Bruy Date: Wed, 19 Oct 2016 17:11:04 +0300 Subject: [PATCH 6/9] fix conflicts --- ci/travis/linux/before_install.sh | 4 ++++ ci/travis/linux/script.sh | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ci/travis/linux/before_install.sh b/ci/travis/linux/before_install.sh index a09a2b7bb64..e6afb59e840 100755 --- a/ci/travis/linux/before_install.sh +++ b/ci/travis/linux/before_install.sh @@ -26,6 +26,10 @@ pushd ${HOME} curl -L https://github.com/opengisch/osgeo4travis/archive/qt5bin.tar.gz | tar -xzC /home/travis --strip-components=1 curl -L https://cmake.org/files/v3.5/cmake-3.5.0-Linux-x86_64.tar.gz | tar --strip-components=1 -zxC /home/travis/osgeo4travis + +# Download OTB package for Processing tests +wget https://www.orfeo-toolbox.org/packages/archives/OTB/OTB-5.6.0-Linux64.run -O /home/travis/OTB-5.6.0-Linux64.run && sh /home/travis/OTB-5.6.0-Linux64.run + popd pip install psycopg2 numpy nose2 pyyaml mock future termcolor diff --git a/ci/travis/linux/script.sh b/ci/travis/linux/script.sh index d7e680ea9c7..09d1ace4c24 100755 --- a/ci/travis/linux/script.sh +++ b/ci/travis/linux/script.sh @@ -14,12 +14,15 @@ ########################################################################### export PYTHONPATH=${HOME}/osgeo4travis/lib/python3.3/site-packages/ -export PATH=${HOME}/osgeo4travis/bin:${HOME}/osgeo4travis/sbin:${PATH} +export PATH=${HOME}/osgeo4travis/bin:${HOME}/osgeo4travis/sbin:${HOME}/OTB-5.6.0-Linux64/bin:${PATH} export LD_LIBRARY_PATH=${HOME}/osgeo4travis/lib export CTEST_PARALLEL_LEVEL=1 export CCACHE_TEMPDIR=/tmp DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +# Set OTB application path (installed in before_install.sh script) +export OTB_APPLICATION_PATH=${HOME}/OTB-5.6.0-Linux64/lib/otb/applications + xvfb-run ctest -V -E "qgis_openstreetmaptest|qgis_wcsprovidertest|PyQgsWFSProviderGUI|qgis_ziplayertest|$(cat ${DIR}/blacklist.txt | paste -sd '|' -)" -S ./qgis-test-travis.ctest --output-on-failure # xvfb-run ctest -V -E "qgis_openstreetmaptest|qgis_wcsprovidertest" -S ./qgis-test-travis.ctest --output-on-failure From fd8379c140434231dc1ec5f49440f5f6ee41abc9 Mon Sep 17 00:00:00 2001 From: Alexander Bruy Date: Wed, 19 Oct 2016 17:11:51 +0300 Subject: [PATCH 7/9] [processing] remove unused file --- .../processing/tests/data/raster.tif.aux.xml | 20 ------------------- 1 file changed, 20 deletions(-) delete mode 100644 python/plugins/processing/tests/data/raster.tif.aux.xml diff --git a/python/plugins/processing/tests/data/raster.tif.aux.xml b/python/plugins/processing/tests/data/raster.tif.aux.xml deleted file mode 100644 index abf1b4b7c63..00000000000 --- a/python/plugins/processing/tests/data/raster.tif.aux.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - 825.8245192307693 - 899.1754807692307 - 208 - 0 - 0 - 4|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|6|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|6|0|0|0|0|0|4|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|9|0|0|0|0|0|6|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|10|0|0|0|0|4|0|0|0|0|0|0|0|0|6|0|0|0|0|9|0|0|0|0|0|6|0|0|0|0|0|0|0|0|0|0|4|0|0|9|0|0|0|0|0|0|0|0|0|0|0|0|0|6|0|0|0|0|0|6|0|0|6|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|13|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|6 - - - - 899 - 865.86666666667 - 826 - 17.808206597584 - - - From 2778a8fe8c4a9df349dc7c7523780e5428966c32 Mon Sep 17 00:00:00 2001 From: Alexander Bruy Date: Wed, 19 Oct 2016 17:23:24 +0300 Subject: [PATCH 8/9] [processing] minor formatting fixes to the OTB README --- .../processing/algs/otb/maintenance/README | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/python/plugins/processing/algs/otb/maintenance/README b/python/plugins/processing/algs/otb/maintenance/README index 9ee567ae0c5..9465b054273 100644 --- a/python/plugins/processing/algs/otb/maintenance/README +++ b/python/plugins/processing/algs/otb/maintenance/README @@ -1,13 +1,9 @@ Requirements ============ -QGIS ----- -Python plugins --------------- Set OTB environment -------------------- - +``` export PYTHONPATH=/path/to/OTB/install/lib/otb/python/:$PYTHONPATH # Environment variable for old OTB versions (< 5.2) export ITK_AUTOLOAD_PATH=/path/to/OTB/install/lib/otb/applications/ @@ -15,22 +11,26 @@ export ITK_AUTOLOAD_PATH=/path/to/OTB/install/lib/otb/applications/ export OTB_APPLICATION_PATH=/path/to/OTB/install/lib/otb/applications/ # Set LD_LIBRARY_PATH export LD_LIBRARY_PATH=/path/to/OTB/install/lib/:$LD_LIBRARY_PATH +``` Set QGIS environment --------------------- + +``` export QGIS_PREFIX_PATH=/path/to/QGIS/install export PYTHONPATH=$QGIS_PREFIX_PATH/share/qgis/python:$QGIS_PREFIX_PATH/share/qgis/python/plugins:$PYTHONPATH # Set LD_LIBRARY_PATH export LD_LIBRARY_PATH=$QGIS_PREFIX_PATH/lib/:$LD_LIBRARY_PATH # Add maintenance folder to python path export PYTHONPATH=/path/to/QGIS/src/python/plugins/processing/algs/otb/maintenance:$PYTHONPATH +``` Check the white and black list for the current OTB version ---------------------------------------------------------- -In the maintenance directory, the OTB applications are split in two files black_list.xml and white_list.xml. -These files are organized as follows : -For each OTB version, a new node version with id as attribute is added to the node data. -Each application is then added in the node app_name. +In the maintenance directory, the OTB applications are split in two files `black_list.xml` and `white_list.xml`. +These files are organized as follows. For each OTB version, a new node version with id as attribute is added +to the node data. Each application is then added in the node app_name. + ```xml @@ -52,14 +52,18 @@ Each application is then added in the node app_name. ``` + The list of available applications for each version is not fixed. OTBSpecific_XMLcreation.py -------------------------- -Warning : Some of the applications needs to be split to be user-friendly. Here comes the file OTBSpecific_XMLcreation.py. -Each function follows the pattern getNameOfTheOTBApplication(). +Warning: Some of the applications needs to be split to be user-friendly. Here comes the file `OTBSpecific_XMLcreation.py`. +Each function follows the pattern `getNameOfTheOTBApplication()`. Creating xml files ------------------ + +``` cd /path/to/QGIS/src/python/plugins/processing/algs/otb/maintenance -python ./OTBHelper.py +python ./OTBHelper.py +``` From df90e6b964f3b267857728d22a2a955db5ff0f3f Mon Sep 17 00:00:00 2001 From: Alexander Bruy Date: Thu, 20 Oct 2016 10:56:19 +0300 Subject: [PATCH 9/9] [processing] remove unused test data --- .../testdata/expected/otb/raster_bandmath.tif | Bin 1315 -> 0 bytes .../expected/otb/raster_bandmath.tif.aux.xml | 10 ---------- .../testdata/expected/otb/raster_convert.tif | Bin 1315 -> 0 bytes 3 files changed, 10 deletions(-) delete mode 100644 python/plugins/processing/tests/testdata/expected/otb/raster_bandmath.tif delete mode 100644 python/plugins/processing/tests/testdata/expected/otb/raster_bandmath.tif.aux.xml delete mode 100644 python/plugins/processing/tests/testdata/expected/otb/raster_convert.tif diff --git a/python/plugins/processing/tests/testdata/expected/otb/raster_bandmath.tif b/python/plugins/processing/tests/testdata/expected/otb/raster_bandmath.tif deleted file mode 100644 index ceed156090f5705db71a5c3446eb8e85bba8d31e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1315 zcmebD)MDUZU|C#kkkkZ2*+5|izGfZ<5Pb`Xn_74n*nspWAYR|j%%B3Km4N1NXoslD z0ouT2mQp-ht2qV7eg!LOaAAaCI>?P|#Nh4e?c|%FjzxFgEb30g2Tx=o%ZDn^}O> aGceRULok#}GDWF=k}Vw7Fd72GA_M^5Juo%^ diff --git a/python/plugins/processing/tests/testdata/expected/otb/raster_bandmath.tif.aux.xml b/python/plugins/processing/tests/testdata/expected/otb/raster_bandmath.tif.aux.xml deleted file mode 100644 index 3ae89ceffcc..00000000000 --- a/python/plugins/processing/tests/testdata/expected/otb/raster_bandmath.tif.aux.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - 255 - 4.5535714285714 - 0 - 33.770189539453 - - - diff --git a/python/plugins/processing/tests/testdata/expected/otb/raster_convert.tif b/python/plugins/processing/tests/testdata/expected/otb/raster_convert.tif deleted file mode 100644 index a985aa5636f13df574b76254243006867fc58328..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1315 zcmebD)MDUZU|C#kkkkZ2*+5|izGfZ<5Pb`Xn_74n*nspWAYR|j%%B3Km4N1NXoslD z0ouT2mQp-ht2qV7eg!LOaAAaCI>?P|#Nh4e?c|%FjzxFgEb30g2Tx=o%ZDn^^$W zH!wV^sILcM-#!F>IJdqYgiF^VFvs5ddJqQbLB^Eo|1-0`9)u^XL|~Pj_4Ocp^cVsw z-K(z$VPv~O?19z~bL)dc_4P1Za;d%^gxMb1kwNhLomAi1Faw3JtK(^09aCW;s5{u