[med-svn] [Git][med-team/mmseqs2][master] 2 commits: Patch to fix the matrix serialization test
Shayan Doust
gitlab at salsa.debian.org
Sun Jul 21 02:20:46 BST 2019
Shayan Doust pushed to branch master at Debian Med / mmseqs2
Commits:
fc0837b8 by Shayan Doust at 2019-07-20T15:28:12Z
Patch to fix the matrix serialization test
- - - - -
b4ff22b5 by Shayan Doust at 2019-07-20T15:30:10Z
Merge branch 'master' of salsa.debian.org:med-team/mmseqs2
- - - - -
3 changed files:
- + debian/patches/fix_tests.patch
- debian/patches/series
- debian/tests/run-unit-test
Changes:
=====================================
debian/patches/fix_tests.patch
=====================================
@@ -0,0 +1,26 @@
+Description: Fix some of the test src files to work in autopkgtest
+ as some of the tests do not work as the paths have either been hardcoded or SIGSEGV is thrown
+Author: Shayan Doust <hello at shayandoust.me>
+Last-Update: 2019-07-20
+---
+
+Index: mmseqs2/src/test/TestScoreMatrixSerialization.cpp
+===================================================================
+--- mmseqs2.orig/src/test/TestScoreMatrixSerialization.cpp 2019-07-20 16:21:13.549699250 +0100
++++ mmseqs2/src/test/TestScoreMatrixSerialization.cpp 2019-07-20 16:21:13.545699216 +0100
+@@ -18,10 +18,11 @@
+ ScoreMatrix* unserialized = ScoreMatrix::unserialize(serialized, subMat.alphabetSize, 3);
+
+ Debug(Debug::INFO) << unserialized->elementSize << " " << unserialized->rowSize << " "
+- << unserialized->score[0] << " " << unserialized->index[0] << "\n";
+-
+- ScoreMatrix::cleanup(unserialized);
++ << unserialized->score[0] << "\n";
++
+ free(serialized);
+- ScoreMatrix::cleanup(extMattwo);
++ // Why not use an operator. Will free & destruct & will not SIGSEGV
++ delete(unserialized);
++
+ return EXIT_SUCCESS;
+ }
=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
+fix_tests.patch
fix_src_zstd_includes.patch
fix_util_installation.patch
use_system_zstd.patch
=====================================
debian/tests/run-unit-test
=====================================
@@ -55,3 +55,5 @@ echo "Invoking test_translate"
./test_translate
echo "Invoking test_util"
./test_util
+echo "Invoking test_scorematrixserialization"
+./test_scorematrixserialization
View it on GitLab: https://salsa.debian.org/med-team/mmseqs2/compare/38968c9e4abd876d16cdf44cc84acac88f508bb0...b4ff22b5a7ae10f41c6b323ae956f2024fafd2f6
--
View it on GitLab: https://salsa.debian.org/med-team/mmseqs2/compare/38968c9e4abd876d16cdf44cc84acac88f508bb0...b4ff22b5a7ae10f41c6b323ae956f2024fafd2f6
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/20190721/c6c1d2b7/attachment-0001.html>
More information about the debian-med-commit
mailing list