Google Summer of Code/2020/WebdriverIO

Events

 * 2020-06-17 Refactoring Workshop https://www.mediawiki.org/wiki/Code_Health_Group/projects/DevEd/Workshops
 * 2020-06-18 Test Driven Development Bowling Kata Workshop https://www.mediawiki.org/wiki/Code_Health_Group/projects/DevEd/Workshops
 * 2020-06-17 QTE Sync Meeting
 * 2020-06-24 Refactoring Workshop https://www.mediawiki.org/wiki/Code_Health_Group/projects/DevEd/Workshops

Vidhi

 * Upgrade WebdriverIO to the latest version for all repositories https://phabricator.wikimedia.org/T247844
 * repos
 * ? 2/29 (7%)
 * v4 11/29 (38%)
 * v5 4/29 (13%)
 * v6 12/29 (41%)
 * loc
 * ? 1263/14089 (9%)
 * v4 1875/6086 (39%)
 * v5 3224/14089 (22%)
 * v6 4276/14089 (30%)


 * https://www.mediawiki.org/wiki/Phabricator/Creating_and_renaming_projects#Creating_new_projects


 * Upgrade WebdriverIO in the RevisionSlider repository https://phabricator.wikimedia.org/T250601
 * blocked on: Bad diff display breaking RevisionSlider browser tests https://phabricator.wikimedia.org/T254816


 * https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Cite/+/605419
 * Cannot read property '1' of undefined


 * https://gerrit.wikimedia.org/r/c/wikimedia/portals/deploy/+/605630
 * Spec Files: 0 passed, 8 failed, 8 total (100% completed) in 00:00:16


 * Upgrade WebdriverIO in the phab-deployment repository https://phabricator.wikimedia.org/T255471
 * fatal: Upload denied for project 'phabricator/deployment'


 * https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/604459
 * merge conflict
 * put back ^


 * https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseLexeme/+/604468
 * put back ^


 * Wikibase relate repos - blocked on setting up local develepment environment
 * https://www.mediawiki.org/wiki/Selenium/How-to/Run_tests_targeting_MediaWiki-Docker-Dev


 * https://gerrit.wikimedia.org/r/q/owner:vidhimody6%2540gmail.com+is:open

Soham

 * Evaluate WebdriverIO replacements for our browser automation framework https://phabricator.wikimedia.org/T247835
 * blocked on - Cypress & Puppeteer: Page should be creatable test fails on the CI because of welcomedialog pop up on TestWiki https://phabricator.wikimedia.org/T254775


 * Cypress: mediawiki/core 5/19 (24 %)
 * blocked on - Getting Login Session Error when running tests with Cypress https://phabricator.wikimedia.org/T249450


 * Puppeteer: mediawiki/core 9/19 (47 %)


 * https://www.mediawiki.org/wiki/Phabricator/Creating_and_renaming_projects#Creating_new_projects


 * Use wdio-video-reporter to record videos in all repositories with Selenium tests https://phabricator.wikimedia.org/T255253
 * https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AbuseFilter/+/605606
 * https://github.com/presidenten/wdio-video-reporter/issues/45
 * update the report to point to AbuseFilter and to video-reporter code


 * Change username for Soham https://phabricator.wikimedia.org/T254905


 * ask about contributing to https://github.com/wikimedia/eslint-config-wikimedia at wikitech-l


 * https://gerrit.wikimedia.org/r/q/owner:soham.parekh1998%2540gmail.com+is:open

Željko

 * Vidhi
 * https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Echo/+/598198


 * Soham
 * Getting Login Session Error when running tests with Cypress https://phabricator.wikimedia.org/T249450
 * Set up screenshots and video recording with Puppeteer https://phabricator.wikimedia.org/T254346


 * no archive for https://lists.wikimedia.org/mailman/private/testeng/


 * Invite Timo and Kosta (and others) to meetings
 * https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+log/master/tests/selenium
 * 7aee987 Selenium tests in Node.js using WebdriverIO by Željko Filipin · 3 years, 6 months ago