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