Skip to content

Conversation

gaborigloi
Copy link
Contributor

@gaborigloi gaborigloi commented May 5, 2017

Add a new build to the build matrix that uses OPAM with the xs-opam repo & computes the coverage of the unit tests (without quicktests).
I kept the OPAM build simple, and did not make it general, it is only used for the coverage report.

gaborigloi added 2 commits May 5, 2017 18:08
Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
Because our depext package names aren't compatible with older Ubuntus,
we have to use a newer Ubuntu container for the OPAM build.

Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
@gaborigloi gaborigloi force-pushed the travis_opam_coverage branch from 225e2c7 to 8a0a666 Compare May 5, 2017 17:21
@gaborigloi
Copy link
Contributor Author

The coverage information is computed & submitted correctly, see https://coveralls.io/github/gaborigloi/xen-api

@gaborigloi
Copy link
Contributor Author

cc @jonludlam

@gaborigloi
Copy link
Contributor Author

I'm not really sure what to do with the opam file of xapi, I've replaced it with the xs-opam version (with a minor correction), but this is a significant change.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 8a0a666 on gaborigloi:travis_opam_coverage into ** on xapi-project:master**.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 8a0a666 on gaborigloi:travis_opam_coverage into ** on xapi-project:master**.

@jonludlam
Copy link
Contributor

Really nice!

@jonludlam jonludlam merged commit ef96187 into xapi-project:master May 5, 2017
@gaborigloi gaborigloi deleted the travis_opam_coverage branch May 6, 2017 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants