mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: jami: Work toward reinstating functional tests.
* gnu/packages/patches/jami-enable-testing.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/jami.scm (jami) [source]: Apply it. [phases] <check>: Use 'ctest' to run tests. Update comment explaining why the QML test suite is disabled. Change-Id: I5c9333a3b5064ecec9a2dd4fe13ae597d5354b7c
This commit is contained in:
parent
9ed847f828
commit
a05c130435
3 changed files with 43 additions and 9 deletions
26
gnu/packages/patches/jami-enable-testing.patch
Normal file
26
gnu/packages/patches/jami-enable-testing.patch
Normal file
|
@ -0,0 +1,26 @@
|
|||
Fix an issue where ctest wouldn't find the qml test files.
|
||||
Upstream status: forwarded to jami@gnu.org
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index e802357f..75cffda2 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -884,5 +884,6 @@ qt_finalize_executable(${PROJECT_NAME})
|
||||
# tests
|
||||
if(BUILD_TESTING)
|
||||
message("Add Jami tests")
|
||||
+ enable_testing()
|
||||
add_subdirectory(${TESTS_DIR})
|
||||
endif()
|
||||
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
|
||||
index 37796e52..06008ccf 100644
|
||||
--- a/tests/CMakeLists.txt
|
||||
+++ b/tests/CMakeLists.txt
|
||||
@@ -1,6 +1,6 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
-enable_testing(true)
|
||||
+enable_testing()
|
||||
|
||||
set(QT_TESTING_MODULES
|
||||
${QT_MODULES}
|
Loading…
Add table
Add a link
Reference in a new issue