Skip to content
Snippets Groups Projects
Commit 05a16eca authored by mavogel's avatar mavogel
Browse files

Removed the installation of test files.

Any files that are only used for testing the COOL build,
are no longer installed alongside of it. Making the size of
a COOL installation quite a bit smaller.
parent 21103f7c
Branches no-tests-in-install
No related tags found
No related merge requests found
......@@ -200,9 +200,6 @@ file(COPY ${CMAKE_BINARY_DIR}/env DESTINATION ${CMAKE_BINARY_DIR}/TMP.install PA
configure_file(cmake/run_nightly_tests_cmake.sh.in TMP.install/run_nightly_tests_cmake.sh @ONLY)
execute_process(COMMAND chmod +x ${CMAKE_BINARY_DIR}/TMP.install/run_nightly_tests_cmake.sh)
install(PROGRAMS ${CMAKE_BINARY_DIR}/TMP.install/cc-run ${CMAKE_BINARY_DIR}/TMP.install/cc-sh ${CMAKE_BINARY_DIR}/TMP.install/run_nightly_tests_cmake.sh DESTINATION .)
install(DIRECTORY ${CMAKE_BINARY_DIR}/TMP.install/env DESTINATION . USE_SOURCE_PERMISSIONS PATTERN "*.pyc" EXCLUDE PATTERN "*.xenvc" EXCLUDE)
# Workarounds for System Integrity Protection on MacOSX 10.11 (CORALCOOL-2884)
IF(CMAKE_HOST_SYSTEM_NAME MATCHES "Darwin")
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/bin/bash COMMAND ${CMAKE_COMMAND} -E copy /bin/bash ${CMAKE_BINARY_DIR}/bin/bash DEPENDS /bin/bash)
......
=== Dump BINARY_TAG
x86_64-centos7-gcc7-opt
x86_64-centos7-gcc11-dbg
=== Dump CC
/cvmfs/sft.cern.ch/lcg/releases/gcc/7.3.0-90605/x86_64-centos7-gcc62-opt/bin/gcc
/cvmfs/sft.cern.ch/lcg/releases/gcc/11.3.0-ad0f5/x86_64-centos7/bin/gcc
=== Dump CLING_STANDARD_PCH
none
=== Dump COOL_DISABLE_CORALCONNECTIONPOOLCLEANUP
1
......@@ -23,32 +26,33 @@ Error
ALL_sqlite
=== Dump COOLSYS
/home/cdelort/git/cool/build.x86_64-centos7-gcc7-opt
/data/mavogel/git/cool/build.x86_64-centos7-gcc11-dbg
=== Dump CORAL_SQLITE_TEMP_STORE_MEMORY
1
=== Dump CORALSYS
/home/cdelort/git/coral/${BINARY_TAG}
/data/mavogel/git/coral/${BINARY_TAG}
=== Dump CXX
/cvmfs/sft.cern.ch/lcg/releases/gcc/7.3.0-90605/x86_64-centos7-gcc62-opt/bin/g++
/cvmfs/sft.cern.ch/lcg/releases/gcc/11.3.0-ad0f5/x86_64-centos7/bin/g++
=== Dump FRONTIER_FORCERELOAD
short
=== Dump LCG_releases_base
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}
/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Tue/${BINARY_TAG}
=== Dump LD_LIBRARY_PATH
/home/cdelort/git/cool/build.${BINARY_TAG}/lib
/home/cdelort/git/coral/${BINARY_TAG}/lib
/home/cdelort/git/cool/build.${BINARY_TAG}/examples/lib
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/lib
/cvmfs/sft.cern.ch/lcg/releases/gcc/7.3.0-90605/x86_64-centos7-gcc62-opt/lib64
/data/mavogel/git/cool/build.${BINARY_TAG}/lib
/data/mavogel/git/coral/${BINARY_TAG}/lib
/data/mavogel/git/cool/build.${BINARY_TAG}/examples/lib
/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Tue/${BINARY_TAG}/lib
/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Tue/${BINARY_TAG}/lib64
/cvmfs/sft.cern.ch/lcg/releases/gcc/11.3.0-ad0f5/x86_64-centos7/lib64
=== Dump MANPATH
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/man
/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Tue/${BINARY_TAG}/man
/usr/share/man
/usr/local/share/man
......@@ -59,47 +63,48 @@ american_america.WE8ISO8859P1
EXTENDED
=== Dump PATH
/home/cdelort/git/cool/build.${BINARY_TAG}/bin
/home/cdelort/git/cool/build.${BINARY_TAG}/tests/bin
/home/cdelort/git/cool/build.${BINARY_TAG}/examples/bin
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/bin
/home/cdelort/git/coral/${BINARY_TAG}/bin
/cvmfs/sft.cern.ch/lcg/releases/CMake/3.11.1-daf3a/${BINARY_TAG}/bin
/data/mavogel/git/cool/build.${BINARY_TAG}/bin
/data/mavogel/git/cool/build.${BINARY_TAG}/tests/bin
/data/mavogel/git/cool/build.${BINARY_TAG}/examples/bin
/data/mavogel/git/cool/build.${BINARY_TAG}/CoolTest/bin
/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Tue/${BINARY_TAG}/bin
/data/mavogel/git/coral/${BINARY_TAG}/bin
/cvmfs/sft.cern.ch/lcg/releases/CMake/3.26.2-0664a/${BINARY_TAG}/bin
/usr/local/bin
/usr/bin
/bin
=== Dump PWD
/home/cdelort/git/cool/cmake/.internal
/data/mavogel/git/cool/cmake/.internal
=== Dump PYTHONPATH
/home/cdelort/git/cool/build.${BINARY_TAG}/python
/home/cdelort/git/cool/build.${BINARY_TAG}/lib
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/lib/python2.7/site-packages
/home/cdelort/git/coral/${BINARY_TAG}/lib
/home/cdelort/git/coral/${BINARY_TAG}/python
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/lib
/data/mavogel/git/cool/build.${BINARY_TAG}/python
/data/mavogel/git/cool/build.${BINARY_TAG}/lib
/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Tue/${BINARY_TAG}/lib/python3.9/site-packages
/data/mavogel/git/coral/${BINARY_TAG}/lib
/data/mavogel/git/coral/${BINARY_TAG}/python
/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Tue/${BINARY_TAG}/lib
=== Dump QMTEST_CLASS_PATH
/home/cdelort/git/cool/build.${BINARY_TAG}/CoolTest/qmtest
/data/mavogel/git/cool/build.${BINARY_TAG}/CoolTest/qmtest
=== Dump QT_QPA_PLATFORM_PLUGIN_PATH
/cvmfs/sft.cern.ch/lcg/releases/qt5/5.11.1-0d217/${BINARY_TAG}/plugins
/cvmfs/sft.cern.ch/lcg/releases/qt5/5.15.9-97789/${BINARY_TAG}/plugins
=== Dump ROOT_INCLUDE_PATH
/home/cdelort/git/cool/build.${BINARY_TAG}/include
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/include
/home/cdelort/git/coral/${BINARY_TAG}/include
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/include/python2.7
/data/mavogel/git/cool/build.${BINARY_TAG}/include
/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Tue/${BINARY_TAG}/include
/data/mavogel/git/coral/${BINARY_TAG}/include
/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Tue/${BINARY_TAG}/include/python3.9
=== Dump ROOTSYS
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}
/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Tue/${BINARY_TAG}
=== Dump TNS_ADMIN
/afs/cern.ch/sw/lcg/app/releases/CORAL/internal/oracle/admin
/eos/project-o/oracle/public/admin
=== Dump VALGRIND_LIB
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/lib/valgrind
/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Tue/${BINARY_TAG}/lib/valgrind
=== Dump VERBOSE
1
......
=== Dump BINARY_TAG
x86_64-centos7-gcc7-opt
=== Dump CC
/cvmfs/sft.cern.ch/lcg/releases/gcc/7.3.0-90605/x86_64-centos7-gcc62-opt/bin/gcc
=== Dump COOL_DISABLE_CORALCONNECTIONPOOLCLEANUP
1
=== Dump COOL_ENABLE_COOLMSGREPORTER
1
=== Dump COOL_MSGLEVEL
Error
=== Dump COOL_MVINSERTION_PREFETCH_MAXROWS
1000
=== Dump COOL_PYCOOLTEST_SKIP_ROOT8458
1
=== Dump COOL_QMTEST_TARGET
ALL_sqlite
=== Dump COOLSYS
/home/cdelort/git/cool/${BINARY_TAG}
=== Dump CORAL_SQLITE_TEMP_STORE_MEMORY
1
=== Dump CORALSYS
/home/cdelort/git/coral/${BINARY_TAG}
=== Dump CXX
/cvmfs/sft.cern.ch/lcg/releases/gcc/7.3.0-90605/x86_64-centos7-gcc62-opt/bin/g++
=== Dump FRONTIER_FORCERELOAD
short
=== Dump LCG_releases_base
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}
=== Dump LD_LIBRARY_PATH
/home/cdelort/git/cool/${BINARY_TAG}/lib
/home/cdelort/git/coral/${BINARY_TAG}/lib
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/lib
/home/cdelort/git/cool/${BINARY_TAG}/examples/lib
/cvmfs/sft.cern.ch/lcg/releases/gcc/7.3.0-90605/x86_64-centos7-gcc62-opt/lib64
=== Dump MANPATH
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/man
/usr/share/man
/usr/local/share/man
=== Dump NLS_LANG
american_america.WE8ISO8859P1
=== Dump ORA_FPU_PRECISION
EXTENDED
=== Dump PATH
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/bin
/home/cdelort/git/coral/${BINARY_TAG}/bin
/home/cdelort/git/cool/${BINARY_TAG}/bin
/home/cdelort/git/cool/${BINARY_TAG}/tests/bin
/home/cdelort/git/cool/${BINARY_TAG}/examples/bin
/cvmfs/sft.cern.ch/lcg/releases/CMake/3.11.1-daf3a/${BINARY_TAG}/bin
/usr/local/bin
/usr/bin
/bin
=== Dump PWD
/home/cdelort/git/cool/cmake/.internal
=== Dump PYTHONPATH
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/lib/python2.7/site-packages
/home/cdelort/git/coral/${BINARY_TAG}/lib
/home/cdelort/git/coral/${BINARY_TAG}/python
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/lib
/home/cdelort/git/cool/${BINARY_TAG}/python
/home/cdelort/git/cool/${BINARY_TAG}/lib
=== Dump QMTEST_CLASS_PATH
/home/cdelort/git/cool/${BINARY_TAG}/CoolTest/qmtest
=== Dump QT_QPA_PLATFORM_PLUGIN_PATH
/cvmfs/sft.cern.ch/lcg/releases/qt5/5.11.1-0d217/${BINARY_TAG}/plugins
=== Dump ROOT_INCLUDE_PATH
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/include
/home/cdelort/git/coral/${BINARY_TAG}/include
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/include/python2.7
/home/cdelort/git/cool/${BINARY_TAG}/include
=== Dump ROOTSYS
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}
=== Dump TNS_ADMIN
/afs/cern.ch/sw/lcg/app/releases/CORAL/internal/oracle/admin
=== Dump VALGRIND_LIB
/cvmfs/sft.cern.ch/lcg/views/LCG_94/${BINARY_TAG}/lib/valgrind
=== Dump VERBOSE
1
......@@ -22,20 +22,14 @@ function(coral_add_unit_test name)
set_target_properties(${bin_name} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/tests/bin)
target_link_libraries(${bin_name} ${ARG_LIBS} ${CPPUNIT_LIBRARIES})
add_dependencies(POST_BUILD_BANNER ${bin_name})
# FIXME: these will be enabled later on
#add_test(NAME ${test_name}
# COMMAND ${env_cmd} ${bin_name}
# WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/tests/${name})
# Install the test executables
install(TARGETS ${bin_name} DESTINATION tests/bin)
endfunction()
# Copy and install python tests into the build and install areas
include(CORALConfigScripts)
macro(copy_and_install_python_test _name)
if (LCG_python3 STREQUAL on) # CORALCOOL-2976
copy_and_install_program(${_name} tests_python3 tests/bin tests/bin)
copy_to_build(${_name} tests_python3 tests/bin)
else()
copy_and_install_program(${_name} tests tests/bin tests/bin)
copy_to_build(${_name} tests tests/bin)
endif()
endmacro()
CORAL_base=
CORAL_base=../coral
if [ "$USER" == "gitlab-runner" ]; then
CORAL_base=./coral
elif [ "$USER" == "cdelort" ]; then
......
configure_file(qmtest/qmtestRun.sh.in ${CMAKE_BINARY_DIR}/qmtestRun.sh @ONLY)
execute_process(COMMAND chmod +x ${CMAKE_BINARY_DIR}/qmtestRun.sh)
install(PROGRAMS ${CMAKE_BINARY_DIR}/qmtestRun.sh DESTINATION .)
include(CORALConfigScripts)
file(GLOB _files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/qmtest qmtest/QMTest/configuration qmtest/*.qms qmtest/*.qmt qmtest/*/*.qmt qmtest/*/*.qms qmtest/*/*/*.qmt qmtest/*/*/*.qms qmtest/*/*/*/*.qmt qmtest/*.qmc qmtest/COOLTests.py qmtest/text_result_stream.py qmtest/sedValgrindLog.sh)
foreach(_file ${_files})
if(NOT IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/qmtest/${_file})
copy_to_build(${_file} qmtest CoolTest/qmtest)
get_filename_component(_dstdir CoolTest/qmtest/${_file} PATH)
if(${_file} MATCHES ".sh")
install(PROGRAMS ${CMAKE_BINARY_DIR}/CoolTest/qmtest/${_file} DESTINATION ${_dstdir})
else()
install(FILES ${CMAKE_BINARY_DIR}/CoolTest/qmtest/${_file} DESTINATION ${_dstdir})
endif()
endif()
endforeach(_file)
......
......@@ -20,20 +20,20 @@ coral_install_python_modules()
# Copy and install python tests into the build and install areas
include(CORALConfigScripts)
copy_and_install_python_test(test_ChannelSelection.py)
copy_and_install_python_test(test_Channels.py)
copy_and_install_python_test(test_CoolFunctionality.py)
copy_and_install_python_test(test_coolBlob.py)
copy_and_install_python_test(test_coralAttributeList.py)
copy_and_install_python_test(test_coralBlob.py)
copy_and_install_python_test(test_FolderSpecification.py)
copy_and_install_python_test(test_IDatabase.py)
copy_and_install_python_test(test_IDatabaseSvc.py)
copy_and_install_python_test(test_IFolder.py)
copy_and_install_python_test(test_IFolderSet.py)
copy_and_install_python_test(test_IObjectIterator.py)
copy_and_install_python_test(test_IObject.py)
copy_and_install_python_test(test_RecordSpecification.py)
copy_to_build(test_ChannelSelection.py tests tests/bin)
copy_to_build(test_Channels.py tests tests/bin)
copy_to_build(test_CoolFunctionality.py tests tests/bin)
copy_to_build(test_coolBlob.py tests tests/bin)
copy_to_build(test_coralAttributeList.py tests tests/bin)
copy_to_build(test_coralBlob.py tests tests/bin)
copy_to_build(test_FolderSpecification.py tests tests/bin)
copy_to_build(test_IDatabase.py tests tests/bin)
copy_to_build(test_IDatabaseSvc.py tests tests/bin)
copy_to_build(test_IFolder.py tests tests/bin)
copy_to_build(test_IFolderSet.py tests tests/bin)
copy_to_build(test_IObjectIterator.py tests tests/bin)
copy_to_build(test_IObject.py tests tests/bin)
copy_to_build(test_RecordSpecification.py tests tests/bin)
# Set ROOT environment variables (from cmake variables set in FindROOT.cmake)
if (ROOT_FOUND)
......
......@@ -4,15 +4,16 @@ coral_install_python_modules()
# Copy and install python tests into the build and install areas
include(CORALConfigScripts)
copy_and_install_python_test(test_PyCoolConsole.py)
copy_and_install_python_test(test_PyCoolCopy.py)
copy_and_install_python_test(test_PyCoolPayloader.py)
copy_and_install_python_test(test_PyCoolTool.py)
copy_and_install_python_test(test_Regression.py)
copy_and_install_python_test(test_Replication.py)
copy_and_install_python_test(Regression/createReferenceDb.py)
copy_and_install_python_test(Regression/testReferenceDb1RO.py)
copy_and_install_python_test(Regression/testReferenceDb1RW.py)
copy_and_install_python_test(Regression/testReferenceDb2RO.py)
copy_and_install_python_test(Regression/testReferenceDbAll.py)
copy_and_install_python_test(Regression/testReferenceDb_driver.py)
copy_to_build(test_PyCoolConsole.py tests tests/bin)
copy_to_build(test_PyCoolCopy.py tests tests/bin)
copy_to_build(test_PyCoolPayloader.py tests tests/bin)
copy_to_build(test_PyCoolTool.py tests tests/bin)
copy_to_build(test_Regression.py tests tests/bin)
copy_to_build(test_Replication.py tests tests/bin)
copy_to_build(Regression/createReferenceDb.py tests tests/bin)
copy_to_build(Regression/testReferenceDb1RO.py tests tests/bin)
copy_to_build(Regression/testReferenceDb1RW.py tests tests/bin)
copy_to_build(Regression/testReferenceDb2RO.py tests tests/bin)
copy_to_build(Regression/testReferenceDbAll.py tests tests/bin)
copy_to_build(Regression/testReferenceDb_driver.py tests tests/bin)
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