-
Notifications
You must be signed in to change notification settings - Fork 97
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
Travis and appveyor #27
Conversation
Ok, this seems to be working. Some of the tests are failing under older version of OCaml though |
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.
The problem with the earlier versions of OCaml is that Warnings.report
(that is used to implement expect tests) does not exist.
As for instance OCaml 4.04 does not provide the hooks to implement
expect tests, I do not see how we can run the tests (unless we have a
different code path, but that seems overkill).
Would it make sense to run the tests only on the versions that can compile
expect tests, and only check that we can build on previous versions?
metaquot/ppxlib_metaquot.ml
Outdated
@@ -39,6 +39,30 @@ module Make(M : sig | |||
match t.ptyp_desc with | |||
| Ptyp_extension ({ txt = "t"; _}, _ as ext)-> M.cast ext | |||
| _ -> super#core_type t | |||
|
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 change should probably not be part of this PR.
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.
(sorry, I meant the support for the new quotations - commit a836f08
)
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.
removed
@@ -0,0 +1,13 @@ | |||
language: c |
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.
I suddenly feel sad. (but OCaml is not listed here)
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.
indeed :(
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.
issue about it here: ocaml/ocaml-ci-scripts#53 ; there is a path for becoming a "community-supported language", which requires at least 3 community contributors interested in maintaining the support. We have 2 so far!
Yes, let me check if we can do that |
The last commit seems to do the trick |
Excellent! |
This PR sets up travis and appveyor using autoci (thanks @yomimono!).