Created this job on CI

https://builds.apache.org/job/bookkeeper-code-coverage-wip/

I am working on a way to create a better report, using this suggestion
http://www.lorenzobettini.it/2017/02/jacoco-code-coverage-and-report-of-multiple-eclipse-plug-in-projects/

Build takes really long time with JaCoCo instrumentation, so I will use
Apache CI

Enrico


2018-02-07 17:24 GMT+01:00 Enrico Olivelli <eolive...@gmail.com>:

>
>
> 2018-02-05 22:33 GMT+01:00 Sijie Guo <guosi...@gmail.com>:
>
>> On Mon, Feb 5, 2018 at 1:04 PM, Enrico Olivelli <eolive...@gmail.com>
>> wrote:
>>
>> > Il lun 5 feb 2018, 18:11 David Rusek <d...@streaml.io> ha scritto:
>> >
>> > > It sounds like we didn't do anything with the info for a long time.
>> > Enrico,
>> > > I'm glad you're looking at it! Are you planning on filing some issues
>> > > related to interpreting the coverage data and improving it?
>> > >
>> >
>> >
>> > It was long time ago when I started to experiment with bookkeeper
>> codebase.
>> > We had some problems and I had other priorities.
>> > I will try to resume this thread on next weeks I think that the culprit
>> of
>> > our problems was the way we were performing BC tests.
>> > I have not much time so I will go on one step at a time, if you have
>> time
>> > any help is appreciated.
>> >
>> > First step will be to test locally jacoco and then to restore the CI
>> jobs
>> >
>>
>> just one suggestion when you are trying to restore CI jobs, please start
>> with a separate CI job and let the CI job run for a while to ensure it
>> doesn't have any side efforts before enforcing it on the other jobs.
>>
>>
>
> Create a new PR to upgrade Code Coverage configuration
> https://github.com/apache/bookkeeper/pull/1129
>
> This is an example of current master report:
> https://coveralls.io/jobs/33538314
>
> we are at 61 % (using default metrics)
>
> Enrico
>
>
>>
>> >
>> > Ideally I would like to have some automated way to keep an eye on BK and
>> > maybe (not sure it is a big deal) to perform code coverage analysis
>> even on
>> > PRs.
>> >
>> > One big problem is that our corpus of tests is very heavy as most of the
>> > tests start a new cluster.
>> > Recently we started to use mockito in order to perform narrower unit
>> > testing.
>> >
>> > Stay tuned
>> >
>> > Enrico
>> >
>> > Enrico
>> >
>> > >
>> > > -Dave
>>
>
>

Reply via email to