Changeset: 0d5305b165e0 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/0d5305b165e0
Modified Files:
sql/test/BugTracker-2026/Tests/All
Branch: Dec2025
Log Message:
merge
diffs (truncated from 1553 to 300 lines):
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -856,7 +856,18 @@ package. You probably don't need this,
%files embedded-tests
%defattr(-,root,root)
+%{_bindir}/example1
+%{_bindir}/example2
+%{_bindir}/example_append
+%{_bindir}/example_append_raw
+%{_bindir}/example_backup
+%{_bindir}/example_blob
+%{_bindir}/example_connections
+%{_bindir}/example_copy
+%{_bindir}/example_decimals
%{_bindir}/example_proxy
+%{_bindir}/example_sessions
+%{_bindir}/example_temporal
%package testing-python
Summary: MonetDB - Monet Database Management System
diff --git a/cmake/monetdb-functions.cmake b/cmake/monetdb-functions.cmake
--- a/cmake/monetdb-functions.cmake
+++ b/cmake/monetdb-functions.cmake
@@ -142,7 +142,7 @@ function(assert_variable_exists assert_v
target_sources("test_${assert_variable_variablename}_var"
PRIVATE
"${CMAKE_CURRENT_BINARY_DIR}/test_${assert_variable_variablename}_var.c")
- add_test("testDetect${assert_variable_variablename}"
"test_${assert_variable_variablename}_var")
+ add_test(NAME "testDetect${assert_variable_variablename}" COMMAND
"test_${assert_variable_variablename}_var")
endfunction()
# CMake function to test if a cmake variable has a corresponding
@@ -171,8 +171,8 @@ function(assert_legacy_variable_exists)
target_link_libraries("test_${assert_variable_legacy_variablename}_legacy_var"
PRIVATE
monetdb_config_header)
- add_test("testDetect${assert_variable_legacy_variablename}Legacy"
- "test_${assert_variable_legacy_variablename}_legacy_var")
+ add_test(NAME "testDetect${assert_variable_legacy_variablename}Legacy"
+ COMMAND "test_${assert_variable_legacy_variablename}_legacy_var")
endfunction()
# CMake function to test if the package detection gave the
@@ -201,8 +201,8 @@ function(assert_package_detected)
target_link_libraries("test_${assert_package_variablename}_detect_var"
PRIVATE
monetdb_config_header)
- add_test("testDetect${assert_package_variablename}Detect"
- "test_${assert_package_variablename}_detect_var")
+ add_test(NAME "testDetect${assert_package_variablename}Detect"
+ COMMAND "test_${assert_package_variablename}_detect_var")
endfunction()
function(find_selinux_types)
diff --git a/ctest/cmake/detect-getaddrinfo.cmake
b/ctest/cmake/detect-getaddrinfo.cmake
--- a/ctest/cmake/detect-getaddrinfo.cmake
+++ b/ctest/cmake/detect-getaddrinfo.cmake
@@ -47,4 +47,4 @@ target_sources(test_detect_getaddrinfo
target_link_libraries(test_detect_getaddrinfo
PRIVATE
monetdb_config_header)
-add_test(testDetectGetaddrinfo test_detect_getaddrinfo)
+add_test(NAME testDetectGetaddrinfo COMMAND test_detect_getaddrinfo)
diff --git a/ctest/cmake/detect-pthreadh.cmake
b/ctest/cmake/detect-pthreadh.cmake
--- a/ctest/cmake/detect-pthreadh.cmake
+++ b/ctest/cmake/detect-pthreadh.cmake
@@ -47,4 +47,4 @@ target_sources(test_detect_pthreadh
target_link_libraries(test_detect_pthreadh
PRIVATE
monetdb_config_header)
-add_test(testDetectPthreadh test_detect_pthreadh)
+add_test(NAME testDetectPthreadh COMMAND test_detect_pthreadh)
diff --git a/ctest/cmake/detect-pthreadinit.cmake
b/ctest/cmake/detect-pthreadinit.cmake
--- a/ctest/cmake/detect-pthreadinit.cmake
+++ b/ctest/cmake/detect-pthreadinit.cmake
@@ -47,4 +47,4 @@ target_sources(test_detect_pthreadinit
target_link_libraries(test_detect_pthreadinit
PRIVATE
monetdb_config_header)
-add_test(testDetectPthreadinit test_detect_pthreadinit)
+add_test(NAME testDetectPthreadinit COMMAND test_detect_pthreadinit)
diff --git a/ctest/cmake/detect-pthreadkill.cmake
b/ctest/cmake/detect-pthreadkill.cmake
--- a/ctest/cmake/detect-pthreadkill.cmake
+++ b/ctest/cmake/detect-pthreadkill.cmake
@@ -47,4 +47,4 @@ target_sources(test_detect_pthreadkill
target_link_libraries(test_detect_pthreadkill
PRIVATE
monetdb_config_header)
-add_test(testDetectPthreadkill test_detect_pthreadkill)
+add_test(NAME testDetectPthreadkill COMMAND test_detect_pthreadkill)
diff --git a/ctest/cmake/detect-pthreadsig.cmake
b/ctest/cmake/detect-pthreadsig.cmake
--- a/ctest/cmake/detect-pthreadsig.cmake
+++ b/ctest/cmake/detect-pthreadsig.cmake
@@ -47,4 +47,4 @@ target_sources(test_detect_pthreadsig
target_link_libraries(test_detect_pthreadsig
PRIVATE
monetdb_config_header)
-add_test(testDetectPthreadsig test_detect_pthreadsig)
+add_test(NAME testDetectPthreadsig COMMAND test_detect_pthreadsig)
diff --git a/ctest/cmake/detect-unixgetaddrinfo.cmake
b/ctest/cmake/detect-unixgetaddrinfo.cmake
--- a/ctest/cmake/detect-unixgetaddrinfo.cmake
+++ b/ctest/cmake/detect-unixgetaddrinfo.cmake
@@ -44,4 +44,4 @@ add_executable(test_detect_unixgetaddrin
target_sources(test_detect_unixgetaddrinfo
PRIVATE
${CMAKE_CURRENT_BINARY_DIR}/test_detect_unixgetaddrinfo.c)
-add_test(testDetectUnixgetaddrinfo test_detect_unixgetaddrinfo)
+add_test(NAME testDetectUnixgetaddrinfo COMMAND test_detect_unixgetaddrinfo)
diff --git a/ctest/cmake/detect-valgrind.cmake
b/ctest/cmake/detect-valgrind.cmake
--- a/ctest/cmake/detect-valgrind.cmake
+++ b/ctest/cmake/detect-valgrind.cmake
@@ -31,7 +31,7 @@ elseif (${LINUX_DISTRO} STREQUAL "ubuntu
elseif(${LINUX_DISTRO} STREQUAL "fedora")
if(${LINUX_DISTRO_VERSION} VERSION_GREATER_EQUAL "30")
assert_package_detected(
- detect FALSE
+ detect TRUE
legacyvariable HAVE_VALGRIND
variablename VALGRIND_FOUND)
endif()
diff --git a/ctest/cmake/detect-wingetaddrinfo.cmake
b/ctest/cmake/detect-wingetaddrinfo.cmake
--- a/ctest/cmake/detect-wingetaddrinfo.cmake
+++ b/ctest/cmake/detect-wingetaddrinfo.cmake
@@ -44,4 +44,4 @@ add_executable(test_detect_wingetaddrinf
target_sources(test_detect_wingetaddrinfo
PRIVATE
${CMAKE_CURRENT_BINARY_DIR}/test_detect_wingetaddrinfo.c)
-add_test(testDetectWingetaddrinfo test_detect_wingetaddrinfo)
+add_test(NAME testDetectWingetaddrinfo COMMAND test_detect_wingetaddrinfo)
diff --git a/ctest/monetdb5/mal/CMakeLists.txt
b/ctest/monetdb5/mal/CMakeLists.txt
--- a/ctest/monetdb5/mal/CMakeLists.txt
+++ b/ctest/monetdb5/mal/CMakeLists.txt
@@ -19,7 +19,7 @@ target_link_libraries(test_malEmbeddedBo
${CMAKE_DL_LIBS}
Threads::Threads)
target_compile_definitions(test_malEmbeddedBoot PRIVATE LIBMONETDB5)
-add_test(malEmbeddedBoot test_malEmbeddedBoot)
+add_test(NAME malEmbeddedBoot COMMAND test_malEmbeddedBoot)
add_executable(test_malInclude test_malInclude.c)
target_link_libraries(test_malInclude
@@ -32,4 +32,4 @@ target_link_libraries(test_malInclude
${CMAKE_DL_LIBS}
Threads::Threads)
target_compile_definitions(test_malInclude PRIVATE LIBMONETDB5)
-add_test(malInclude test_malInclude)
+add_test(NAME malInclude COMMAND test_malInclude)
diff --git a/ctest/tools/monetdbe/CMakeLists.txt
b/ctest/tools/monetdbe/CMakeLists.txt
--- a/ctest/tools/monetdbe/CMakeLists.txt
+++ b/ctest/tools/monetdbe/CMakeLists.txt
@@ -14,49 +14,49 @@ if(NOT MONETDB_STATIC)
PRIVATE
monetdb_config_header
monetdbe)
- add_test(run_example1 example1)
+ add_test(NAME run_example1 COMMAND example1)
add_executable(example2 example2.c)
target_link_libraries(example2
PRIVATE
monetdb_config_header
monetdbe)
- add_test(run_example2 example2)
+ add_test(NAME run_example2 COMMAND example2)
add_executable(example_temporal example_temporal.c)
target_link_libraries(example_temporal
PRIVATE
monetdb_config_header
monetdbe)
- add_test(run_example_temporal example_temporal)
+ add_test(NAME run_example_temporal COMMAND example_temporal)
add_executable(example_decimals example_decimals.c)
target_link_libraries(example_decimals
PRIVATE
monetdb_config_header
monetdbe)
- add_test(run_example_decimals example_decimals)
+ add_test(NAME run_example_decimals COMMAND example_decimals)
add_executable(example_blob example_blob.c)
target_link_libraries(example_blob
PRIVATE
monetdb_config_header
monetdbe)
- add_test(run_example_blob example_blob)
+ add_test(NAME run_example_blob COMMAND example_blob)
add_executable(example_append example_append.c)
target_link_libraries(example_append
PRIVATE
monetdb_config_header
monetdbe)
- add_test(run_example_append example_append)
+ add_test(NAME run_example_append COMMAND example_append)
add_executable(example_append_raw example_append_raw.c)
target_link_libraries(example_append_raw
PRIVATE
monetdb_config_header
monetdbe)
- add_test(run_example_append_raw example_append_raw)
+ add_test(NAME run_example_append_raw COMMAND example_append_raw)
if(NOT WIN32)
add_executable(example_backup example_backup.c)
@@ -64,7 +64,7 @@ if(NOT MONETDB_STATIC)
PRIVATE
monetdb_config_header
monetdbe)
- add_test(run_example_backup example_backup)
+ add_test(NAME run_example_backup COMMAND example_backup)
endif()
if(NOT WIN32)
@@ -73,7 +73,7 @@ if(NOT MONETDB_STATIC)
PRIVATE
monetdb_config_header
monetdbe)
- add_test(run_example_copy example_copy)
+ add_test(NAME run_example_copy COMMAND example_copy)
endif()
add_executable(example_connections example_connections.c)
@@ -81,14 +81,14 @@ if(NOT MONETDB_STATIC)
PRIVATE
monetdb_config_header
monetdbe)
- add_test(run_example_connections example_connections)
+ add_test(NAME run_example_connections COMMAND example_connections)
add_executable(example_sessions example_sessions.c)
target_link_libraries(example_sessions
PRIVATE
monetdb_config_header
monetdbe)
- add_test(run_example_sessions example_sessions)
+ add_test(NAME run_example_sessions COMMAND example_sessions)
if(WITH_CMOCKA)
add_executable(cmocka_test cmocka_test.c test_helper.c)
@@ -99,7 +99,7 @@ if(NOT MONETDB_STATIC)
monetdbe
"${CMOCKA_LIBRARY}"
)
- add_test(run_cmocka_test cmocka_test)
+ add_test(NAME run_cmocka_test COMMAND cmocka_test)
endif()
if (TESTING)
@@ -110,7 +110,18 @@ if(NOT MONETDB_STATIC)
monetdbe)
install(TARGETS
+ example1
+ example2
+ example_append
+ example_append_raw
+ example_backup
+ example_blob
+ example_connections
+ example_copy
+ example_decimals
example_proxy
+ example_sessions
+ example_temporal
DESTINATION ${CMAKE_INSTALL_BINDIR}
COMPONENT mbeddedtest)
diff --git a/ctest/tools/monetdbe/Tests/All b/ctest/tools/monetdbe/Tests/All
--- a/ctest/tools/monetdbe/Tests/All
+++ b/ctest/tools/monetdbe/Tests/All
@@ -1,1 +1,12 @@
+example1
+example2
+example_append
+example_append_raw
+example_backup
+example_blob
+example_connections
+example_copy
+example_decimals
example_proxy
+example_sessions
+example_temporal
diff --git a/ctest/tools/monetdbe/Tests/example1.sh
b/ctest/tools/monetdbe/Tests/example1.sh
new file mode 100755
--- /dev/null
+++ b/ctest/tools/monetdbe/Tests/example1.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+example1 > /dev/null
diff --git a/ctest/tools/monetdbe/Tests/example2.sh
b/ctest/tools/monetdbe/Tests/example2.sh
new file mode 100755
--- /dev/null
+++ b/ctest/tools/monetdbe/Tests/example2.sh
@@ -0,0 +1,2 @@
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]