-
Notifications
You must be signed in to change notification settings - Fork 59
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
More conformance tests, fix some corner cases #1883
Conversation
This reports what looks like a genuine issue but I did not yet have time to look into it. Specifically
|
This comment was marked as off-topic.
This comment was marked as off-topic.
I cherry-picked #1884 on top of this branch to see what failure CI runs into next |
The next failure is due to a wrong |
2c7f642
to
8c52790
Compare
0b10ec8
to
2b6c23f
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #1883 +/- ##
==========================================
+ Coverage 87.49% 87.84% +0.35%
==========================================
Files 97 97
Lines 35537 35534 -3
==========================================
+ Hits 31092 31215 +123
+ Misses 4445 4319 -126 ☔ View full report in Codecov by Sentry. |
2b6c23f
to
e7e611e
Compare
e7e611e
to
b9eab9a
Compare
a83ade1
to
c2d3375
Compare
The CI failures still unveil some issue with |
Weird, tests pass for me locally. But it seems in CI they also only fail in some runs, so probably a rare random input triggers this? sigh |
Yeah, something with some of the arguments being 0.
…On October 18, 2024 12:39:45 PM GMT+02:00, Max Horn ***@***.***> wrote:
Weird, tests pass for me locally. But it seems in CI they also only fail in some runs, so probably a rare random input triggers this? *sigh*
--
Reply to this email directly or view it on GitHub:
#1883 (comment)
You are receiving this because you commented.
Message ID: ***@***.***>
|
I boiled the problem down to the following: |
c2d3375
to
7fabacf
Compare
I guess in that case there are even more issues, just not discovered by the tests. E.g:
The documentation for In the meantime I think the definition we have in AA at least is simple. But we could of course augment it to say something like "if f is zero mod g then the return value is undefined" |
Caught by new conformance tests for adhoc arithmetic
Bug found by new conformance tests for adhoc operators
a73b6f5
to
6f7d06a
Compare
Should be ready now. Found several true bugs in the code where we produced incorrect results or errors |
Oh and I just removed two |
No description provided.