cassandra-pr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jonmeredith <>
Subject [GitHub] cassandra pull request #274: CASSANDRA-14788 Add test coverage workflows to ...
Date Mon, 24 Sep 2018 20:32:42 GMT
GitHub user jonmeredith opened a pull request:

    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 refactor-circleci-config

Alternatively you can review and apply these changes as the patch at:

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 <jmeredithco@...>
Date:   2018-09-13T22:33:30Z

    Upgrade JaCoCo from to 0.8.2
    Enables experimental support for Java 11/12.

commit 7eb925d567debfc0bf4123940207ecc49bca0919
Author: Jon Meredith <jmeredithco@...>
Date:   2018-09-21T19:39:43Z

    circleci: Added comment header block

commit 4981fa816fd5133a4df190684ffc52adfe59d3b6
Author: Jon Meredith <jmeredithco@...>
Date:   2018-09-21T19:57:03Z

    circleci: Refactor to make more modular
    Factored out reusable steps into references, taking inspiration
    This is a prelude for adding test coverage rather than copy/pasting
    each job in their entirety.

commit 13c6c5a3111f3cbf3c30d9b8e812be14bfbbbaba
Author: Jon Meredith <jmeredithco@...>
Date:   2018-09-21T19:57:26Z

    circleci: Add test coverage jobs and workflows.

commit d2d7e3c2f3f134d32c1a08357117dddf8c47515f
Author: Jon Meredith <jmeredithco@...>
Date:   2018-09-21T20:01:08Z

    circecli: clean whitespace to satisfy yamllint warnings

commit 0d96bddc383191818b4ffa8f3fa7e935e95b07c7
Author: Jon Meredith <jmeredithco@...>
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:
For additional commands, e-mail:

View raw message