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
Toaster results show several modules' tests rely on buggy Num stringification #1736
Comments
|
Changed tests on Stats module, which should resolve the failure in the BioInfo module as well. |
|
Changed tests in ScaleVec module, which should also resolve the failure in Music::Engine |
|
Thank you, @sylints! |
|
Not a blocker per se, but we try to fix issues in the ecosystem before the release. |
|
I did my own toaster run today, and here are the results:
Those marked with ✓ had an issue described in this ticket and were fixed. |
Filing in hopes of getting more helping hands on this.
There are several modules on https://toaster.perl6.party/ at the top, with "Fail" in the right column. If you click on "Fail" you'll see test results. And in a bunch of modules, you'll see they test a specific stringification of a Num.
Presumably, they're testing a num using
isroutine, when they should be usingis-approxroutine or, if the nums are actually meant to be exactly equal, withcmp ...,'==', ...routine.So we need volunteers to PR fixes to those modules' tests, swapping to correct testing functions or fixing the failures by some other means.
If you send a PR, please comment on this issue the name of the module, so others would know it's fixed already.
The text was updated successfully, but these errors were encountered: