diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2ba12779790f1644d25e886261dbcc2bfddc732b..67d8a387b2890300ca8fba58a58d9552fa09c844 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -237,7 +237,6 @@ endif()
 set(_envrc_content
     "[ -d \"${PROJECT_BINARY_DIR}/.venv\" ] && source ${PROJECT_BINARY_DIR}/.venv/bin/activate"
     "export PATH=$PATH:${PROJECT_BINARY_DIR}/${CMAKE_INSTALL_BINDIR}"
-    "export CTEST_OUTPUT_ON_FAILURE=1"
 )
 if(TFEL_WITH_PYTHON)
     set(_envrc_content "${_envrc_content}"
diff --git a/CMakePresets.json b/CMakePresets.json
index 0b94463cb339010f1354cedfcc3184d91497b156..931a98bed5bde5a76c0fa76d074046d7b4cc64d0 100644
--- a/CMakePresets.json
+++ b/CMakePresets.json
@@ -345,9 +345,6 @@
     {
       "name": "release",
       "configurePreset": "release",
-      "output": {
-        "outputOnFailure": true
-      },
       "filter": {
         "include": {
           "label": "default"
diff --git a/scripts/cmake/test/Test.cmake b/scripts/cmake/test/Test.cmake
index 6d0b42d44e67fe429ae16b2ce66204200dc019c9..ef7d99790e6edcfe96b6aca1709c9914c32f636a 100644
--- a/scripts/cmake/test/Test.cmake
+++ b/scripts/cmake/test/Test.cmake
@@ -48,10 +48,7 @@ NotebookTest(
     TRUE
 )
 
-# output 25 kb of tailed logs on failure
-set(_ctest_parameter -T Test --force-new-ctest-process --output-on-failure
-                     --test-output-size-failed 25
-)
+set(_ctest_parameter -T Test --force-new-ctest-process)
 if(CMAKE_CONFIGURATION_TYPES)
     list(APPEND _ctest_parameter --build-config "$<CONFIGURATION>")
 endif()