[med-svn] [Git][med-team/assembly-stats][master] 4 commits: Do not forcefully compile tests
Nilesh Patra
gitlab at salsa.debian.org
Tue Mar 9 19:16:11 GMT 2021
Nilesh Patra pushed to branch master at Debian Med / assembly-stats
Commits:
a6a51749 by Nilesh Patra at 2021-03-10T00:16:57+05:30
Do not forcefully compile tests
- - - - -
36ce001e by Nilesh Patra at 2021-03-10T00:17:37+05:30
Use DEB_HOST_GNU_TYPE instead of DEB_BUILD_GNU_TYPE - using the latter is never right
- - - - -
2ebb24dc by Nilesh Patra at 2021-03-10T00:23:46+05:30
Add debug flag
- - - - -
56153c72 by Nilesh Patra at 2021-03-10T00:44:08+05:30
Update changelog
- - - - -
5 changed files:
- debian/changelog
- + debian/patches/add-debug-flag.patch
- + debian/patches/do-not-test-forcefully.patch
- debian/patches/series
- debian/rules
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,17 @@
+assembly-stats (1.0.1+ds-3) unstable; urgency=medium
+
+ * Team Upload.
+ [ Andreas Tille ]
+ * No publication found, Add conda-id
+
+ [ Nilesh Patra ]
+ * Do not forcefully compile tests (Closes: #984889)
+ * Use DEB_HOST_GNU_TYPE instead of DEB_BUILD_GNU_TYPE
+ (Closes: #984890)
+ * Add debug flag
+
+ -- Nilesh Patra <nilesh at debian.org> Wed, 10 Mar 2021 00:39:38 +0530
+
assembly-stats (1.0.1+ds-2) unstable; urgency=medium
* Rules-Requires-Root: no (routine-update)
=====================================
debian/patches/add-debug-flag.patch
=====================================
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,7 +1,7 @@
+ cmake_minimum_required (VERSION 2.6)
+ project (assembly-stats)
+
+-set (CMAKE_CXX_FLAGS "-Wall -O3 -pthread")
++set (CMAKE_CXX_FLAGS "-Wall -g -O3 -pthread")
+
+ file(COPY test_files DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
+ #add_subdirectory(gtest-1.7.0)
=====================================
debian/patches/do-not-test-forcefully.patch
=====================================
@@ -0,0 +1,23 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -5,11 +5,15 @@
+
+ file(COPY test_files DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
+ #add_subdirectory(gtest-1.7.0)
+-enable_testing()
+-include_directories(/usr/include/gtest)
+-add_executable(runUnitTests fasta_unittest.cpp fastq_unittest.cpp filetype_unittest.cpp stats_unittest.cpp)
+-target_link_libraries(runUnitTests gtest gtest_main fasta fastq filetype stats)
+-add_test(runUnitTests runUnitTests)
++option(BUILD_TESTS "Parameter to enable/disable build time tests" ON)
++
++if(BUILD_TESTS)
++ enable_testing()
++ include_directories(/usr/include/gtest)
++ add_executable(runUnitTests fasta_unittest.cpp fastq_unittest.cpp filetype_unittest.cpp stats_unittest.cpp)
++ target_link_libraries(runUnitTests gtest gtest_main fasta fastq filetype stats)
++ add_test(runUnitTests runUnitTests)
++endif()
+
+ add_library(fasta fasta.cpp)
+ add_library(fastq fastq.cpp)
=====================================
debian/patches/series
=====================================
@@ -1 +1,3 @@
use_debian_packages_gtest.patch
+do-not-test-forcefully.patch
+add-debug-flag.patch
=====================================
debian/rules
=====================================
@@ -11,5 +11,8 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all
%:
dh $@
+override_dh_auto_configure:
+ dh_auto_configure -- -DBUILD_TESTS=$(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),OFF,ON)
+
override_dh_auto_install:
- dh_install obj-$(DEB_BUILD_GNU_TYPE)/assembly-stats usr/bin
+ dh_install obj-$(DEB_HOST_GNU_TYPE)/assembly-stats usr/bin
View it on GitLab: https://salsa.debian.org/med-team/assembly-stats/-/compare/6a6aff1aec09b1b85d78877b2365173a80dd6c86...56153c72af84aaad6b5461792650a9050e6c5685
--
View it on GitLab: https://salsa.debian.org/med-team/assembly-stats/-/compare/6a6aff1aec09b1b85d78877b2365173a80dd6c86...56153c72af84aaad6b5461792650a9050e6c5685
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20210309/9060c5b3/attachment-0001.htm>
More information about the debian-med-commit
mailing list