You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
let the SQL database serve as a source of data instead of the API
list=recentchanges
list=logevents
list=allpages
list=protectedtitles
list=allrevisions
list=alldeletedrevisions
titles=, pageids= for use with prop=
common executor for the DB select queries (for easy profiling)
framework for tests
pytest fixture for web server (nginx)
pytest fixture for php-fpm
pytest fixture for MediaWiki installation (depends on nginx, php-fpm, postgresql + MW sources, config, initial SQL)
write the tests...
implement a double-source wrapper, which yields from the API and checks the DB selects, ignoring NotImplementedErrors etc. (usable for unit tests as well as real-world testing) split into Double-source wrapper for API and DB queries #50
The text was updated successfully, but these errors were encountered:
References:
To do list:
list=allrevisions
module in MediaWiki 1.27 https://phabricator.wikimedia.org/T113885revision
toarchive
)archive
torevision
, also checkpage_id
)implement a double-source wrapper, which yields from the API and checks the DB selects, ignoringsplit into Double-source wrapper for API and DB queries #50NotImplementedError
s etc. (usable for unit tests as well as real-world testing)The text was updated successfully, but these errors were encountered: