-
Notifications
You must be signed in to change notification settings - Fork 411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Regression test failures #193
Comments
I think the difference comes from the small difference between the C function and the NEON function. |
Yes, I definitely see what the test is doing (not bitwise): Ne10/test/src/unit_test_common.c Lines 78 to 89 in a1781ba
I am more interested in knowing whether the tests should be passing in the latest version of the code. Did they ever pass or were the tests more of a "hopefully we will get them to pass someday" kind of thing? |
EQUALS_FLOAT is comparing the difference of two floating point values against a fixed tolerance, 1/20_000. For a value as large as 1.459758e+04, it means no bit-wise difference is allowed. Similar failure: I don't think they ever pass, and I suggest we apply change like commit 6ead727 to physics to avoid the failed tests. P.S. thank you very much for enabling CI. @thughes |
@StanLSun In the build I referenced, the math tests had failures even though they already use the |
I added some changes to run the regression tests with QEMU usermode on CircleCI and noticed that some of the tests were failing. I thought maybe it was an issue with QEMU, but I also get similar failures when testing on a Raspberry Pi.
Overall build: https://circleci.com/workflow-run/7518e578-47b5-419e-a484-78715f4bfd2b
Example failing build: https://circleci.com/gh/thughes/Ne10/336 (logs available in
Artifacts
tab)Example test output logs: https://336-128289476-gh.circle-artifacts.com/0/home/circleci/project/test_logs/NE10_physics_unit_test_static_regression.txt
Snippet:
The text was updated successfully, but these errors were encountered: