jayvdb created this task. Herald added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION Currently Wikimedia CI only runs tests pre-merge that do not use the network, and only against Python 2.7 and 3.4. At https://phabricator.wikimedia.org/T114421#2173558 @JanZerebecki suggests that the full test suite could be run using Wikimedia CI instead of Travis. After merge, the sync to github triggers execution of builds on Travis CI and Appveyor https://github.com/wikimedia/pywikibot-core/blob/master/.travis.yml - Python 2.6, 3.3, 3.5 - Beta, Test and Production Wikimedia sites including Wikisource, Wiktionary, Wikidata, Wikivoyage and Wikipedia - OAuth testing - Non-Wikimedia sites Wikia & Musicbrainz - coverage reports sent to Codecov.io (There are also unit test that run again specific sites because they need a specific configuration to test a feature, such as stewards.wikimedia.org is used to test private wikis.) https://github.com/wikimedia/pywikibot-core/blob/master/.appveyor.yml - Python 2.6,2.7,3.3,3.4 - 32bit and 64 bit - Test wiki - coverage reports sent to Codecov.io Steps to integration tests against a specific remote wiki 1. clone pywikibot-core , 2. create a `[[https://www.mediawiki.org/wiki/Manual:Pywikibot/user-config.py|user-config.py]]` point variables `family` and `mylang` at the desired wiki (created using `generate_family_file.py` if necessary) 3. then run the test suite using nose ; see https://github.com/wikimedia/pywikibot-core/tree/master/tests TASK DETAIL https://phabricator.wikimedia.org/T132138 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: jayvdb Cc: jayvdb, Aklapper, JanZerebecki, pywikibot-bugs-list, hashar, greg _______________________________________________ pywikibot-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
