I have just committed coveralls.io and cobertura plugins into main pom.xml (as DistributedLog does) The next step is to enable cobertura and tests in Travis. Currently we do not run tests on Travis because it is very slow..... any ideas ?
Meanwhile I am going to submit a PR with a change in Travis config in order to test Cobertura speed on Travis -- Enrico 2017-07-06 17:30 GMT+02:00 Enrico Olivelli <eolive...@gmail.com>: > > > 2017-07-05 16:13 GMT+02:00 Enrico Olivelli <eolive...@gmail.com>: > >> >> >> 2017-07-05 16:05 GMT+02:00 Sijie Guo <guosi...@gmail.com>: >> >>> It would be worth checking with the INFRA to see what kind of code >>> coverage >>> that it provides. I remembered that a few ASF projects using >>> coveralls.io, >>> INFRA can enable this for you and give you an token which you can >>> configure >>> in the CI job. I think coveralls supports JaCoco. >>> >> >> I will sent and email to INFRA and come back with the response >> >> > > no answer from INFRA > > meanwhile I was playing with coveralls.io and I found the our repo is > somehow already configured, see > https://coveralls.io/github/apache/bookkeeper > > I don't know whoever did it > > It seams that in order to have such service use have to include JaCoCo > maven plugin, then enable some automatic build using Jenkins or Travis and > then add another coveralls plugin > > see this interesting document > https://github.com/asciidoctor/asciidoctor/wiki/ > Coveralls.io-configuration-for-maven-projects > > I think that the starting point is to integrate JaCoco > > > > -- Enrico > > > >> -- Enrico >> >> >>> >>> Sijie >>> >>> On Jul 5, 2017 1:57 AM, "Enrico Olivelli" <eolive...@gmail.com> wrote: >>> >>> > I am attaching a report (I am using Google Drive as most email clients >>> will >>> > block attachments with html inside) . >>> > Just untar and play with your browser >>> > >>> > >>> > 2017-07-04 18:18 GMT+02:00 Dávid Szigecsán <sige...@gmail.com>: >>> > > SonarCloud is free for open source. >>> > > >>> > > https://about.sonarcloud.io/ >>> > >>> > Yes I known >>> > recently we have activated Travis CI, I think that the trend is to >>> > integrate with such free tools in order to achieve the best quality >>> with >>> > the minimum effort >>> > >>> > >>> > -- Enrico >>> > >>> > >>> > > >>> > > 2017-07-04 18:15 GMT+02:00 Enrico Olivelli <eolive...@gmail.com>: >>> > > >>> > >> Il mar 4 lug 2017, 18:08 Dávid Szigecsán <sige...@gmail.com> ha >>> > scritto: >>> > >> >>> > >> > +1 >>> > >> > >>> > >> > What do you think about sonar? :) >>> > >> > >>> > >> >>> > >> I am using sonar in projects in my company, it is great. >>> > >> But it needs a server, so it is not easy to use for everyone >>> > >> >>> > >> Enrico >>> > >> >>> > >> > >>> > >> > 2017-07-04 17:24 GMT+02:00 Enrico Olivelli <eolive...@gmail.com>: >>> > >> > >>> > >> > > Hi all, >>> > >> > > as we are in the mood of enhancing automatic QA and quality of >>> > >> > > BookKeeper I have created this issue in order to introduce >>> JaCoCo in >>> > >> > > the build/test pipeline >>> > >> > > >>> > >> > > https://github.com/apache/bookkeeper/issues/232 >>> > >> > > >>> > >> > > I will do some tests and report to the comunity >>> > >> > > >>> > >> > > -- Enrico >>> > >> > > >>> > >> > >>> > >> -- >>> > >> >>> > >> >>> > >> -- Enrico Olivelli >>> > >> >>> > >>> > bookkeeper-server-jacoco.tar.gz >>> > <https://drive.google.com/file/d/0Bz7lsWhNTGF-OVZFblRpZE00Nz >>> A/view?usp= >>> > drive_web> >>> > >>> > >>> >> >> >