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

Reply via email to