Google Summer of Code/2020/WebdriverIO

Events

 * 2020-06-24 Refactoring Workshop https://www.mediawiki.org/wiki/Code_Health_Group/projects/DevEd/Workshops
 * 2020-06-29 (Monday) - 2020-07-03 (Friday) Željko on vacation

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://gerrit.wikimedia.org/r/c/mediawiki/extensions/Cite/+/605419
 * Cannot read property '1' of undefined


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


 * https://gerrit.wikimedia.org/r/c/mediawiki/extensions/RevisionSlider/+/602758
 * blocked on: Bad diff display breaking RevisionSlider browser tests https://phabricator.wikimedia.org/T254816


 * https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/604459
 * AssertionError
 * https://www.mediawiki.org/wiki/Selenium/How-to/Run_tests_targeting_MediaWiki-Docker-Dev


 * https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseLexeme/+/604468
 * Cannot destructure property `timeout` of 'undefined' or 'null'.


 * https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseMediaInfo/+/605986
 * Tests are not running at all in CI. package.json doesn't have selenium-test npm script.


 * https://gerrit.wikimedia.org/r/c/wikimedia/portals/deploy/+/605630
 * This repo doesn't actually have selenium tests, it's a copy of wikimedia/portals where this change should be made.


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


 * https://phabricator.wikimedia.org/T255647 Create personal Phabricator project tags for Soham and Vidhi-Mody


 * https://gerrit.wikimedia.org/r/c/mediawiki/skins/MinervaNeue/+/605605
 * please take a look


 * 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 %)


 * 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
 * add mediawiki/extensions/ProofreadPage to the list of repos


 * https://phabricator.wikimedia.org/T255647 Create personal Phabricator project tags for Soham and Vidhi-Mody


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


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


 * create a task to propose deleting selenium tests from repos that only have skipped tests or sample code
 * create a task about ffmpeg and fresh-node


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

Željko

 * Vidhi
 * Upgrade WebdriverIO in the Echo repository https://phabricator.wikimedia.org/T250610


 * Soham
 * Cypress & Puppeteer: Page should be creatable test fails on the CI because of welcomedialog pop up on TestWiki https://phabricator.wikimedia.org/T254775
 * Getting Login Session Error when running tests with Cypress https://phabricator.wikimedia.org/T249450