< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index  

Re: [reSIProcate] test cases failing on various non-Intel builds


Hmm, maybe not? Seeing failures on little endian arch too. Also, it does not seem to be a problem with the hash; there are tests for just the hashing logic on the same input that pass before we see this failure. Quite odd. I'm guessing there is some subtle bug in the alignment logic.

Best regards,
Byron Campen

On Mon, Jul 15, 2013 at 8:25 AM, Byron Campen <docfaraday@xxxxxxxxx> wrote:
     Smells like endianess bugs; I'm guessing we're talking mips big endian here? Dunno about the MD5 bug, but it is possible there is something I missed in the token compare hashing logic. I do not have access to a PowerPC device to test, though.

Best regards,
Byron Campen


On Sun, Jun 23, 2013 at 1:19 PM, Daniel Pocock <daniel@xxxxxxxxxxxxx> wrote:


I've enabled the test cases for Debian builds.  This means Debian runs
the test cases on all supported kernel and CPU architectures

Intel 32 bit and 64 bit are OK.  ia64 is also OK.  Some of the others
(MIPS, PowerPC) are currently failing

Summaries and links to full build logs are here:

https://buildd.debian.org/status/package.php?p=resiprocate&suite=sid



MIPS:

lt-testData: testData.cxx:1229: int TestData::main(): Assertion `d.md5()
== "d41d8cd98f00b204e9800998ecf8427e"' failed.
/bin/sh: line 5: 32396 Aborted                 ${dir}$tst
FAIL: testData


lt-testMD5Stream: testMD5Stream.cxx:15: int main(): Assertion
`str.getHex() == "d41d8cd98f00b204e9800998ecf8427e"' failed.
/bin/sh: line 5:   873 Aborted                 ${dir}$tst
FAIL: testMD5Stream

PowerPC

test MD5
lt-testData: testData.cxx:1363: int TestData::main(): Assertion
`d1.caseInsensitiveTokenCompare(d2)' failed.
/bin/bash: line 5: 25668 Aborted                 ${dir}$tst
FAIL: testData
_______________________________________________
resiprocate-devel mailing list
resiprocate-devel@xxxxxxxxxxxxxxx
https://list.resiprocate.org/mailman/listinfo/resiprocate-devel