[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #55521] [octave forge] (signal) Unit tests for
From: |
Rafael Laboissiere |
Subject: |
[Octave-bug-tracker] [bug #55521] [octave forge] (signal) Unit tests for bwpack and bwunpack fail on big endian architectures |
Date: |
Sat, 19 Jan 2019 16:02:16 -0500 (EST) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.7 Safari/537.36 |
URL:
<https://savannah.gnu.org/bugs/?55521>
Summary: [octave forge] (signal) Unit tests for bwpack and
bwunpack fail on big endian architectures
Project: GNU Octave
Submitted by: rlaboiss
Submitted on: Sat 19 Jan 2019 09:02:15 PM UTC
Category: Octave Forge Package
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Other
Status: None
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: other
Operating System: GNU/Linux
_______________________________________________________
Details:
Some unit tests for functions bwpack and bwunpack are failing on Debian
GNU/Linux big-endian systems (mips
<https://buildd.debian.org/status/fetch.php?pkg=octave-image&arch=mips&ver=2.10.0-1&stamp=1546729917&raw=0>
and [s390x
https://buildd.debian.org/status/fetch.php?pkg=octave-image&arch=s390x&ver=2.10.0-1&stamp=1546707021&raw=0]
architectures).
Here is an excerpt of the build log with the problematic tests:
[inst/bwpack.m]
>>>>> /<<PKGBUILDDIR>>/inst/bwpack.m
***** error id=Octave:invalid-fun-call bwpack ()
***** error id=Octave:invalid-input-arg bwpack ("text")
***** assert (bwpack (eye (5)), uint32 ([1 2 4 8 16]))
!!!!! test failed
ASSERT errors for: assert (bwpack (eye (5)),uint32 ([1, 2, 4, 8, 16]))
Location | Observed | Expected | Reason
(1) 16777216 1 Abs err 1.6777e+07 exceeds tol 0 by
2e+07
(2) 33554432 2 Abs err 3.3554e+07 exceeds tol 0 by
3e+07
(3) 67108864 4 Abs err 6.7109e+07 exceeds tol 0 by
7e+07
(4) 134217728 8 Abs err 1.3422e+08 exceeds tol 0 by
1e+08
(5) 268435456 16 Abs err 2.6844e+08 exceeds tol 0 by
3e+08
***** assert (bwpack (repmat (eye (4), 15, 1)),
uint32 ([286331153 572662306 1145324612 2290649224
17895697 35791394 71582788 143165576]))
!!!!! test failed
ASSERT errors for: assert (bwpack (repmat (eye (4), 15, 1)),uint32
([286331153, 572662306, 1145324612, 2290649224; 17895697, 35791394, 71582788,
143165576]))
Location | Observed | Expected | Reason
(2,1) 286331137 17895697 Abs err 2.6844e+08 exceeds tol 0 by
3e+08
(2,2) 572662274 35791394 Abs err 5.3687e+08 exceeds tol 0 by
5e+08
(2,3) 1145324548 71582788 Abs err 1.0737e+09 exceeds tol 0 by
1e+09
(2,4) 2290649096 143165576 Abs err 2.1475e+09 exceeds tol 0 by
2e+09
***** assert (bwpack (ones (3, 3, 3, 3)), repmat (uint32 (7), 1, 3, 3, 3))
!!!!! test failed
ASSERT errors for: assert (bwpack (ones (3, 3, 3, 3)),repmat (uint32 (7), 1,
3, 3, 3))
Location | Observed | Expected | Reason
(1,1,1,1) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,2,1,1) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,3,1,1) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,1,2,1) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,2,2,1) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,3,2,1) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,1,3,1) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,2,3,1) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,3,3,1) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,1,1,2) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,2,1,2) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,3,1,2) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,1,2,2) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,2,2,2) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,3,2,2) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,1,3,2) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,2,3,2) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,3,3,2) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,1,1,3) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,2,1,3) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,3,1,3) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,1,2,3) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,2,2,3) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,3,2,3) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,1,3,3) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,2,3,3) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
(1,3,3,3) 117440512 7 Abs err 1.1744e+08 exceeds tol 0 by
1e+08
[inst/bwunpack.m]
>>>>> /<<PKGBUILDDIR>>/inst/bwunpack.m
***** error id=Octave:invalid-fun-call bwunpack ()
***** error <BWP must be an uint32 array> bwunpack (uint8 (1))
***** error <M must be a non-negative integer> bwunpack (uint32 (1), -1)
***** error <M must be a non-negative integer> bwunpack (uint32 (1), 4.2)
***** assert (bwunpack (uint32 (2.^[0:31])), logical (eye (32)))
!!!!! test failed
ASSERT errors for: assert (bwunpack (uint32 (2 .^ [0:31])),logical (eye
(32)))
Location | Observed | Expected | Reason
(1,1) 0 1 Abs err 1 exceeds tol 0 by 1
(25,1) 1 0 Abs err 1 exceeds tol 0 by 1
(2,2) 0 1 Abs err 1 exceeds tol 0 by 1
(26,2) 1 0 Abs err 1 exceeds tol 0 by 1
(3,3) 0 1 Abs err 1 exceeds tol 0 by 1
(27,3) 1 0 Abs err 1 exceeds tol 0 by 1
(4,4) 0 1 Abs err 1 exceeds tol 0 by 1
(28,4) 1 0 Abs err 1 exceeds tol 0 by 1
(5,5) 0 1 Abs err 1 exceeds tol 0 by 1
(29,5) 1 0 Abs err 1 exceeds tol 0 by 1
(6,6) 0 1 Abs err 1 exceeds tol 0 by 1
(30,6) 1 0 Abs err 1 exceeds tol 0 by 1
(7,7) 0 1 Abs err 1 exceeds tol 0 by 1
(31,7) 1 0 Abs err 1 exceeds tol 0 by 1
(8,8) 0 1 Abs err 1 exceeds tol 0 by 1
(32,8) 1 0 Abs err 1 exceeds tol 0 by 1
(9,9) 0 1 Abs err 1 exceeds tol 0 by 1
(17,9) 1 0 Abs err 1 exceeds tol 0 by 1
(10,10) 0 1 Abs err 1 exceeds tol 0 by 1
(18,10) 1 0 Abs err 1 exceeds tol 0 by 1
(11,11) 0 1 Abs err 1 exceeds tol 0 by 1
(19,11) 1 0 Abs err 1 exceeds tol 0 by 1
(12,12) 0 1 Abs err 1 exceeds tol 0 by 1
(20,12) 1 0 Abs err 1 exceeds tol 0 by 1
(13,13) 0 1 Abs err 1 exceeds tol 0 by 1
(21,13) 1 0 Abs err 1 exceeds tol 0 by 1
(14,14) 0 1 Abs err 1 exceeds tol 0 by 1
(22,14) 1 0 Abs err 1 exceeds tol 0 by 1
(15,15) 0 1 Abs err 1 exceeds tol 0 by 1
(23,15) 1 0 Abs err 1 exceeds tol 0 by 1
(16,16) 0 1 Abs err 1 exceeds tol 0 by 1
(24,16) 1 0 Abs err 1 exceeds tol 0 by 1
(9,17) 1 0 Abs err 1 exceeds tol 0 by 1
(17,17) 0 1 Abs err 1 exceeds tol 0 by 1
(10,18) 1 0 Abs err 1 exceeds tol 0 by 1
(18,18) 0 1 Abs err 1 exceeds tol 0 by 1
(11,19) 1 0 Abs err 1 exceeds tol 0 by 1
(19,19) 0 1 Abs err 1 exceeds tol 0 by 1
(12,20) 1 0 Abs err 1 exceeds tol 0 by 1
(20,20) 0 1 Abs err 1 exceeds tol 0 by 1
(13,21) 1 0 Abs err 1 exceeds tol 0 by 1
(21,21) 0 1 Abs err 1 exceeds tol 0 by 1
(14,22) 1 0 Abs err 1 exceeds tol 0 by 1
(22,22) 0 1 Abs err 1 exceeds tol 0 by 1
(15,23) 1 0 Abs err 1 exceeds tol 0 by 1
(23,23) 0 1 Abs err 1 exceeds tol 0 by 1
(16,24) 1 0 Abs err 1 exceeds tol 0 by 1
(24,24) 0 1 Abs err 1 exceeds tol 0 by 1
(1,25) 1 0 Abs err 1 exceeds tol 0 by 1
(25,25) 0 1 Abs err 1 exceeds tol 0 by 1
(2,26) 1 0 Abs err 1 exceeds tol 0 by 1
(26,26) 0 1 Abs err 1 exceeds tol 0 by 1
(3,27) 1 0 Abs err 1 exceeds tol 0 by 1
(27,27) 0 1 Abs err 1 exceeds tol 0 by 1
(4,28) 1 0 Abs err 1 exceeds tol 0 by 1
(28,28) 0 1 Abs err 1 exceeds tol 0 by 1
(5,29) 1 0 Abs err 1 exceeds tol 0 by 1
(29,29) 0 1 Abs err 1 exceeds tol 0 by 1
(6,30) 1 0 Abs err 1 exceeds tol 0 by 1
(30,30) 0 1 Abs err 1 exceeds tol 0 by 1
(7,31) 1 0 Abs err 1 exceeds tol 0 by 1
(31,31) 0 1 Abs err 1 exceeds tol 0 by 1
(8,32) 1 0 Abs err 1 exceeds tol 0 by 1
(32,32) 0 1 Abs err 1 exceeds tol 0 by 1
***** assert (bwunpack (uint32 (repmat (7, [1 3 3 3])), 3), true (3, 3, 3,
3))
!!!!! test failed
ASSERT errors for: assert (bwunpack (uint32 (repmat (7, [1, 3, 3, 3])),
3),true (3, 3, 3, 3))
Location | Observed | Expected | Reason
(1,1,1,1) 0 1 Abs err 1 exceeds tol 0 by 1
(2,1,1,1) 0 1 Abs err 1 exceeds tol 0 by 1
(3,1,1,1) 0 1 Abs err 1 exceeds tol 0 by 1
(1,2,1,1) 0 1 Abs err 1 exceeds tol 0 by 1
(2,2,1,1) 0 1 Abs err 1 exceeds tol 0 by 1
(3,2,1,1) 0 1 Abs err 1 exceeds tol 0 by 1
(1,3,1,1) 0 1 Abs err 1 exceeds tol 0 by 1
(2,3,1,1) 0 1 Abs err 1 exceeds tol 0 by 1
(3,3,1,1) 0 1 Abs err 1 exceeds tol 0 by 1
(1,1,2,1) 0 1 Abs err 1 exceeds tol 0 by 1
(2,1,2,1) 0 1 Abs err 1 exceeds tol 0 by 1
(3,1,2,1) 0 1 Abs err 1 exceeds tol 0 by 1
(1,2,2,1) 0 1 Abs err 1 exceeds tol 0 by 1
(2,2,2,1) 0 1 Abs err 1 exceeds tol 0 by 1
(3,2,2,1) 0 1 Abs err 1 exceeds tol 0 by 1
(1,3,2,1) 0 1 Abs err 1 exceeds tol 0 by 1
(2,3,2,1) 0 1 Abs err 1 exceeds tol 0 by 1
(3,3,2,1) 0 1 Abs err 1 exceeds tol 0 by 1
(1,1,3,1) 0 1 Abs err 1 exceeds tol 0 by 1
(2,1,3,1) 0 1 Abs err 1 exceeds tol 0 by 1
(3,1,3,1) 0 1 Abs err 1 exceeds tol 0 by 1
(1,2,3,1) 0 1 Abs err 1 exceeds tol 0 by 1
(2,2,3,1) 0 1 Abs err 1 exceeds tol 0 by 1
(3,2,3,1) 0 1 Abs err 1 exceeds tol 0 by 1
(1,3,3,1) 0 1 Abs err 1 exceeds tol 0 by 1
(2,3,3,1) 0 1 Abs err 1 exceeds tol 0 by 1
(3,3,3,1) 0 1 Abs err 1 exceeds tol 0 by 1
(1,1,1,2) 0 1 Abs err 1 exceeds tol 0 by 1
(2,1,1,2) 0 1 Abs err 1 exceeds tol 0 by 1
(3,1,1,2) 0 1 Abs err 1 exceeds tol 0 by 1
(1,2,1,2) 0 1 Abs err 1 exceeds tol 0 by 1
(2,2,1,2) 0 1 Abs err 1 exceeds tol 0 by 1
(3,2,1,2) 0 1 Abs err 1 exceeds tol 0 by 1
(1,3,1,2) 0 1 Abs err 1 exceeds tol 0 by 1
(2,3,1,2) 0 1 Abs err 1 exceeds tol 0 by 1
(3,3,1,2) 0 1 Abs err 1 exceeds tol 0 by 1
(1,1,2,2) 0 1 Abs err 1 exceeds tol 0 by 1
(2,1,2,2) 0 1 Abs err 1 exceeds tol 0 by 1
(3,1,2,2) 0 1 Abs err 1 exceeds tol 0 by 1
(1,2,2,2) 0 1 Abs err 1 exceeds tol 0 by 1
(2,2,2,2) 0 1 Abs err 1 exceeds tol 0 by 1
(3,2,2,2) 0 1 Abs err 1 exceeds tol 0 by 1
(1,3,2,2) 0 1 Abs err 1 exceeds tol 0 by 1
(2,3,2,2) 0 1 Abs err 1 exceeds tol 0 by 1
(3,3,2,2) 0 1 Abs err 1 exceeds tol 0 by 1
(1,1,3,2) 0 1 Abs err 1 exceeds tol 0 by 1
(2,1,3,2) 0 1 Abs err 1 exceeds tol 0 by 1
(3,1,3,2) 0 1 Abs err 1 exceeds tol 0 by 1
(1,2,3,2) 0 1 Abs err 1 exceeds tol 0 by 1
(2,2,3,2) 0 1 Abs err 1 exceeds tol 0 by 1
(3,2,3,2) 0 1 Abs err 1 exceeds tol 0 by 1
(1,3,3,2) 0 1 Abs err 1 exceeds tol 0 by 1
(2,3,3,2) 0 1 Abs err 1 exceeds tol 0 by 1
(3,3,3,2) 0 1 Abs err 1 exceeds tol 0 by 1
(1,1,1,3) 0 1 Abs err 1 exceeds tol 0 by 1
(2,1,1,3) 0 1 Abs err 1 exceeds tol 0 by 1
(3,1,1,3) 0 1 Abs err 1 exceeds tol 0 by 1
(1,2,1,3) 0 1 Abs err 1 exceeds tol 0 by 1
(2,2,1,3) 0 1 Abs err 1 exceeds tol 0 by 1
(3,2,1,3) 0 1 Abs err 1 exceeds tol 0 by 1
(1,3,1,3) 0 1 Abs err 1 exceeds tol 0 by 1
(2,3,1,3) 0 1 Abs err 1 exceeds tol 0 by 1
(3,3,1,3) 0 1 Abs err 1 exceeds tol 0 by 1
(1,1,2,3) 0 1 Abs err 1 exceeds tol 0 by 1
(2,1,2,3) 0 1 Abs err 1 exceeds tol 0 by 1
(3,1,2,3) 0 1 Abs err 1 exceeds tol 0 by 1
(1,2,2,3) 0 1 Abs err 1 exceeds tol 0 by 1
(2,2,2,3) 0 1 Abs err 1 exceeds tol 0 by 1
(3,2,2,3) 0 1 Abs err 1 exceeds tol 0 by 1
(1,3,2,3) 0 1 Abs err 1 exceeds tol 0 by 1
(2,3,2,3) 0 1 Abs err 1 exceeds tol 0 by 1
(3,3,2,3) 0 1 Abs err 1 exceeds tol 0 by 1
(1,1,3,3) 0 1 Abs err 1 exceeds tol 0 by 1
(2,1,3,3) 0 1 Abs err 1 exceeds tol 0 by 1
(3,1,3,3) 0 1 Abs err 1 exceeds tol 0 by 1
(1,2,3,3) 0 1 Abs err 1 exceeds tol 0 by 1
(2,2,3,3) 0 1 Abs err 1 exceeds tol 0 by 1
(3,2,3,3) 0 1 Abs err 1 exceeds tol 0 by 1
(1,3,3,3) 0 1 Abs err 1 exceeds tol 0 by 1
(2,3,3,3) 0 1 Abs err 1 exceeds tol 0 by 1
(3,3,3,3) 0 1 Abs err 1 exceeds tol 0 by 1
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?55521>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [Octave-bug-tracker] [bug #55521] [octave forge] (signal) Unit tests for bwpack and bwunpack fail on big endian architectures,
Rafael Laboissiere <=
- [Octave-bug-tracker] [bug #55521] [octave forge] (signal) Unit tests for bwpack and bwunpack fail on big endian architectures, Rafael Laboissiere, 2019/01/19
- [Octave-bug-tracker] [bug #55521] [octave forge] (image) Unit tests for bwpack and bwunpack fail on big endian architectures, Pantxo Diribarne, 2019/01/19
- [Octave-bug-tracker] [bug #55521] [octave forge] (image) Unit tests for bwpack and bwunpack fail on big endian architectures, Avinoam Kalma, 2019/01/20
- [Octave-bug-tracker] [bug #55521] [octave forge] (image) Unit tests for bwpack and bwunpack fail on big endian architectures, Carnë Draug, 2019/01/21
- [Octave-bug-tracker] [bug #55521] [octave forge] (image) Unit tests for bwpack and bwunpack fail on big endian architectures, Rafael Laboissiere, 2019/01/21
- [Octave-bug-tracker] [bug #55521] [octave forge] (image) Unit tests for bwpack and bwunpack fail on big endian architectures, Avinoam Kalma, 2019/01/23
- [Octave-bug-tracker] [bug #55521] [octave forge] (image) Unit tests for bwpack and bwunpack fail on big endian architectures, Hartmut, 2019/01/23
- [Octave-bug-tracker] [bug #55521] [octave forge] (image) Unit tests for bwpack and bwunpack fail on big endian architectures, Avinoam Kalma, 2019/01/23
- [Octave-bug-tracker] [bug #55521] [octave forge] (image) Unit tests for bwpack and bwunpack fail on big endian architectures, Avinoam Kalma, 2019/01/23