jayvdb added a comment.

Unfortunately while Pywikibot is not allowed to run all of its tests in 
Jenkins, and cant run Windows jobs in Jenkins,  
https://phabricator.wikimedia.org/T101544 wont be especially useful for 
Pywikibot.  It would provide useful results sometimes, and we should move more 
of our tests to using mock'd servers and host environments.

An object store like Swift would be useful if we can push coverage data into it 
from Travis and Appveyor.
Once we have the coverage files from various hosts, they can be combined 
<https://coverage.readthedocs.org/en/latest/cmd.html#combining-data-files> with 
`coverage combine`.

On top of that we could run a (slightly customised) shamer 
<https://github.com/localytics/shamer>, but that doesnt add much value IMO.

What looks more interesting is SonarQube <http://www.sonarqube.org/>, which can 
be integrated with Jenkins 
<http://docs.sonarqube.org/display/SONAR/Continuous+Integration> , as well as 
loading coverage data from files.
https://github.com/SonarSource/sonar-examples/tree/master/projects/languages/python/python-sonar-runner-coverage


TASK DETAIL
  https://phabricator.wikimedia.org/T74863

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: jayvdb
Cc: hashar, Andrew, Ladsgroup, XZise, gerritbot, Aklapper, jayvdb, 
pywikibot-bugs-list



_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to