jayvdb added a comment.

The list of tests which will run on the site can be seen at 
https://travis-ci.org/wikimedia/pywikibot-core/jobs/69537685 , however about a 
third of them will never actually send a request to the server, either because 
they are 'dry' tests, or because the test is expected to not hit the server 
(e.g. all the 'Test running ...' tests)

Another way to get a feel for the types of tests which would run is to look 
though 
https://github.com/wikimedia/pywikibot-core/blob/master/tests/site_tests.py , 
specifically any test class that subclasses 'DefaultSiteTestCase' is configured 
to run on any site, and would be run on the Orain wiki if permitted.

The 'pain' will be felt if there are API queries that use SQL which isnt 
indexed properly, such as T101502: Slow API list=recentchanges query (DBError: 
Lost connection to MySQL server during query) 
<https://phabricator.wikimedia.org/T101502>.  The API layer has a retry limit 
set to 2 during tests, so it wont retry these expensive queries too many times 
before it gives up and fails the test.

I can do a sample test run, using a JVbot-test 
<http://test.orain.org/wiki/Special:Contributions/JVbot-test> if you want to 
monitor the amount of server activity caused.


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

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

To: jayvdb
Cc: XZise, FastLizard4, Addshore, pywikibot-bugs-list, NDKilla, VcamX, 
Aklapper, jayvdb, Malyacko, P.Copp



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

Reply via email to