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
