[GeoNode-devel] About suggestion to switch between Coveralls or Codecov

Simone Dalmasso simone.dalmasso at gmail.com
Thu Nov 2 06:13:10 PDT 2017


+1. thanks

2017-10-31 19:11 GMT+01:00 Francesco Bartoli <xbartolone at gmail.com>:

> +1 to move to codecov
>
> Many thanks Rizky
>
> Francesco
>
> Il 31 ott 2017, 11:16 +0100, Alessio Fabiani <alessio.fabiani at geo-
> solutions.it>, ha scritto:
>
> +1
>
> I like very much codecov and I would prefer that one on GeoNode 2.7+ at
> least.
>
> Regards,
>
> Alessio Fabiani
>
> ==
> GeoServer Professional Services from the experts! Visit
> http://goo.gl/it488V for more information.
> ==
>
> Ing. Alessio Fabiani
>
> @alfa7691
> Founder/Technical Lead
>
>
> GeoSolutions S.A.S.
> Via di Montramito 3/A
> 55054  Massarosa (LU)
> Italy
> phone: +39 0584 962313 <+39%200584%20962313>
> fax:     +39 0584 1660272 <+39%200584%201660272>
> mob:   +39 331 6233686 <+39%20331%206233686>
>
> http://www.geo-solutions.it
> http://twitter.com/geosolutions_it
>
> -------------------------------------------------------
>
> AVVERTENZE AI SENSI DEL D.Lgs. 196/2003
>
> Le informazioni contenute in questo messaggio di posta elettronica e/o
> nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
> loro utilizzo è consentito esclusivamente al destinatario del messaggio,
> per le finalità indicate nel messaggio stesso. Qualora riceviate questo
> messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
> darcene notizia via e-mail e di procedere alla distruzione del messaggio
> stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
> divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
> utilizzarlo per finalità diverse, costituisce comportamento contrario ai
> principi dettati dal D.Lgs. 196/2003.
>
> The information in this message and/or attachments, is intended solely for
> the attention and use of the named addressee(s) and may be confidential or
> proprietary in nature or covered by the provisions of privacy act
> (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
> Code).Any use not in accord with its purpose, any disclosure, reproduction,
> copying, distribution, or either dissemination, either whole or partial, is
> strictly forbidden except previous formal approval of the named
> addressee(s). If you are not the intended recipient, please contact
> immediately the sender by telephone, fax or e-mail and delete the
> information in this message that has been received in error. The sender
> does not give any warranty or accept liability as the content, accuracy or
> completeness of sent messages and accepts no responsibility  for changes
> made after they were sent or for other risks which arise as a result of
> e-mail transmission, viruses, etc.
>
> On Tue, Oct 31, 2017 at 11:12 AM, Rizky Maulana Nugraha <rizky at kartoza.com
> > wrote:
>
>> Hi everyone,
>>
>> Following our discussion here: https://github.com/GeoNo
>> de/geonode/pull/3378 about Codecov, I would like to explain a little bit
>> more about Codecov.
>>
>> Codecov.io is a coverage reporting tools, similar with coveralls.io.
>> The reason why I propose to switch to codecov is the ability to report on
>> aggregate coverage.
>> This ability and reason is further described here:
>> https://github.com/GeoNode/geonode/issues/3362
>>
>> In summary:
>> Kartoza is trying to push QGIS Server backend functionality upstream.
>> This allows GeoNode to communicate with QGIS Server Backend (as its OGC
>> Backend).
>> We are just trying to provide an alternative backend and not replacing
>> GeoServer, so when you use GeoServer, you can’t use QGIS Server backend,
>> and the other way around.
>> GeoServer backend is also a lot more mature and deeply integrated with
>> GeoNode, so there are many functionalities in GeoServer that QGIS Server
>> doesn’t have yet.
>> With this in mind, we propose that we configure a paralellized CI job to
>> run unittests on Travis, each for GeoServer and QGIS Server.
>> These configuration will run GeoNode unittests with GeoServer as a
>> backend, and also run GeoNode unittests with QGIS Server as a backend.
>> When each job is completed, the coverage on each job will obviously
>> report code coverage related with each backend only.
>> In other words, job for GeoServer will not cover codes for QGIS Server
>> and the other way around.
>> This makes coveralls report a significantly lower coverage for both, and
>> the one that will be shown on the badge is coming from the last job.
>> Coveralls also doesn’t support aggregate coverage (AFAIK at the time we
>> wrote codes for QGIS Server backend), more details can be seen on this old
>> issue:
>> https://github.com/lemurheavy/coveralls-public/issues/613
>> This is the main reason why we propose to switch to codecov. Codecov are
>> able to aggregate the coverage report from each build job, so we get the
>> total coverage.
>>
>> However, today after a little bit of research, I found out that now
>> coveralls also support parallel build. We can see it here:
>> http://docs.coveralls.io/parallel-build-webhook
>> But I haven’t tried this one because I’m not aware of it exists
>> previously before switching to codecov. We can also try this one but I
>> didn’t have access to REPO_TOKEN.
>>
>> So, in this email I just want to let other developer know of the
>> situations and options. We can discuss what the dev community prefers.
>> For myself, I’m fine with either way, as long as it can support aggregate
>> coverage.
>>
>> Regards,
>> --
>> Rizky Maulana Nugraha
>> Software Developer
>> rizky at kartoza.com
>>
>>
>>
>>
>>
>> _______________________________________________
>> geonode-devel mailing list
>> geonode-devel at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/geonode-devel
>>
>>
> _______________________________________________
> geonode-devel mailing list
> geonode-devel at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/geonode-devel
>
>
> _______________________________________________
> geonode-devel mailing list
> geonode-devel at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/geonode-devel
>
>


-- 
Simone
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-devel/attachments/20171102/2ef12a75/attachment-0001.html>


More information about the geonode-devel mailing list