From cba6148b2db0e5b19fca1c2139f944504ede760f Mon Sep 17 00:00:00 2001
From: Guillaume Pasero <guillaume.pasero@c-s.fr>
Date: Fri, 7 Jun 2019 11:01:43 +0200
Subject: [PATCH] Revert "CI: add specific test, disable other platforms for
 now"

This reverts commit 82c06589461dd04f74fcae99adad1c472d662120.
---
 .gitlab-ci.yml                         | 84 +++++++++++++-------------
 CI/ubuntu-18.04-llvm-xdk.cmake         |  2 +-
 Examples/Tutorials/test/CMakeLists.txt |  5 --
 3 files changed, 43 insertions(+), 48 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 75868c94a3..aead2f8007 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -64,11 +64,11 @@ fast-build:
       - build/*/*.log #CMake log
       - log/*.txt # Others
 
-#~ debian-build:
-  #~ extends: .common-build
-  #~ image: $BUILD_IMAGE_REGISTRY/otb-debian-native:unstable
-  #~ script:
-    #~ - xvfb-run -a -n 1 -s "-screen 0 1024x768x24 -dpi 96" ctest -V -S CI/main_ci.cmake -DIMAGE_NAME:string=debian-unstable-gcc
+debian-build:
+  extends: .common-build
+  image: $BUILD_IMAGE_REGISTRY/otb-debian-native:unstable
+  script:
+    - xvfb-run -a -n 1 -s "-screen 0 1024x768x24 -dpi 96" ctest -V -S CI/main_ci.cmake -DIMAGE_NAME:string=debian-unstable-gcc
 
 .common-prepare:
   extends: .general
@@ -108,42 +108,42 @@ ubuntu-superbuild-build:
       - build/Documentation/Doxygen/OTB-Doxygen-*.tar.bz2
 
 ## CentOS superbuild
-#~ centos-superbuild-prepare:
-  #~ extends: .common-prepare
-  #~ image: $BUILD_IMAGE_REGISTRY/otb-centos-superbuild-base:6.6
-  #~ script:
-    #~ - ctest -VV -S CI/prepare_superbuild.cmake -DIMAGE_NAME:string=otb-centos-superbuild-base
-#~ 
-#~ centos-superbuild-build:
-  #~ extends: .common-build
-  #~ image: $BUILD_IMAGE_REGISTRY/otb-centos-superbuild-base:6.6
-  #~ script:
-    #~ - xvfb-run -a -n 1 -s "-screen 0 1024x768x24 -dpi 96" ctest -V -S CI/main_superbuild.cmake -DIMAGE_NAME:string=otb-centos-superbuild-base
-    #~ - xvfb-run -a -n 1 -s "-screen 0 1024x768x24 -dpi 96" ctest -VV -S CI/main_packages.cmake -DIMAGE_NAME:string=otb-centos-superbuild-base
-  #~ dependencies:
-    #~ - centos-superbuild-prepare
+centos-superbuild-prepare:
+  extends: .common-prepare
+  image: $BUILD_IMAGE_REGISTRY/otb-centos-superbuild-base:6.6
+  script:
+    - ctest -VV -S CI/prepare_superbuild.cmake -DIMAGE_NAME:string=otb-centos-superbuild-base
+
+centos-superbuild-build:
+  extends: .common-build
+  image: $BUILD_IMAGE_REGISTRY/otb-centos-superbuild-base:6.6
+  script:
+    - xvfb-run -a -n 1 -s "-screen 0 1024x768x24 -dpi 96" ctest -V -S CI/main_superbuild.cmake -DIMAGE_NAME:string=otb-centos-superbuild-base
+    - xvfb-run -a -n 1 -s "-screen 0 1024x768x24 -dpi 96" ctest -VV -S CI/main_packages.cmake -DIMAGE_NAME:string=otb-centos-superbuild-base
+  dependencies:
+    - centos-superbuild-prepare
 
 ## MacOS superbuild
-#~ macos-superbuild-prepare:
-  #~ tags:
-    #~ - macos
-  #~ extends: .common-prepare
-  #~ before_script:
-    #~ # No need to install lfs as this machine is persistent
-    #~ # No need to do git config
-    #~ # Checkout the expected branch
-    #~ - export GIT_LFS_SKIP_SMUDGE=1
-    #~ - git checkout -f -q $CI_COMMIT_SHA
-    #~ - export GIT_LFS_SKIP_SMUDGE=0
-  #~ script:
-    #~ - ctest -VV -S CI/prepare_superbuild.cmake -DIMAGE_NAME:string=otb-macos-superbuild
-#~ 
-#~ macos-superbuild-build:
-  #~ tags:
-    #~ - macos
-  #~ extends: .common-build
-  #~ script:
-    #~ - ctest -V -S CI/main_superbuild.cmake -DIMAGE_NAME:string=otb-macos-superbuild
-    #~ - ctest -VV -S CI/main_packages.cmake -DIMAGE_NAME:string=otb-macos-superbuild
-  #~ dependencies:
-    #~ - macos-superbuild-prepare
+macos-superbuild-prepare:
+  tags:
+    - macos
+  extends: .common-prepare
+  before_script:
+    # No need to install lfs as this machine is persistent
+    # No need to do git config
+    # Checkout the expected branch
+    - export GIT_LFS_SKIP_SMUDGE=1
+    - git checkout -f -q $CI_COMMIT_SHA
+    - export GIT_LFS_SKIP_SMUDGE=0
+  script:
+    - ctest -VV -S CI/prepare_superbuild.cmake -DIMAGE_NAME:string=otb-macos-superbuild
+
+macos-superbuild-build:
+  tags:
+    - macos
+  extends: .common-build
+  script:
+    - ctest -V -S CI/main_superbuild.cmake -DIMAGE_NAME:string=otb-macos-superbuild
+    - ctest -VV -S CI/main_packages.cmake -DIMAGE_NAME:string=otb-macos-superbuild
+  dependencies:
+    - macos-superbuild-prepare
diff --git a/CI/ubuntu-18.04-llvm-xdk.cmake b/CI/ubuntu-18.04-llvm-xdk.cmake
index 4a7ce50940..d59dcba481 100644
--- a/CI/ubuntu-18.04-llvm-xdk.cmake
+++ b/CI/ubuntu-18.04-llvm-xdk.cmake
@@ -41,7 +41,7 @@ BUILD_DOCUMENTATION:BOOL=ON
 OTB_DOXYGEN_ITK_TAGFILE:FILEPATH=${CTEST_BINARY_DIRECTORY}/InsightDoxygenDocTag-4.13.0
 OTB_DOXYGEN_ITK_DOXYGEN_URL:STRING=\"https://itk.org/Doxygen413/html\"
 ")
-  # set (ENABLE_DOXYGEN ON)
+  set (ENABLE_DOXYGEN ON)
   # The ITK doxygen tag file needs to be patched before being used for OTB
   # See otb-devutils/Scripts/tagfile_fix.py
   message(STATUS "Get resources for Doxygen build ...")
diff --git a/Examples/Tutorials/test/CMakeLists.txt b/Examples/Tutorials/test/CMakeLists.txt
index b9d0dac792..e1e7252ab4 100644
--- a/Examples/Tutorials/test/CMakeLists.txt
+++ b/Examples/Tutorials/test/CMakeLists.txt
@@ -34,11 +34,6 @@ otb_add_test(NAME  trTeTutorialsPipelineTest COMMAND ${OTB_TEST_DRIVER}
     ${TEMP}/TutorialsPipelineOutput.png
 )
 
-otb_add_test(NAME  trTeTutorialsPipelineTestDirect COMMAND $<TARGET_FILE:Pipeline>
-    ${INPUTDATA}/QB_Suburb.png
-    ${TEMP}/TutorialsPipelineOutput.png
-)
-
 otb_add_test(NAME  trTeTutorialsFilteringPipelineTest COMMAND ${OTB_TEST_DRIVER}
   --compare-image ${NOTOL}
     ${BASELINE}/TutorialsFilteringPipelineOutput.png
-- 
GitLab