Skip to content
Snippets Groups Projects
Commit 4c462d7f authored by Pierre Tysebaert-Plagne's avatar Pierre Tysebaert-Plagne
Browse files

Cleaner deactivation of tests on Jenkins

parent cb9f0b1e
No related branches found
No related tags found
1 merge request!95Fixed test on jenkins-ci && new Dockerfile
......@@ -28,389 +28,6 @@ set(DATA_TEST ${LIS_DATA_ROOT}/Input-Data-Test)
set(UNIT_TEST ${LIS_DATA_ROOT}/UnitTest)
set(OUTPUT_TEST ${CMAKE_BINARY_DIR}/Testing/Temporary)
if(JENKINS_BUILD MATCHES "true")
set(OUTPUT_TEST_UNITEST ${OUTPUT_TEST}/unitest)
add_test(NAME cloud_extraction_unitest
COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/cloud_extraction_test.py
"${DATA_TEST}/S2/"
"${UNIT_TEST}/"
"${OUTPUT_TEST_UNITEST}/cloud_extraction/"
)
add_test(NAME snow_detector_unitest
COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/snow_detector_test.py
"${DATA_TEST}/S2/"
"${UNIT_TEST}/"
"${OUTPUT_TEST_UNITEST}/snow_detector/"
)
add_test(NAME otb_wrappers_unitest
COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/otb_wrappers_test.py
"${UNIT_TEST}/"
"${OUTPUT_TEST_UNITEST}/otb_wrappers"
)
add_test(NAME resolution_unitest
COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/resolution_test.py
"${UNIT_TEST}/"
"${OUTPUT_TEST_UNITEST}/resolution"
)
add_test(NAME gdal_wrappers_unitest.py
COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/gdal_wrappers_test.py
"${DATA_TEST}/S2/"
"${UNIT_TEST}/"
"${OUTPUT_TEST_UNITEST}/gdal_wrappers/"
)
#add_test(NAME snow_synthesis_unitest
# COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/snow_synthesis_test.py
# "${OUTPUT_TEST_SYNTHESIS}"
# "${OUTPUT_TEST_UNITEST}/snow_synthesis"
# )
# ########################################
# Non regression tests
# ########################################
# -------------------------
# Snow cover - Take5
# -------------------------
add_test(NAME take5_test
COMMAND ${PYTHON_EXECUTABLE}
${CMAKE_BINARY_DIR}/app/let_it_snow_fsc.py
-c ${DATA_TEST}/Take5/lis_configuration.json
-i ${DATA_TEST}/Take5/AOI_test_CESNeige/LEVEL2A/Maroc
-d ${DATA_TEST}/Take5/AOI_test_CESNeige/SRTM/Maroc/Maroc.tif
-o ${OUTPUT_TEST}/take5
)
add_test(NAME take5_compare_pass1_test
COMMAND gdalcompare.py
${BASELINE}/take5_test/pass1.tif
${OUTPUT_TEST}/take5/tmp/snow_pass1.tif
)
set_tests_properties(take5_compare_pass1_test PROPERTIES DEPENDS take5_test)
add_test(NAME take5_compare_pass2_test
COMMAND gdalcompare.py
${BASELINE}/take5_test/pass2.tif
${OUTPUT_TEST}/take5/tmp/snow_pass2.tif
)
set_tests_properties(take5_compare_pass2_test PROPERTIES DEPENDS take5_test)
add_test(NAME take5_compare_pass3_test
COMMAND gdalcompare.py
${BASELINE}/take5_test/pass3.tif
${OUTPUT_TEST}/take5/tmp/snow_pass3.tif
)
set_tests_properties(take5_compare_pass3_test PROPERTIES DEPENDS take5_test)
add_test(NAME take5_compare_snow_all_test
COMMAND gdalcompare.py
${BASELINE}/take5_test/snow_all.tif
${OUTPUT_TEST}/take5/tmp/LIS_SNOW_ALL.TIF
)
set_tests_properties(take5_compare_snow_all_test PROPERTIES DEPENDS take5_test)
add_test(NAME take5_compare_final_mask_test
COMMAND gdalcompare.py
${BASELINE}/take5_test/final_mask.tif
${OUTPUT_TEST}/take5/tmp/LIS_SEB.TIF
)
set_tests_properties(take5_compare_final_mask_test PROPERTIES DEPENDS take5_test)
# -------------------------
# Snow cover - L8
# -------------------------
add_test(NAME l8_test
COMMAND ${PYTHON_EXECUTABLE}
${CMAKE_BINARY_DIR}/app/let_it_snow_fsc.py
-c ${DATA_TEST}/Landsat/lis_configuration.json
-i ${DATA_TEST}/Landsat/LANDSAT8_OLITIRS_XS_20170308_N2A_France-MetropoleD0004H0001
-d ${DATA_TEST}/Landsat/LANDSAT8_OLITIRS_XS_20170308_N2A_France-MetropoleD0004H0001/SRTM/dem.tif
-o ${OUTPUT_TEST}/l8
)
add_test(NAME l8_compare_pass1_test
COMMAND gdalcompare.py
${BASELINE}/l8_test/pass1.tif
${OUTPUT_TEST}/l8/tmp/snow_pass1.tif
)
set_tests_properties(l8_compare_pass1_test PROPERTIES DEPENDS l8_test)
add_test(NAME l8_compare_pass2_test
COMMAND gdalcompare.py
${BASELINE}/l8_test/pass2.tif
${OUTPUT_TEST}/l8/tmp/snow_pass2.tif
)
set_tests_properties(l8_compare_pass2_test PROPERTIES DEPENDS l8_test)
add_test(NAME l8_compare_pass3_test
COMMAND gdalcompare.py
${BASELINE}/l8_test/pass3.tif
${OUTPUT_TEST}/l8/tmp/snow_pass3.tif
)
set_tests_properties(l8_compare_pass3_test PROPERTIES DEPENDS l8_test)
add_test(NAME l8_compare_snow_all_test
COMMAND gdalcompare.py
${BASELINE}/l8_test/snow_all.tif
${OUTPUT_TEST}/l8/tmp/LIS_SNOW_ALL.TIF
)
set_tests_properties(l8_compare_snow_all_test PROPERTIES DEPENDS l8_test)
add_test(NAME l8_compare_final_mask_test
COMMAND gdalcompare.py
${BASELINE}/l8_test/final_mask.tif
${OUTPUT_TEST}/l8/tmp/LIS_SEB.TIF
)
set_tests_properties(l8_compare_final_mask_test PROPERTIES DEPENDS l8_test)
# -------------------------
# Snow cover - S2 small
# -------------------------
add_test(NAME s2-small_test
COMMAND ${PYTHON_EXECUTABLE}
${CMAKE_BINARY_DIR}/app/let_it_snow_fsc.py
-c ${DATA_TEST}/S2-SMALL/lis_configuration.json
-i ${DATA_TEST}/S2-SMALL/SENTINEL2A_20160217-111843-605_L2A_T29RNQ_D_V1-0
-d ${DATA_TEST}/S2-SMALL/SENTINEL2A_20160217-111843-605_L2A_T29RNQ_D_V1-0/SRTM/S2__TEST_AUX_REFDE2_T29RNQ_0001_ALT_R2.TIF
-o ${OUTPUT_TEST}/s2-small
)
add_test(NAME s2-small_compare_pass1_test
COMMAND gdalcompare.py
${BASELINE}/s2-small_test/pass1.tif
${OUTPUT_TEST}/s2-small/tmp/snow_pass1.tif
)
set_tests_properties(s2-small_compare_pass1_test PROPERTIES DEPENDS s2-small_test)
add_test(NAME s2-small_compare_pass2_test
COMMAND gdalcompare.py
${BASELINE}/s2-small_test/pass2.tif
${OUTPUT_TEST}/s2-small/tmp/snow_pass2.tif
)
set_tests_properties(s2-small_compare_pass2_test PROPERTIES DEPENDS s2-small_test)
add_test(NAME s2-small_compare_pass3_test
COMMAND gdalcompare.py
${BASELINE}/s2-small_test/pass3.tif
${OUTPUT_TEST}/s2-small/tmp/snow_pass3.tif
)
set_tests_properties(s2-small_compare_pass3_test PROPERTIES DEPENDS s2-small_test)
add_test(NAME s2-small_compare_snow_all_test
COMMAND gdalcompare.py
${BASELINE}/s2-small_test/snow_all.tif
${OUTPUT_TEST}/s2-small/tmp/LIS_SNOW_ALL.TIF
)
set_tests_properties(s2-small_compare_snow_all_test PROPERTIES DEPENDS s2-small_test)
add_test(NAME s2-small_compare_final_mask_test
COMMAND gdalcompare.py
${BASELINE}/s2-small_test/final_mask.tif
${OUTPUT_TEST}/s2-small/tmp/LIS_SEB.TIF
)
set_tests_properties(s2-small_compare_final_mask_test PROPERTIES DEPENDS s2-small_test)
# -------------------------
# Snow cover - S2
# -------------------------
add_test(NAME s2_test
COMMAND ${PYTHON_EXECUTABLE}
${CMAKE_BINARY_DIR}/app/let_it_snow_fsc.py
-c ${DATA_TEST}/S2/lis_configuration.json
-i ${DATA_TEST}/S2/SENTINEL2A_20160217-111843-605_L2A_T29RNQ_D_V1-0
-d ${DATA_TEST}/S2/SENTINEL2A_20160217-111843-605_L2A_T29RNQ_D_V1-0/SRTM/S2__TEST_AUX_REFDE2_T29RNQ_0001_ALT_R2.TIF
-o ${OUTPUT_TEST}/s2
)
add_test(NAME s2_compare_pass1_test
COMMAND gdalcompare.py
${BASELINE}/s2_test/pass1.tif
${OUTPUT_TEST}/s2/tmp/snow_pass1.tif
)
set_tests_properties(s2_compare_pass1_test PROPERTIES DEPENDS s2_test)
add_test(NAME s2_compare_pass2_test
COMMAND gdalcompare.py
${BASELINE}/s2_test/pass2.tif
${OUTPUT_TEST}/s2/tmp/snow_pass2.tif
)
set_tests_properties(s2_compare_pass2_test PROPERTIES DEPENDS s2_test)
add_test(NAME s2_compare_pass3_test
COMMAND gdalcompare.py
${BASELINE}/s2_test/pass3.tif
${OUTPUT_TEST}/s2/tmp/snow_pass3.tif
)
set_tests_properties(s2_compare_pass3_test PROPERTIES DEPENDS s2_test)
add_test(NAME s2_compare_snow_all_test
COMMAND gdalcompare.py
${BASELINE}/s2_test/snow_all.tif
${OUTPUT_TEST}/s2/tmp/LIS_SNOW_ALL.TIF
)
set_tests_properties(s2_compare_snow_all_test PROPERTIES DEPENDS s2_test)
add_test(NAME s2_compare_final_mask_test
COMMAND gdalcompare.py
${BASELINE}/s2_test/final_mask.tif
${OUTPUT_TEST}/s2/tmp/LIS_SEB.TIF
)
set_tests_properties(s2_compare_final_mask_test PROPERTIES DEPENDS s2_test)
# -------------------------
# Synthesis
# -------------------------
add_test(NAME snow_synthesis_test
COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_BINARY_DIR}/app/let_it_snow_synthesis.py
-i ${DATA_TEST}/SNOW_PRODUCTS/SENTINEL2A_20180101-105435-457_L2A_T31TCH_D_V1-4
-i ${DATA_TEST}/SNOW_PRODUCTS/SENTINEL2A_20180131-105416-437_L2A_T31TCH_D_V1-4
-d ${DATA_TEST}/SNOW_PRODUCTS/LANDSAT8-OLITIRS-XS_20180115-103629-617_L2A_T31TCH_D_V1-9
-d ${DATA_TEST}/SNOW_PRODUCTS/LANDSAT8-OLITIRS-XS_20180131-103619-890_L2A_T31TCH_D_V1-9
-c ${DATA_TEST}/SYNTHESIS/synthesis_configuration.json
-j ${DATA_TEST}/SYNTHESIS/synthesis_launch.json
-V 1.7.1
-o ${OUTPUT_TEST}/SNOW_SYNTHESIS
)
add_test(NAME snow_synthesis_compare_scd_test
COMMAND gdalcompare.py
"${BASELINE}/snow_synthesis_test/SCD_T31TCH_20180101_20180131.tif"
"${OUTPUT_TEST}/SNOW_SYNTHESIS/LIS_S2L8-SNOW-SCD_T31TCH_20180101_20180131_1.7.1_1.tif"
)
set_tests_properties(snow_synthesis_compare_scd_test PROPERTIES DEPENDS snow_synthesis_test)
add_test(NAME snow_synthesis_compare_ccd_test
COMMAND gdalcompare.py
"${BASELINE}/snow_synthesis_test/CLOUD_OCCURENCE_T31TCH_20180101_20180131.tif"
"${OUTPUT_TEST}/SNOW_SYNTHESIS/tmp/CLOUD_OCCURENCE_T31TCH_20180101_20180131.tif"
)
set_tests_properties(snow_synthesis_compare_ccd_test PROPERTIES DEPENDS snow_synthesis_test)
add_test(NAME snow_synthesis_compare_nobs_test
COMMAND gdalcompare.py
"${BASELINE}/snow_synthesis_test/NOBS_T31TCH_20180101_20180131.tif"
"${OUTPUT_TEST}/SNOW_SYNTHESIS/LIS_S2L8-SNOW-NOBS_T31TCH_20180101_20180131_1.7.1_1.tif"
)
set_tests_properties(snow_synthesis_compare_nobs_test PROPERTIES DEPENDS snow_synthesis_test)
add_test(NAME snow_synthesis_compare_sod_test
COMMAND gdalcompare.py
"${BASELINE}/snow_synthesis_test/SOD_T31TCH_20180101_20180131.tif"
"${OUTPUT_TEST}/SNOW_SYNTHESIS/LIS_S2L8-SNOW-SOD_T31TCH_20180101_20180131_1.7.1_1.tif"
)
set_tests_properties(snow_synthesis_compare_sod_test PROPERTIES DEPENDS snow_synthesis_test)
add_test(NAME snow_synthesis_compare_smod_test
COMMAND gdalcompare.py
"${BASELINE}/snow_synthesis_test/SMOD_T31TCH_20180101_20180131.tif"
"${OUTPUT_TEST}/SNOW_SYNTHESIS/LIS_S2L8-SNOW-SMOD_T31TCH_20180101_20180131_1.7.1_1.tif"
)
set_tests_properties(snow_synthesis_compare_smod_test PROPERTIES DEPENDS snow_synthesis_test)
add_test(NAME snow_synthesis_without_densification_test
COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_BINARY_DIR}/app/let_it_snow_synthesis.py
-t T31TCH
-i ${DATA_TEST}/SNOW_PRODUCTS/SENTINEL2A_20180101-105435-457_L2A_T31TCH_D_V1-4
-i ${DATA_TEST}/SNOW_PRODUCTS/SENTINEL2A_20180131-105416-437_L2A_T31TCH_D_V1-4
-b 01/01/2018
-e 31/01/2018
-m 10
-l DEBUG
-c ${DATA_TEST}/SYNTHESIS/synthesis_configuration.json
-o ${OUTPUT_TEST}/SNOW_SYNTHESIS_WITHOUT_DENSIFICATION
)
# ########################################
# New 1.7 tests
# ########################################
add_test(NAME s2_hysope2
COMMAND ${PYTHON_EXECUTABLE}
${CMAKE_BINARY_DIR}/app/let_it_snow_fsc.py
-j ${DATA_TEST}/S2/hysope2/param.json
-o ${OUTPUT_TEST}/hysope2
)
add_test(NAME dem_builder_test
COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/python/s2snow/dem_builder.py
"${DATA_TEST}/SRTM/sud_ouest.vrt"
"${DATA_TEST}/Landsat/LANDSAT8_OLITIRS_XS_20150312_N2A_ORTHO_SURF_CORR_PENTE_France-MetropoleD0005H0001.TIF"
"${OUTPUT_TEST}/landsat_bassies_srtm.tif"
)
add_test(NAME s2-small_zip_test
COMMAND ${PYTHON_EXECUTABLE}
${CMAKE_BINARY_DIR}/app/let_it_snow_fsc.py
-c ${DATA_TEST}/S2-SMALL-ZIP/lis_configuration.json
-i ${DATA_TEST}/S2-SMALL-ZIP/SENTINEL2A_20160217-111843-605_L2A_T29RNQ_D_V1-0.zip
-o "${OUTPUT_TEST}/s2-small-zip"
)
ADD_EXECUTABLE(histo_utils_snowline_internal_test histo_utils_snowline_internal_test.cxx)
TARGET_LINK_LIBRARIES(histo_utils_snowline_internal_test histo_utils)
ADD_EXECUTABLE(histo_utils_snow_fraction_test histo_utils_snow_fraction_test.cxx)
TARGET_LINK_LIBRARIES(histo_utils_snow_fraction_test histo_utils)
add_test(NAME histo_utils_snowline_internal_test
COMMAND ${CMAKE_BINARY_DIR}/bin/histo_utils_snowline_internal_test
0
100
20
0.1
0
0
-2
-10
"${BASELINE}/histogram_highcloud.txt"
40
)
add_test(NAME histo_utils_snowline_reverse_internal_test
COMMAND ${CMAKE_BINARY_DIR}/bin/histo_utils_snowline_internal_test
0
100
20
0.99
0
1
0
0
"${BASELINE}/histogram_reverse_highcloud.txt"
90
)
add_test(NAME histo_utils_snow_fraction_test
COMMAND ${CMAKE_BINARY_DIR}/bin/histo_utils_snow_fraction_test
"${OUTPUT_TEST}/histo_utils_snow_fraction_test.tif"
11
)
ADD_EXECUTABLE(itkUnaryCloudMaskImageFilterTest itkUnaryCloudMaskImageFilterTest.cxx)
TARGET_LINK_LIBRARIES(itkUnaryCloudMaskImageFilterTest histo_utils)
add_test(NAME TvitkUnaryCloudMaskImageFilterTest
COMMAND ${CMAKE_BINARY_DIR}/bin/itkUnaryCloudMaskImageFilterTest
192
192
1)
add_test(NAME TvitkUnaryCloudMaskImageFilterTest2
COMMAND ${CMAKE_BINARY_DIR}/bin/itkUnaryCloudMaskImageFilterTest
64
192
1
)
add_test(NAME TvitkUnaryCloudMaskImageFilterTest3
COMMAND ${CMAKE_BINARY_DIR}/bin/itkUnaryCloudMaskImageFilterTest
2
4
0
)
else()
# ########################################
# Unit tests
# ########################################
......@@ -694,6 +311,7 @@ else()
)
set_tests_properties(snow_synthesis_compare_smod_test PROPERTIES DEPENDS snow_synthesis_test)
if(NOT JENKINS_BUILD MATCHES "true")
add_test(NAME snow_synthesis_muscate_test
COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_BINARY_DIR}/app/let_it_snow_synthesis.py
-t T31TDJ
......@@ -706,6 +324,7 @@ else()
-o ${OUTPUT_TEST}/SNOW_SYNTHESIS_MUSCATE
)
set_tests_properties(snow_synthesis_muscate_test PROPERTIES TIMEOUT 3000)
endif()
add_test(NAME snow_synthesis_without_densification_test
COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_BINARY_DIR}/app/let_it_snow_synthesis.py
......@@ -746,6 +365,8 @@ else()
-i ${DATA_TEST}/S2-SMALL-ZIP/SENTINEL2A_20160217-111843-605_L2A_T29RNQ_D_V1-0.zip
-o "${OUTPUT_TEST}/s2-small-zip"
)
if(NOT JENKINS_BUILD MATCHES "true")
# ----------------------------------
# Synthesis from 1.7 snow product
# ----------------------------------
......@@ -863,6 +484,7 @@ else()
-c ${DATA_TEST}/SYNTHESIS/synthesis_h2_configuration.json
-o ${OUTPUT_TEST}/SNOW_SYNTHESIS_WITH_H2_SNOW_PRODUCTS
)
endif()
ADD_EXECUTABLE(histo_utils_snowline_internal_test histo_utils_snowline_internal_test.cxx)
TARGET_LINK_LIBRARIES(histo_utils_snowline_internal_test histo_utils)
......@@ -925,4 +547,3 @@ else()
4
0
)
endif()
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment