From ed876cedfe5837939af90ea5c1f5d0bf22f74d2c Mon Sep 17 00:00:00 2001 From: Soeren Peters <peters@irmb.tu-bs.de> Date: Tue, 6 Oct 2020 10:33:32 +0200 Subject: [PATCH] Update gitlab CI and config files. --- .gitlab-ci.yml | 29 ++++++++++++------- CMake/cmake_config_files/BILBO.config.cmake | 8 ----- CMake/cmake_config_files/ELLADAN.config.cmake | 7 +---- 3 files changed, 20 insertions(+), 24 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6d12cb41b..4d86c31b5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,22 +1,31 @@ -image: ubuntu +image: irmb/virtualfluids-deps:latest stages: - build + - test build: stage: build + artifacts: + paths: + - build/ + before_script: - - export CAB_MACHINE=ELLADAN - export DEBIAN_FRONTEND=noninteractive - apt-get update - - apt-get install build-essential -y - - apt-get install cmake -y - - apt-get install ninja-build -y - - apt-get install openmpi-bin -y - - apt-get install libomp-dev -y - - apt-get install nvidia-cuda-dev nvidia-cuda-toolkit -y script: - - cmake -S . -B build -DBUILD_VF_CPU:BOOL=ON - - cmake --build build --target VirtualFluidsCore \ No newline at end of file + - cmake -S . -B build -DBUILD_VF_CPU:BOOL=ON -DBUILD_VF_UNIT_TESTS:BOOL=ON + - cmake --build build --target VirtualFluidsCore + - cmake --build build --target basicsTests + + +test: + stage: test + + before_script: + - export DEBIAN_FRONTEND=noninteractive + + script: + - build/bin/basicsTests \ No newline at end of file diff --git a/CMake/cmake_config_files/BILBO.config.cmake b/CMake/cmake_config_files/BILBO.config.cmake index 3c7f0f728..093fe3200 100644 --- a/CMake/cmake_config_files/BILBO.config.cmake +++ b/CMake/cmake_config_files/BILBO.config.cmake @@ -3,11 +3,3 @@ # Responsible: Soeren Peters # OS: MacOS X ################################################################################# - -################################################################################# -# METIS -################################################################################# -SET(METIS_INCLUDEDIR "/usr/local/include") -SET(METIS_DEBUG_LIBRARY "/usr/local/lib/libmetis.a") -SET(METIS_RELEASE_LIBRARY "/usr/local/lib/libmetis.a") - diff --git a/CMake/cmake_config_files/ELLADAN.config.cmake b/CMake/cmake_config_files/ELLADAN.config.cmake index 80291455e..ff87d1b9d 100644 --- a/CMake/cmake_config_files/ELLADAN.config.cmake +++ b/CMake/cmake_config_files/ELLADAN.config.cmake @@ -5,10 +5,5 @@ ################################################################################# set(NVCUDASAMPLES_ROOT "~/cuda-samples/Common") -################################################################################# -# METIS -################################################################################# -set(METIS_INCLUDEDIR "/usr/include") -set(METIS_DEBUG_LIBRARY "/usr/lib/x86_64-linux-gnu/libmetis.so") -set(METIS_RELEASE_LIBRARY "/usr/lib/x86_64-linux-gnu/libmetis.so") + -- GitLab