Tests failed on i686 system
Vascom opened this issue · 2 comments
I am try update scram package for Fedora Linux. It seems good and all tests passed on all platforms except i686.
ExpressionTest.PeriodicTest11
-------------------------------------------------------------------------------
/builddir/build/BUILD/scram-0.16.2/tests/expression_tests.cc:269
...............................................................................
/builddir/build/BUILD/scram-0.16.2/tests/expression_tests.cc:297: FAILED:
CHECK( dev->value() == 1 )
with expansion:
1.0 == 1
PDAG
Full build and test log https://kojipkgs.fedoraproject.org//work/tasks/6635/25156635/build.log
On x86_64 all OK https://kojipkgs.fedoraproject.org//work/tasks/6631/25156631/build.log
Please help solve this problem.
Thanks again for adopting the package.
Hmm, I am surprised it is running w/ Catch 1.10.
My worst fear is that there's numeric instability on 32 bit platforms.
I actually do not have 32bit platform setup for (continuous) tests right now.
I will try to debug this problem on vm.
P.S. The dependencies on the scram.spec are a bit inaccurate. (should be: libxml2 instead of libxml++, boost >= 1.61, cmake >= 3.8)
OK. I will wait.
Versions of dependencies corrected.