You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pr@cassandra.apache.org by jonmeredith <gi...@git.apache.org> on 2018/09/24 20:32:42 UTC
[GitHub] cassandra pull request #274: CASSANDRA-14788 Add test coverage workflows to ...
GitHub user jonmeredith opened a pull request:
https://github.com/apache/cassandra/pull/274
CASSANDRA-14788 Add test coverage workflows to CircleCI config
This PR
- Refactors the CircleCI config to DRY things up a bit.
- Extends it to add support for generating test coverage reports for combinations of unit tests and dtests.
- Drops coverage reporting on the generated lexer/parser classes to improve report readability.
- Finally upgrades JaCoCo to the current release which should support Java11 if the container is upgraded with it.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/jonmeredith/cassandra refactor-circleci-config
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/cassandra/pull/274.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #274
----
commit c14bb122995bb217c8412d75cceb6b6cf10fc9a0
Author: Jon Meredith <jm...@...>
Date: 2018-09-13T22:33:30Z
Upgrade JaCoCo from 0.7.5.201505241946 to 0.8.2
Enables experimental support for Java 11/12.
commit 7eb925d567debfc0bf4123940207ecc49bca0919
Author: Jon Meredith <jm...@...>
Date: 2018-09-21T19:39:43Z
circleci: Added comment header block
commit 4981fa816fd5133a4df190684ffc52adfe59d3b6
Author: Jon Meredith <jm...@...>
Date: 2018-09-21T19:57:03Z
circleci: Refactor to make more modular
Factored out reusable steps into references, taking inspiration
from https://github.com/circleci/frontend/blob/master/.circleci/config.yml
This is a prelude for adding test coverage rather than copy/pasting
each job in their entirety.
commit 13c6c5a3111f3cbf3c30d9b8e812be14bfbbbaba
Author: Jon Meredith <jm...@...>
Date: 2018-09-21T19:57:26Z
circleci: Add test coverage jobs and workflows.
commit d2d7e3c2f3f134d32c1a08357117dddf8c47515f
Author: Jon Meredith <jm...@...>
Date: 2018-09-21T20:01:08Z
circecli: clean whitespace to satisfy yamllint warnings
commit 0d96bddc383191818b4ffa8f3fa7e935e95b07c7
Author: Jon Meredith <jm...@...>
Date: 2018-09-23T17:19:30Z
circleci: Omit generated lexer/parser from coverage
The data from it is not particularly helpful and
having it present reduces the impact of the missed
instruction/branches bars in the coverage report.
----
---
---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org
[GitHub] cassandra pull request #274: CASSANDRA-14788 Add test coverage workflows to ...
Posted by jonmeredith <gi...@git.apache.org>.
Github user jonmeredith closed the pull request at:
https://github.com/apache/cassandra/pull/274
---
---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org