-
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
Bisect_ppx 2.8.3: code coverage for OCaml #24117
Conversation
Oops.
There are some revdeps CI failures. It seems that the tezos related ones are due to CI infra. The
|
As the CI failures are most likely unrelated to this PR, and everything else looks good to me, |
"ppxlib" {>= "0.28.0"} | ||
|
||
"dune" {with-test & >= "3.0.0"} | ||
"ocamlformat" {with-test & = "0.16.0"} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This constraint prevent to run the tests in all CI jobs:
* No agreement on the version of ocaml:
- (invariant) -> ocaml-base-compiler = 4.14.1 -> ocaml = 4.14.1
- bisect_ppx >= 2.8.3 -> ocamlformat = 0.16.0 -> ocaml < 4.13
You can temporarily relax the switch invariant with `--update-invariant'
* No agreement on the version of ocaml-base-compiler:
- (invariant) -> ocaml-base-compiler = 4.14.1
- bisect_ppx >= 2.8.3 -> ocamlformat = 0.16.0 -> ocaml < 4.13 -> ocaml-base-compiler = 3.10.2
* Missing dependency:
- bisect_ppx >= 2.8.3 -> ocamlformat = 0.16.0 -> ocaml < 4.13 -> ocaml-variants -> ocaml-beta
unmet availability conditions: 'enable-ocaml-beta-repository'
No solution found, exiting
* No agreement on the version of ocaml:
- (invariant) -> ocaml-base-compiler = 4.12.1 -> ocaml = 4.12.1
- bisect_ppx >= 2.8.3 -> ocamlformat = 0.16.0 -> odoc < 2.0.0 -> ocaml < 4.09.0
You can temporarily relax the switch invariant with `--update-invariant'
* Incompatible packages:
- bisect_ppx >= 2.8.3 -> dune >= 3.0.0
- bisect_ppx >= 2.8.3 -> ocamlformat = 0.16.0 -> odoc < 2.0.0
* Incompatible packages:
- (invariant) -> ocaml-base-compiler = 4.12.1
- bisect_ppx >= 2.8.3 -> ocamlformat = 0.16.0 -> odoc < 2.0.0 -> ocaml < 4.12 -> ocaml-variants >= 4.11.3
* Missing dependency:
- bisect_ppx >= 2.8.3 -> ocamlformat = 0.16.0 -> odoc < 2.0.0 -> doc-ock -> ocaml < 4.04 -> ocaml-base-compiler < 3.07+1 | ocaml-system < 3.07+1 | ocaml-variants < 3.8~
not available because the package is pinned to version 4.12.1
unmet availability conditions: 'sys-ocaml-version = "3.07"'
no matching version
* Missing dependency:
- bisect_ppx >= 2.8.3 -> ocamlformat = 0.16.0 -> odoc < 2.0.0 -> doc-ock -> ocaml < 4.04 -> ocaml-base-compiler = 3.07+1 | ocaml-system = 3.07+1 | ocaml-variants < 3.8~
not available because the package is pinned to version 4.12.1
unmet availability conditions: 'sys-ocaml-version = "3.07+1"'
no matching version
* Missing dependency:
- bisect_ppx >= 2.8.3 -> ocamlformat = 0.16.0 -> odoc < 2.0.0 -> doc-ock -> ocaml < 4.04 -> ocaml-base-compiler = 3.07+2 | ocaml-system = 3.07+2 | ocaml-variants < 3.8~
not available because the package is pinned to version 4.12.1
unmet availability conditions: 'sys-ocaml-version = "3.07+2"'
no matching version
* Missing dependency:
- bisect_ppx >= 2.8.3 -> ocamlformat = 0.16.0 -> odoc < 2.0.0 -> doc-ock -> ocaml < 4.04 -> ocaml-base-compiler = 3.08.0 | ocaml-system >= 3.08.0 | ocaml-variants < 3.08.1~
not available because the package is pinned to version 4.12.1
unmet availability conditions, e.g. 'sys-ocaml-version = "3.08.0"'
no matching version
* Missing dependency:
- bisect_ppx >= 2.8.3 -> ocamlformat = 0.16.0 -> odoc < 2.0.0 -> doc-ock -> ocaml < 4.04 -> ocaml-base-compiler = 3.08.1 | ocaml-system >= 3.08.1 | ocaml-variants < 3.08.2~
not available because the package is pinned to version 4.12.1
unmet availability conditions, e.g. 'sys-ocaml-version = "3.08.1"'
no matching version
* Missing dependency:
- bisect_ppx >= 2.8.3 -> ocamlformat = 0.16.0 -> odoc < 2.0.0 -> doc-ock -> ocaml < 4.04 -> ocaml-base-compiler = 3.08.2 | ocaml-system >= 3.08.2 | ocaml-variants < 3.08.3~
not available because the package is pinned to version 4.12.1
unmet availability conditions, e.g. 'sys-ocaml-version = "3.08.2"'
no matching version
* Missing dependency:
- bisect_ppx >= 2.8.3 -> ocamlformat = 0.16.0 -> odoc < 2.0.0 -> doc-ock -> ocaml < 4.04 -> ocaml-base-compiler = 3.08.3 | ocaml-system >= 3.08.3 | ocaml-variants < 3.08.4~
not available because the package is pinned to version 4.12.1
unmet availability conditions, e.g. 'sys-ocaml-version = "3.08.3"'
no matching version
* Missing dependency:
- bisect_ppx >= 2.8.3 -> ocamlformat = 0.16.0 -> odoc < 2.0.0 -> doc-ock -> ocaml < 4.04 -> ocaml-base-compiler = 3.08.4 | ocaml-system >= 3.08.4 | ocaml-variants < 3.08.5~
not available because the package is pinned to version 4.12.1
unmet availability conditions, e.g. 'sys-ocaml-version = "3.08.4"'
no matching version
* Missing dependency:
- bisect_ppx >= 2.8.3 -> ocamlformat = 0.16.0 -> odoc < 2.0.0 -> doc-ock -> ocaml < 4.04 -> ocaml-base-compiler = 3.09.0 | ocaml-system >= 3.09.0 | ocaml-variants < 3.09.1~
not available because the package is pinned to version 4.12.1
unmet availability conditions, e.g. 'sys-ocaml-version = "3.09.0"'
no matching version
None of the failures depend on this. For me it looks good |
Thank you! |
Bisect_ppx is a code coverage tool for OCaml.
Release 2.8.3 is a maintenance release. From the changelog: