-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
5 packages from c-cube/qcheck #21692
5 packages from c-cube/qcheck #21692
Conversation
There seems to be several issues in the tests, e.g.
|
fd020a8
to
6042ce3
Compare
Sorry about that, now trying with a proper |
6042ce3
to
23f1bfd
Compare
Sorry for the CI-debugging... |
The tests seem a bit capricious (non-deterministic)
Some of them also segfault on non-x86_64 architectures:
|
Ah, that is probably to be expected for randomized tests.
Ouch! That's a surprise. This is supposed to be pure OCaml without any |
7f7d8e2
to
2fd313a
Compare
Sorry for the force-push via opam publish! Happy for your help - and not intending to step over any toes... 😅 🙏 |
I can see expect test mismatch on 32-bit machines. |
As far as I can tell, the remaining issue is the ppc64 segfault, which I suspect to be compiler backend/runtime related 🤔 |
2fd313a
to
d5335a1
Compare
I've now changed the test suite to also support 32-bit architectures: c-cube/qcheck#250 in the hope that this will trigger more green lights and a merge... 🤞 |
On ppc64 is still failing, should we made it unavailable?
|
Yes, that one puzzles me... 🤔
I should be able to get access to a ppc64-machine, so there's a chance I may be able to reproduce and debug it. |
4131c53
to
a8e583c
Compare
I added the |
I just got access to a ppc64 machine today and after some compiling and installing I can now confirm a suspicion from @olafhering: the test suite succeeds on ppc64 with a larger stack! This machine (which I also think runs the opam-ci jobs) reports this default stack size with
Following Olaf's suggestion of I'll revert the disabling of the |
a8e583c
to
56e6b2c
Compare
56e6b2c
to
b3baf00
Compare
TIL that
So much 🤞 on this one... |
Thanks! |
This pull-request concerns:
-
ppx_deriving_qcheck.0.2.0
: PPX Deriver for QCheck-
qcheck.0.19
: Compatibility package for qcheck-
qcheck-alcotest.0.19
: Alcotest backend for qcheck-
qcheck-core.0.19
: Core qcheck library-
qcheck-ounit.0.19
: OUnit backend for qcheck🐫 Pull-request generated by opam-publish v2.1.0