bkaradzic/bx

2 test failed on 64 bit Linux

chriscamacho opened this issue · 1 comments

I have no idea what this means, not had chance to dig into the code, first time I've looked at this, evaluating bgfx, but thought you might appreciate this feedback.

./bx.testRelease 
../../../tests/run_test.cpp(11): Compiler: GCC 9.3.0, CPU: x86, Architecture: 64-bit, OS: Linux, CRT: GNU C Library, Date: Oct 21 2020, Time: 09:12:10, C++: C++14

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bx.testRelease is a Catch v2.9.0 host application.
Run with -? for options

-------------------------------------------------------------------------------
isFinite, isInfinite, isNan
-------------------------------------------------------------------------------
../../../tests/math_test.cpp:13
...............................................................................

../../../tests/math_test.cpp:18: FAILED:
  REQUIRE( std::isnan(u.f) == bx::isNan(u.f) )
with expansion:
  false == true

-------------------------------------------------------------------------------
libm
-------------------------------------------------------------------------------
../../../tests/math_test.cpp:63
...............................................................................

../../../tests/math_test.cpp:73: FAILED:
  REQUIRE( bx::isNan(bx::mod(0.0f, 0.0f) ) )
with expansion:
  false

900.092000
===============================================================================
test cases:     130 |     128 passed | 2 failed
assertions: 1633491 | 1633489 passed | 2 failed

It was fixed in meantime...