Google Summer of Code/2020/WebdriverIO/Archive

Events

 * 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-17 Refactoring Workshop https://www.mediawiki.org/wiki/Code_Health_Group/projects/DevEd/Workshops
 * 2020-06-11 Test Driven Development Bowling Kata Workshop https://www.mediawiki.org/wiki/Code_Health_Group/projects/DevEd/Workshops
 * 2020-06-05 API portal and gateway wikitech-l/2020-May/093448.html
 * 2020-06-03 QTE Sync Meeting
 * 2020-06-03 Upcoming Search Platform Office Hours wikitech-l/2020-May/093440.html


 * 2020-05-28 First meeting with John (mentor)
 * 2020-05-28 First EngProd watercooler 🇪🇺
 * 2020-05-27 Language Showcase https://lists.wikimedia.org/pipermail/wikimedia-l/2020-May/094925.html
 * 2020-05-26 First meeting with Pita (mentor)
 * 2020-05-25 First Weekly Test Automation Office Hours
 * 2020-05-21 Hackathon: Test Strategy By RiskStorming With TestSphere T252704
 * 2020-05-20 QTE Sync Meeting
 * 2020-05-11 First daily meeting

Željko

 * https://phabricator.wikimedia.org/tag/user-vidhi-mody/
 * https://phabricator.wikimedia.org/tag/user-soham/

John

 * Please note: when using the security tag in Phabricator it will notify the internal security team, so only do this if absolutely necessary.

Pita

 * tag tests as pass/fail on crossbrowsertesting with webdriverio https://phabricator.wikimedia.org/T255460

Željko

 * https://www.mediawiki.org/wiki/Google_Summer_of_Code/2020/WebdriverIO
 * https://www.mediawiki.org/wiki/Selenium/How-to/Record_videos_of_test_runs
 * https://www.mediawiki.org/wiki/Selenium/How-to/Debug_with_Visual_Studio_Code
 * New repository with Selenium code, ProofreadPage https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ProofreadPage/+/599672
 * Sent email invitation to Test Automation Office Hours to people that have contributed to Selenium tests (two mails 🤦‍♂️)
 * asked JR about archive for https://lists.wikimedia.org/mailman/private/testeng/
 * vacation 2020-06-29 (Monday) - 2020-07-03 (Friday)

Željko

 * https://www.mediawiki.org/wiki/Selenium/How-to/Debug_with_Visual_Studio_Code

Vidhi

 * problem with WikibaseMediaInfo https://phabricator.wikimedia.org/T253487
 * remove install script
 * update Wikibase, WikibaseLexeme, wikidata/query/gui

Soham

 * fix failing puppeteer commits

Željko

 * Upgrade WebdriverIO in the WikibaseMediaInfo repository https://phabricator.wikimedia.org/T253487
 * remove install script

Vidhi

 * Estimate size of tests/selenium folder https://phabricator.wikimedia.org/T253869
 * Update LOC to include all code in tests/selenium
 * https://gerrit.wikimedia.org/r/c/mediawiki/extensions/RelatedArticles/+/598517
 * https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GrowthExperiments/+/603000

Soham

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

Željko

 * problem with https://gerrit.wikimedia.org/r/c/mediawiki/extensions/RevisionSlider/+/602758
 * fails with the same problem on unrelated patch in the same repo, it's probably a CI problem https://gerrit.wikimedia.org/r/c/mediawiki/extensions/RevisionSlider/+/584260

Vidhi

 * https://github.com/wikimedia/eslint-config-wikimedia/blob/master/readme.md#adding-a-selenium-wdio-test-suite
 * done https://github.com/wikimedia/eslint-config-wikimedia/pull/273

Soham

 * Record videos of all Selenium tests https://phabricator.wikimedia.org/T253113
 * done https://github.com/presidenten/wdio-video-reporter/pull/44
 * Update https://phabricator.wikimedia.org/T253869 (tests %)
 * done

Željko

 * working on https://www.mediawiki.org/wiki/Technical_contributor_onboarding

Vidhi

 * update to webdriverio 6.1.16 https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Math/+/602166

Soham

 * change username
 * https://www.mediawiki.org/wiki/User:AlQaholic007
 * https://gerrit.wikimedia.org/r/q/owner:soham.parekh1998%2540gmail.com
 * beta cluster
 * https://www.mediawiki.org/wiki/Beta_Cluster
 * https://en.wikipedia.beta.wmflabs.org/wiki/Main_Page
 * https://www.mediawiki.org/wiki/Selenium/Getting_Started/Run_tests_targeting_Beta_cluster

Željko

 * https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ProofreadPage/+/599672
 * Make sure students are able to add external links

Vidhi

 * https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Math/+/601830
 * https://github.com/wikimedia/eslint-config-wikimedia/blob/master/readme.md#adding-a-selenium-wdio-test-suite

Soham

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

Željko

 * https://gerrit.wikimedia.org/r/c/mediawiki/core/+/596468
 * https://github.com/wikimedia/eslint-config-wikimedia/blob/master/readme.md#adding-a-selenium-wdio-test-suite
 * tests/qunit/.eslintrc.json
 * 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

Vidhi

 * https://phabricator.wikimedia.org/T253869
 * round % to integers, only repos with >0.5% should have one decimal place
 * update status repos/loc/tests

Soham

 * git clone "https://gerrit.wikimedia.org/r/phabricator/deployment"

Željko

 * new meeting times
 * 2020-06-08 meeting (Monday) moved to 11:00 UTC (from 9:00 UTC)

Vidhi

 * Update https://phabricator.wikimedia.org/T253869

Soham

 * Update with your user page https://www.mediawiki.org/wiki/Google_Summer_of_Code/2020#Accepted_projects

Željko

 * Make sure students are able to add external links
 * Wednesdays 7am UTC meeting with Pita
 * no archive for https://lists.wikimedia.org/mailman/private/testeng/
 * check cypress login problem
 * check echo failure
 * one meeting every day Monday-Thursday

Vidhi

 * Update with your user page https://www.mediawiki.org/wiki/Google_Summer_of_Code/2020#Accepted_projects
 * Delete https://www.mediawiki.org/wiki/User:Vidhi-mody
 * Create https://meta.wikimedia.org/wiki/User:Vidhi-mody
 * Update https://phabricator.wikimedia.org/T253869

Soham

 * Update with your user page https://www.mediawiki.org/wiki/Google_Summer_of_Code/2020#Accepted_projects
 * Update https://phabricator.wikimedia.org/T253869

Željko

 * Make sure students are able to add external links
 * Read ALL the mail 😅
 * https://lists.wikimedia.org/mailman/listinfo/testeng
 * https://www.mediawiki.org/wiki/Google_Summer_of_Code/2020/WebdriverIO
 * https://www.mediawiki.org/wiki/Google_Summer_of_Code/2020/WebdriverIO/Archive
 * https://www.mediawiki.org/wiki/Google_Summer_of_Code/2020#Recommended_steps_for_accepted_candidates
 * 2020-05-27 Language Showcase https://lists.wikimedia.org/pipermail/wikimedia-l/2020-May/094925.html
 * https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ProofreadPage/+/599672
 * https://filipin.eu/gsoc-2020
 * no archive for https://lists.wikimedia.org/mailman/private/testeng/

Vidhi

 * Estimate size of tests/selenium folder T253869
 * 597859

Soham

 * Gerrit (Not Current & Indirect Ancestor)
 * 597125
 * 598253

Željko

 * Estimate size of tests/selenium folder T253869
 * Change AlQaholic007's username T253889
 * Extend all gsoc meetings until the end of August

Vidhi

 * 597859
 * 598198
 * 598517

Soham

 * waiting for feedback
 * https://github.com/presidenten/wdio-video-reporter/pull/44
 * update
 * 598257
 * 597125
 * 598253

Pita

 * Manual:Running_MediaWiki_on_Windows

Željko

 * Upcoming Search Platform Office Hours—June 3rd, 2020 https://lists.wikimedia.org/pipermail/wikitech-l/2020-May/093440.html
 * Meeting with John later today
 * local mediawiki
 * MediaWiki-Docker
 * Selenium/Getting_Started/Run_tests_targeting_MediaWiki-Docker
 * plugins/gitiles/mediawiki/core/+/master/DEVELOPERS.md
 * MediaWiki-Vagrant

Soham

 * wdio-video-reporter
 * https://github.com/presidenten/wdio-video-reporter/issues/43
 * https://github.com/presidenten/wdio-video-reporter/pull/44
 * https://www.npmjs.com/package/npm-check-updates
 * https://github.com/settings/admin

Željko

 * Language Showcase, May 2020 https://lists.wikimedia.org/pipermail/wikimedia-l/2020-May/094925.html
 * Phabricator badges
 * badges/
 * badges/view/16/
 * badges/recipients/16/
 * Meeting with John on Thursday
 * Create task to estimate number of tests and lines of code in tests/selenium for all repos
 * https://www.npmjs.com/package/sloc

Vidhi

 * T252878
 * https://github.com/webdriverio/webdriverio/blob/master/packages/eslint-plugin-wdio/index.js
 * https://github.com/wikimedia/eslint-config-wikimedia/commit/0d8ad5ea9b195fbe68a63d6747d1e331d8db063e
 * https://github.com/wikimedia/eslint-config-wikimedia/blob/master/readme.md#adding-a-selenium-wdio-test-suite
 * plugins/gitiles/mediawiki/core/+/master/package.json
 * 598198
 * 598517
 * 597859
 * Reinstall mw-docker
 * plugins/gitiles/mediawiki/core/+/master/DEVELOPERS.md

Soham

 * https://github.com/presidenten/wdio-video-reporter/issues/43

Željko

 * Check if we have repo size estimate for ruby/node transition
 * Create a task for Soham to estimate repo sizes (lines of code in tests/selenium, number or tests)
 * Selenium/Reference/Example_Code
 * https://codesearch.wmflabs.org/search/?q=%22webdriverio%22&i=nope&files=package.json&repos=
 * recommend the tool for counting lines of code (sonarcloud)
 * https://sonarcloud.io/organizations/wmftest/projects
 * https://github.com/zeljkofilipin/dotfiles/blob/master/.mrconfig

Both

 * Weekly Test Automation Office Hours

Vidhi

 * 598198
 * Will discuss at Weekly Test Automation Office Hours
 * 597859
 * Check if the error message is the same locally in in CI

Soham

 * Add WIP to all open commit messages
 * Update commits
 * 597125
 * 598253
 * 598257