reactivemarkets / toolbox-cpp

The Reactive C++ Toolbox is an open source library of C++20 components designed for efficient, asynchronous network applications on the Linux platform.
https://reactivemarkets.github.io/toolbox-cpp/
Other
21 stars 20 forks source link

The hex_digits function is broken on ARM32 builds #51

Closed markaylett closed 4 years ago

markaylett commented 5 years ago
Running 199 test cases...
toolbox/toolbox/util/Utility.ut.cpp(135): error: in "UtilitySuite/HexDigitsCase": check hex_digits(0x0) == 1 has failed [9 != 1]
toolbox/toolbox/util/Utility.ut.cpp(136): error: in "UtilitySuite/HexDigitsCase": check hex_digits(0x1) == 1 has failed [9 != 1]
toolbox/toolbox/util/Utility.ut.cpp(137): error: in "UtilitySuite/HexDigitsCase": check hex_digits(0xf) == 1 has failed [9 != 1]
toolbox/toolbox/util/Utility.ut.cpp(138): error: in "UtilitySuite/HexDigitsCase": check hex_digits(0x10) == 2 has failed [10 != 2]
toolbox/toolbox/util/Utility.ut.cpp(139): error: in "UtilitySuite/HexDigitsCase": check hex_digits(0xff) == 2 has failed [10 != 2]
toolbox/toolbox/util/Utility.ut.cpp(141): error: in "UtilitySuite/HexDigitsCase": check hex_digits(0xcdef) == 4 has failed [12 != 4]
toolbox/toolbox/util/Utility.ut.cpp(142): error: in "UtilitySuite/HexDigitsCase": check hex_digits(0x10000) == 5 has failed [13 != 5]
toolbox/toolbox/util/Utility.ut.cpp(143): error: in "UtilitySuite/HexDigitsCase": check hex_digits(0x89abcdef) == 8 has failed [16 != 8]
toolbox/toolbox/util/Utility.ut.cpp(145): error: in "UtilitySuite/HexDigitsCase": check hex_digits(0x567890abcdef) == 12 has failed [16 != 12]
toolbox/toolbox/util/Utility.ut.cpp(146): error: in "UtilitySuite/HexDigitsCase": check hex_digits(0x1000000000000) == 13 has failed [9 != 13]
Oct 08 06:43:14.661 NOTICE  [6857]: started resolver thread
Oct 08 06:43:14.662 NOTICE  [6857]: stopping resolver thread

*** 10 failures are detected in the test module "Master Test Suite"