[med-svn] [seqan2] 01/01: New upstream version 2.3.2.000platform-issues6-9cf5a69+dfsg

Michael Crusoe misterc-guest at moszumanska.debian.org
Sat Nov 18 14:27:55 UTC 2017


This is an automated email from the git hooks/post-receive script.

misterc-guest pushed a commit to annotated tag upstream/2.3.2.000platform-issues6-9cf5a69+dfsg
in repository seqan2.

commit c1d8a216f17856548d87ef3e9f017f34452e1e46
Author: Michael R. Crusoe <michael.crusoe at gmail.com>
Date:   Sat Nov 11 05:40:26 2017 -0800

    New upstream version 2.3.2.000platform-issues6-9cf5a69+dfsg
---
 apps/yara/tests/run_tests.py           | 28 +++++++++++-----------------
 tests/bam_io/test_bam_sam_conversion.h |  4 +++-
 2 files changed, 14 insertions(+), 18 deletions(-)

diff --git a/apps/yara/tests/run_tests.py b/apps/yara/tests/run_tests.py
index 2fd875c..fd518a5 100644
--- a/apps/yara/tests/run_tests.py
+++ b/apps/yara/tests/run_tests.py
@@ -33,6 +33,12 @@ sam_transforms = [
 def main(source_base, binary_base):
     """Main entry point of the script."""
 
+    # gold standard binary files created on little endian
+    if sys.byteorder != 'little':
+        print 'Skipping tests for Yara on big endian'
+        print '====================================='
+        return 0
+
     print 'Executing test for Yara'
     print '=============================='
     print
@@ -69,18 +75,12 @@ def main(source_base, binary_base):
         exts = [os.path.basename(fname).split('.', 1)[-1]
                 for fname in glob.glob(ph.inFile('gold/%s-genome.*' % organism))]
 
-        # gold standard binary files created on little endian
-        if sys.byteorder != 'little':
-            td = []
-        else:
-            td = [(ph.inFile('gold/%s-genome.%s' % (organism, ext)),
-                   ph.outFile('%s-genome.%s' % (organism, ext)), 'md5') for ext in exts]
-
         conf = app_tests.TestConf(
             program=path_to_indexer,
             args=[ph.inFile('input/%s-genome.fa' % organism),
                 '-o', ph.outFile('%s-genome' % organism)],
-            to_diff=td)
+            to_diff=[(ph.inFile('gold/%s-genome.%s' % (organism, ext)),
+                      ph.outFile('%s-genome.%s' % (organism, ext)), 'md5') for ext in exts])
         conf_list.append(conf)
 
     # ============================================================
@@ -99,21 +99,15 @@ def main(source_base, binary_base):
     for organism in ['adeno']:
         for i in range(0, len(mapper_args)):
 
-            # gold standard sam files are off due to rounding on big endian
-            if sys.byteorder != 'little':
-                td = []
-            else:
-                td = [(ph.inFile('gold/%s-reads_1.%s.sam' % (organism, mapper_suffix[i])),
-                       ph.outFile('%s-reads_1.%s.sam' % (organism, mapper_suffix[i])),
-                       sam_transforms)]
-
             conf = app_tests.TestConf(
                 program=path_to_mapper,
                 args=[ph.inFile('gold/%s-genome' % organism),
                       ph.inFile('input/%s-reads_1.fa' % organism),
                       '-o', ph.outFile('%s-reads_1.%s.sam' % (organism, mapper_suffix[i]))] +
                       mapper_args[i],
-                to_diff=td)
+                to_diff=[(ph.inFile('gold/%s-reads_1.%s.sam' % (organism, mapper_suffix[i])),
+                          ph.outFile('%s-reads_1.%s.sam' % (organism, mapper_suffix[i])),
+                          sam_transforms)])
             conf_list.append(conf)
 
     # ============================================================
diff --git a/tests/bam_io/test_bam_sam_conversion.h b/tests/bam_io/test_bam_sam_conversion.h
index 2510072..176c121 100644
--- a/tests/bam_io/test_bam_sam_conversion.h
+++ b/tests/bam_io/test_bam_sam_conversion.h
@@ -298,7 +298,9 @@ SEQAN_DEFINE_TEST(test_assign_tags_sam_to_bam_type_f)
     resize(expected, 7);
     char const * DATA = "XXf\x00\x00\x00\x3f";
     arrayCopy(DATA, DATA + 7, begin(expected, Standard()));
-    SEQAN_ASSERT(startsWith(CharString(bamTags), expected));
+#if !SEQAN_BIG_ENDIAN // floating point madness
+    SEQAN_ASSERT_EQ(expected, CharString(bamTags));
+#endif
 }
 
 SEQAN_DEFINE_TEST(test_assign_tags_sam_to_bam_type_Z)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/seqan2.git



More information about the debian-med-commit mailing list