Page MenuHomePhabricator

Soham (Soham Parekh)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Mar 18 2020, 7:41 PM (208 w, 5 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
AlQaholic007 [ Global Accounts ]

Recent Activity

Jul 1 2021

Soham added a comment to T230729: Evaluate Cypress as a WebdriverIO replacement for our browser automation framework.

I'd written a post on our evaluations of the frameworks. Unfortunately back in the time we had some issues with Cypress that couldn't be resolved at the time. I think there's an existing patch on that.

Jul 1 2021, 10:27 AM · Quality-and-Test-Engineering-Team, Patch-For-Review, User-zeljkofilipin

Mar 29 2021

Soham updated the task description for T274579: Upgrade WebdriverIO to v7 in all repositories.
Mar 29 2021, 11:31 AM · MW-1.38-notes (1.38.0-wmf.9; 2021-11-16), Browser-Tests, MW-1.37-notes (1.37.0-wmf.21; 2021-08-30), Patch-For-Review, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham updated the task description for T277284: GSOC - Create cypress tests for wikipedia-preview.
Mar 29 2021, 11:22 AM · User-zeljkofilipin, Inuka-Team, QTE-TestingOverview, Quality-and-Test-Engineering-Team, Google-Summer-of-Code (2021)

Mar 22 2021

Soham added a comment to T278049: Cypress Testing wikimedia.

@Hamza_bin_mubeen11 as mentioned in the above comment wikimedia-previews is maintained on GitHub. Please create an issue there or reach out to us on respective IRC (Zulip) for more help

Mar 22 2021, 8:31 AM

Dec 4 2020

Soham added a project to T267928: Configuration Modes: User-Soham.
Dec 4 2020, 8:49 AM · Platform Engineering Roadmap Decision Making, tech-decision-forum, User-brennen, User-zeljkofilipin, MediaWiki-Configuration, Platform Engineering, Testing-Roadblocks, TechCom-RFC

Dec 3 2020

Soham closed T269347: Run Playwright tests in TravisCI as Declined.
Dec 3 2020, 6:32 PM · User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham closed T269346: Set up Node in TravisCI, a subtask of T269347: Run Playwright tests in TravisCI, as Declined.
Dec 3 2020, 6:30 PM · User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham closed T269346: Set up Node in TravisCI as Declined.
Dec 3 2020, 6:30 PM · User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham updated the task description for T269347: Run Playwright tests in TravisCI.
Dec 3 2020, 11:08 AM · User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham renamed T269347: Run Playwright tests in TravisCI from Setup Mediawiki in TravisCI on Github to Run Playwright tests in TravisCI.
Dec 3 2020, 11:07 AM · User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham added a parent task for T269346: Set up Node in TravisCI: T269347: Run Playwright tests in TravisCI.
Dec 3 2020, 11:05 AM · User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham added a subtask for T269347: Run Playwright tests in TravisCI: T269346: Set up Node in TravisCI.
Dec 3 2020, 11:05 AM · User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham created T269347: Run Playwright tests in TravisCI.
Dec 3 2020, 11:05 AM · User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham created T269346: Set up Node in TravisCI.
Dec 3 2020, 11:03 AM · User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team

Dec 1 2020

Soham added a comment to T247312: Make MediaWiki-Docker as the default for Selenium framework.

@WMDE-Fisch thanks for pointing it out. I've changed the task title

Dec 1 2020, 10:40 AM · User-brennen, MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), MediaWiki-Docker, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham renamed T247312: Make MediaWiki-Docker as the default for Selenium framework from MediaWiki-Docker is the default for Selenium framework to Make MediaWiki-Docker as the default for Selenium framework.
Dec 1 2020, 10:39 AM · User-brennen, MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), MediaWiki-Docker, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham added a comment to T247312: Make MediaWiki-Docker as the default for Selenium framework.

Change 644314 had a related patch set uploaded (by Harriet Ayugi; owner: Harriet Ayugi):
[mediawiki/extensions/AdvancedSearch@master] Selenium: Target Mediawiki-Docker by default

https://gerrit.wikimedia.org/r/644314

Hej @Harriet sorry to stop you here, but as I understood the last comment by @kostajh, this task is _not_ about changing the default/fallback in the wdio.conf from using the Vagrant settings.

wdio.conf.js should read from that, and if those env variables aren't set then it falls back to settings relevant to Vagrant.

Dec 1 2020, 10:24 AM · User-brennen, MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), MediaWiki-Docker, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham assigned T269095: Run mediawiki on Github to Harriet.
Dec 1 2020, 10:17 AM · Quality-and-Test-Engineering-Team, User-zeljkofilipin, User-Vidhi-Mody, User-Soham
Soham created T269095: Run mediawiki on Github.
Dec 1 2020, 10:16 AM · Quality-and-Test-Engineering-Team, User-zeljkofilipin, User-Vidhi-Mody, User-Soham

Nov 26 2020

Soham triaged T268821: Outreachy 21 Students' patches in Gerrit should trigger CI as Medium priority.
Nov 26 2020, 12:06 PM · User-Vidhi-Mody, User-zeljkofilipin, User-Soham, Quality-and-Test-Engineering-Team
Soham created T268821: Outreachy 21 Students' patches in Gerrit should trigger CI.
Nov 26 2020, 12:05 PM · User-Vidhi-Mody, User-zeljkofilipin, User-Soham, Quality-and-Test-Engineering-Team
Soham added a comment to T247312: Make MediaWiki-Docker as the default for Selenium framework.

It might be nice to add a bit of extra logic somewhere in this stack to make this automatically discoverable and configured no matter which one of the commons dev environments you use, rather than switching from one hard coding to another.

Nov 26 2020, 9:30 AM · User-brennen, MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), MediaWiki-Docker, User-zeljkofilipin, Quality-and-Test-Engineering-Team

Nov 25 2020

Soham updated the task description for T247312: Make MediaWiki-Docker as the default for Selenium framework.
Nov 25 2020, 11:22 AM · User-brennen, MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), MediaWiki-Docker, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham updated the task description for T247312: Make MediaWiki-Docker as the default for Selenium framework.
Nov 25 2020, 11:20 AM · User-brennen, MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), MediaWiki-Docker, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham updated the task description for T247312: Make MediaWiki-Docker as the default for Selenium framework.
Nov 25 2020, 11:13 AM · User-brennen, MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), MediaWiki-Docker, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham assigned T247312: Make MediaWiki-Docker as the default for Selenium framework to Harriet.
Nov 25 2020, 11:11 AM · User-brennen, MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), MediaWiki-Docker, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham reassigned T265463: Outreachy Microtask: Check if '/tests/selenium/log' is included in .gitignore in all repositories with Selenium tests from Harriet to zeljkofilipin.
Nov 25 2020, 11:03 AM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Patch-For-Review, User-Soham, User-zeljkofilipin, User-Vidhi-Mody, Quality-and-Test-Engineering-Team
Soham assigned T265463: Outreachy Microtask: Check if '/tests/selenium/log' is included in .gitignore in all repositories with Selenium tests to Harriet.
Nov 25 2020, 11:00 AM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Patch-For-Review, User-Soham, User-zeljkofilipin, User-Vidhi-Mody, Quality-and-Test-Engineering-Team

Nov 24 2020

Soham added a comment to T263612: Implement a sample test in Microsoft Playwright.

@zeljkofilipin yesss this was a task for applicants but this can be assigned to Harriet. We'll have to discuss a bit on the GitHub workflow

Nov 24 2020, 3:07 PM · User-Soham, User-zeljkofilipin, Quality-and-Test-Engineering-Team

Oct 30 2020

Soham added a comment to T266841: Outreachy 2020 - 2021 Proposal: Evaluate Microsoft Playwright as replacement for our browser automation.

@Harriet I have noticed you are yet to complete the application on the Outreachy website. Please do so before the deadline tomorrow. The phabricator task is just a part of the proposal. Until you submit the proposal via Outreachy, we wont be able to consider your application

Oct 30 2020, 3:16 PM · User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)

Oct 20 2020

Soham updated the task description for T263612: Implement a sample test in Microsoft Playwright.
Oct 20 2020, 11:13 AM · User-Soham, User-zeljkofilipin, Quality-and-Test-Engineering-Team

Oct 15 2020

Soham updated the task description for T265011: Outreachy: Selenium Microtasks.
Oct 15 2020, 6:10 AM · Patch-For-Review, Quality-and-Test-Engineering-Team, User-Vidhi-Mody, User-zeljkofilipin, User-Soham
Soham updated the task description for T265011: Outreachy: Selenium Microtasks.
Oct 15 2020, 6:09 AM · Patch-For-Review, Quality-and-Test-Engineering-Team, User-Vidhi-Mody, User-zeljkofilipin, User-Soham

Oct 11 2020

Soham added a comment to P12964 Tests pass when running `npm run selenium` command but exit with error on Mac.

@Harriet are you running these inside fresh-node? It would also help if you specified what your MacOS version is along with the Node version

Oct 11 2020, 5:08 AM

Oct 10 2020

Soham added a comment to T265011: Outreachy: Selenium Microtasks.

Hey, it seems this task asks Outreachy applicants to push a test change to mediawiki/core. Would it be possible to use the sandbox repository instead, to not confuse reviewers about the change's purpose (and reduce the possibility of it getting merged)? Thanks

Oct 10 2020, 6:40 AM · Patch-For-Review, Quality-and-Test-Engineering-Team, User-Vidhi-Mody, User-zeljkofilipin, User-Soham

Oct 9 2020

Soham added a comment to P12958 Error when adding SSH Private key to use with Git.

@Hulya if possible please provide what steps you've used. That would make it easier for me to know where you might have made a mistake

Oct 9 2020, 5:29 PM · Gerrit
Soham added a comment to P12958 Error when adding SSH Private key to use with Git.

@Hulya have you used the correct Gerrit username

Oct 9 2020, 5:26 PM · Gerrit
Soham added a comment to T265011: Outreachy: Selenium Microtasks.

Hello, I've made the trivial change to the README.md file. I tried submitting the patch with Git Review but I got an error message saying I am prohibited by Gerrit from creating that patch

Oct 9 2020, 5:21 PM · Patch-For-Review, Quality-and-Test-Engineering-Team, User-Vidhi-Mody, User-zeljkofilipin, User-Soham

Oct 8 2020

Soham triaged T265011: Outreachy: Selenium Microtasks as Medium priority.
Oct 8 2020, 10:39 AM · Patch-For-Review, Quality-and-Test-Engineering-Team, User-Vidhi-Mody, User-zeljkofilipin, User-Soham
Soham added a subtask for T262682: Evaluate Microsoft Playwright as replacement for our browser automation: T265011: Outreachy: Selenium Microtasks.
Oct 8 2020, 10:38 AM · Outreach-Programs-Projects, User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)
Soham added a parent task for T265011: Outreachy: Selenium Microtasks: T262682: Evaluate Microsoft Playwright as replacement for our browser automation.
Oct 8 2020, 10:38 AM · Patch-For-Review, Quality-and-Test-Engineering-Team, User-Vidhi-Mody, User-zeljkofilipin, User-Soham
Soham updated the task description for T262682: Evaluate Microsoft Playwright as replacement for our browser automation.
Oct 8 2020, 10:37 AM · Outreach-Programs-Projects, User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)
Soham added a subtask for T263221: Selenium Framework Cleanup: T265011: Outreachy: Selenium Microtasks.
Oct 8 2020, 10:36 AM · Outreach-Programs-Projects, User-Vidhi-Mody, User-Soham, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)
Soham added a parent task for T265011: Outreachy: Selenium Microtasks: T263221: Selenium Framework Cleanup.
Oct 8 2020, 10:36 AM · Patch-For-Review, Quality-and-Test-Engineering-Team, User-Vidhi-Mody, User-zeljkofilipin, User-Soham
Soham updated the task description for T263221: Selenium Framework Cleanup.
Oct 8 2020, 10:35 AM · Outreach-Programs-Projects, User-Vidhi-Mody, User-Soham, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)
Soham created T265011: Outreachy: Selenium Microtasks.
Oct 8 2020, 10:35 AM · Patch-For-Review, Quality-and-Test-Engineering-Team, User-Vidhi-Mody, User-zeljkofilipin, User-Soham

Oct 7 2020

Soham closed T248016: Micro-task: Run Selenium tests on your machine, a subtask of T247835: Evaluate WebdriverIO replacements for our browser automation framework, as Resolved.
Oct 7 2020, 5:08 PM · User-Soham, Google-Summer-of-Code (2020), Quality-and-Test-Engineering-Team, User-zeljkofilipin
Soham closed T248016: Micro-task: Run Selenium tests on your machine, a subtask of T247844: Upgrade WebdriverIO to v6 in all repositories, as Resolved.
Oct 7 2020, 5:08 PM · User-Vidhi-Mody, Google-Summer-of-Code (2020), Quality-and-Test-Engineering-Team, User-zeljkofilipin
Soham closed T248016: Micro-task: Run Selenium tests on your machine as Resolved.
Oct 7 2020, 5:08 PM · Quality-and-Test-Engineering-Team, User-zeljkofilipin
Soham reopened T248016: Micro-task: Run Selenium tests on your machine, a subtask of T247835: Evaluate WebdriverIO replacements for our browser automation framework, as Open.
Oct 7 2020, 5:06 PM · User-Soham, Google-Summer-of-Code (2020), Quality-and-Test-Engineering-Team, User-zeljkofilipin
Soham reopened T248016: Micro-task: Run Selenium tests on your machine, a subtask of T247844: Upgrade WebdriverIO to v6 in all repositories, as Open.
Oct 7 2020, 5:06 PM · User-Vidhi-Mody, Google-Summer-of-Code (2020), Quality-and-Test-Engineering-Team, User-zeljkofilipin
Soham reopened T248016: Micro-task: Run Selenium tests on your machine as "Open".
Oct 7 2020, 5:06 PM · Quality-and-Test-Engineering-Team, User-zeljkofilipin

Oct 5 2020

Soham added a comment to T263660: Organize a blog post writing club.

I'd love to be added to the club. I'll soon be publishing an article(possibly next week)

Oct 5 2020, 3:52 PM · User-zeljkofilipin

Sep 23 2020

Soham created T263612: Implement a sample test in Microsoft Playwright.
Sep 23 2020, 5:54 AM · User-Soham, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham renamed T262682: Evaluate Microsoft Playwright as replacement for our browser automation from QTE: Evaluate Microsoft Playwright as replacement for our browser automation to Evaluate Microsoft Playwright as replacement for our browser automation.
Sep 23 2020, 5:49 AM · Outreach-Programs-Projects, User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)
Soham renamed T263221: Selenium Framework Cleanup from QTE: Selenium Framework Cleanup to Selenium Framework Cleanup.
Sep 23 2020, 5:49 AM · Outreach-Programs-Projects, User-Vidhi-Mody, User-Soham, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)

Sep 18 2020

Soham updated the task description for T263221: Selenium Framework Cleanup.
Sep 18 2020, 3:46 AM · Outreach-Programs-Projects, User-Vidhi-Mody, User-Soham, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)
Soham triaged T263221: Selenium Framework Cleanup as Medium priority.
Sep 18 2020, 3:42 AM · Outreach-Programs-Projects, User-Vidhi-Mody, User-Soham, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)
Soham updated the task description for T263221: Selenium Framework Cleanup.
Sep 18 2020, 3:42 AM · Outreach-Programs-Projects, User-Vidhi-Mody, User-Soham, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)
Soham created T263221: Selenium Framework Cleanup.
Sep 18 2020, 3:39 AM · Outreach-Programs-Projects, User-Vidhi-Mody, User-Soham, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)

Sep 15 2020

Pavithraes awarded T262682: Evaluate Microsoft Playwright as replacement for our browser automation a Love token.
Sep 15 2020, 7:21 AM · Outreach-Programs-Projects, User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)

Sep 11 2020

Soham added a subtask for T262306: Mentor an Outreachy 2021 student: T262682: Evaluate Microsoft Playwright as replacement for our browser automation.
Sep 11 2020, 6:31 PM · Quality-and-Test-Engineering-Team, User-Soham, User-zeljkofilipin, User-Vidhi-Mody
Soham added a parent task for T262682: Evaluate Microsoft Playwright as replacement for our browser automation: T262306: Mentor an Outreachy 2021 student.
Sep 11 2020, 6:31 PM · Outreach-Programs-Projects, User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)
Soham updated the task description for T262682: Evaluate Microsoft Playwright as replacement for our browser automation.
Sep 11 2020, 3:26 PM · Outreach-Programs-Projects, User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)
Soham updated the task description for T262682: Evaluate Microsoft Playwright as replacement for our browser automation.
Sep 11 2020, 3:25 PM · Outreach-Programs-Projects, User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)
Soham created T262682: Evaluate Microsoft Playwright as replacement for our browser automation.
Sep 11 2020, 3:25 PM · Outreach-Programs-Projects, User-Soham, User-Vidhi-Mody, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Outreachy (Round 21)

Sep 10 2020

Soham awarded T262438: Poorly-built mediawiki/core package-lock.json means upgrades to package.json fail CI a Party Time token.
Sep 10 2020, 4:57 PM · User-zeljkofilipin, MediaWiki-Core-Tests, User-Soham
jbolorinos-ctr awarded T262438: Poorly-built mediawiki/core package-lock.json means upgrades to package.json fail CI a Burninate token.
Sep 10 2020, 4:32 PM · User-zeljkofilipin, MediaWiki-Core-Tests, User-Soham
Soham added a comment to T262438: Poorly-built mediawiki/core package-lock.json means upgrades to package.json fail CI.

Both rules are added with ESLint 7.3.0

package-lock.json point to eslint 7.7.0, that sounds fine.

npm ci is shown in the results

Not sure what happens

Sep 10 2020, 2:16 PM · User-zeljkofilipin, MediaWiki-Core-Tests, User-Soham

Sep 9 2020

Soham triaged T262438: Poorly-built mediawiki/core package-lock.json means upgrades to package.json fail CI as Medium priority.
Sep 9 2020, 4:06 PM · User-zeljkofilipin, MediaWiki-Core-Tests, User-Soham
Soham created T262438: Poorly-built mediawiki/core package-lock.json means upgrades to package.json fail CI.
Sep 9 2020, 4:05 PM · User-zeljkofilipin, MediaWiki-Core-Tests, User-Soham
Pavithraes awarded T248738: GSoC 2020 Proposal: Evaluate WebdriverIO replacements for our browser automation framework a Barnstar token.
Sep 9 2020, 8:45 AM · User-Soham, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Google-Summer-of-Code (2020)
Soham updated the task description for T262306: Mentor an Outreachy 2021 student.
Sep 9 2020, 2:58 AM · Quality-and-Test-Engineering-Team, User-Soham, User-zeljkofilipin, User-Vidhi-Mody

Sep 8 2020

srishakatux awarded T262306: Mentor an Outreachy 2021 student a Love token.
Sep 8 2020, 7:10 PM · Quality-and-Test-Engineering-Team, User-Soham, User-zeljkofilipin, User-Vidhi-Mody
Soham updated the task description for T262306: Mentor an Outreachy 2021 student.
Sep 8 2020, 6:51 PM · Quality-and-Test-Engineering-Team, User-Soham, User-zeljkofilipin, User-Vidhi-Mody
Soham moved T262306: Mentor an Outreachy 2021 student from Backlog to In Progress on the User-Soham board.
Sep 8 2020, 6:50 PM · Quality-and-Test-Engineering-Team, User-Soham, User-zeljkofilipin, User-Vidhi-Mody
Soham closed T256384: Mentor evaluation as Resolved.
Sep 8 2020, 6:47 PM · User-zeljkofilipin, User-Soham, Quality-and-Test-Engineering-Team
Soham updated the task description for T262306: Mentor an Outreachy 2021 student.
Sep 8 2020, 6:46 PM · Quality-and-Test-Engineering-Team, User-Soham, User-zeljkofilipin, User-Vidhi-Mody
Soham created T262306: Mentor an Outreachy 2021 student.
Sep 8 2020, 6:41 PM · Quality-and-Test-Engineering-Team, User-Soham, User-zeljkofilipin, User-Vidhi-Mody
Soham claimed T210726: Selenium framework cleanup.
Sep 8 2020, 6:36 PM · Quality-and-Test-Engineering-Team (Test Infrastructure), Browser-Tests, MW-1.37-notes (1.37.0-wmf.7; 2021-05-25), MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), User-zeljkofilipin

Sep 3 2020

Soham closed T256218: Google Summer of Code/2020/Bi-weekly Reports as Resolved.
Sep 3 2020, 2:43 PM · Quality-and-Test-Engineering-Team, User-zeljkofilipin, User-Soham
Soham moved T253113: Record videos of all Selenium tests from Backlog to In Progress on the User-Soham board.
Sep 3 2020, 2:43 PM · Browser-Tests, MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Patch-For-Review, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham updated the task description for T259339: Measure reliability and speed of various browser drivers.
Sep 3 2020, 2:42 PM · User-zeljkofilipin, Quality-and-Test-Engineering-Team

Aug 26 2020

Soham updated the task description for T259339: Measure reliability and speed of various browser drivers.
Aug 26 2020, 9:38 AM · User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham updated the task description for T259339: Measure reliability and speed of various browser drivers.
Aug 26 2020, 9:36 AM · User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham updated the task description for T259339: Measure reliability and speed of various browser drivers.
Aug 26 2020, 9:35 AM · User-zeljkofilipin, Quality-and-Test-Engineering-Team

Aug 25 2020

Soham updated the task description for T247835: Evaluate WebdriverIO replacements for our browser automation framework.
Aug 25 2020, 9:07 PM · User-Soham, Google-Summer-of-Code (2020), Quality-and-Test-Engineering-Team, User-zeljkofilipin
Soham updated subscribers of T256626: Refactor WebdriverIO tests from sync to async mode.

Upstream advertises the sync mode and that is how most people use it.

I looked into async mode as I suspected the Fibers layer might be behind the slowness, but it wasn't the root cause (the root cause was badly written MW tests).

What problem are we looking to solve by changing to async mode?

Aug 25 2020, 8:00 PM · MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), Epic, Quality-and-Test-Engineering-Team (Test Infrastructure), User-pwangai, User-vaughnwalters, MediaWiki-Core-Tests, Browser-Tests, Outreachy (Round 23), User-zeljkofilipin

Jul 30 2020

Soham updated the task description for T253113: Record videos of all Selenium tests.
Jul 30 2020, 9:48 AM · Browser-Tests, MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Patch-For-Review, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham updated the task description for T253113: Record videos of all Selenium tests.
Jul 30 2020, 9:48 AM · Browser-Tests, MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Patch-For-Review, User-zeljkofilipin, Quality-and-Test-Engineering-Team

Jul 23 2020

Soham updated the task description for T258561: Puppeteer page object implementation .
Jul 23 2020, 5:11 PM · User-zeljkofilipin, User-Soham, Quality-and-Test-Engineering-Team
Soham reopened T258561: Puppeteer page object implementation , a subtask of T247843: Evaluate Puppeteer as a WebdriverIO replacement for our browser automation framework, as Open.
Jul 23 2020, 5:10 PM · Patch-For-Review, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham reopened T258561: Puppeteer page object implementation as "Open".
Jul 23 2020, 5:10 PM · User-zeljkofilipin, User-Soham, Quality-and-Test-Engineering-Team
Soham updated the task description for T256626: Refactor WebdriverIO tests from sync to async mode.
Jul 23 2020, 5:00 PM · MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), Epic, Quality-and-Test-Engineering-Team (Test Infrastructure), User-pwangai, User-vaughnwalters, MediaWiki-Core-Tests, Browser-Tests, Outreachy (Round 23), User-zeljkofilipin
Soham closed T258561: Puppeteer page object implementation , a subtask of T247843: Evaluate Puppeteer as a WebdriverIO replacement for our browser automation framework, as Invalid.
Jul 23 2020, 3:28 PM · Patch-For-Review, User-zeljkofilipin, Quality-and-Test-Engineering-Team
Soham closed T258561: Puppeteer page object implementation as Invalid.
Jul 23 2020, 3:28 PM · User-zeljkofilipin, User-Soham, Quality-and-Test-Engineering-Team
Soham added a comment to T258561: Puppeteer page object implementation .

@zeljkofilipin I am tentatively marking this as Invalid in favour of the recent change: 603933

Jul 23 2020, 3:26 PM · User-zeljkofilipin, User-Soham, Quality-and-Test-Engineering-Team
Soham added a comment to T256626: Refactor WebdriverIO tests from sync to async mode.

See also:

In October as part of T234002 and https://gerrit.wikimedia.org/r/539865 I explored using the wdio-async mode but abandoned the idea. From what I can tell, wdio-sync is the only well-understood and supported mode in upstream for wdio. Without it things get quite confusing, fall apart somewhat, and the code doesn't become better, either.

What I did do, is remove all use of browser.call() which was the only publicly exposed usage of Fiber in our code (in favour of native async-await).

This means we no longer use Fiber to weirdly pause execution and wait for our own promises and async code. It is however still used by wdio internally to make browser.goto(), and $() and waitFor and all other wdio commands appear synchronous which is by design and hard to avoid.

Has upstream Wdio decided to make async the default recommended, advertised and documented mode for all examples etc?

Jul 23 2020, 3:54 AM · MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), Epic, Quality-and-Test-Engineering-Team (Test Infrastructure), User-pwangai, User-vaughnwalters, MediaWiki-Core-Tests, Browser-Tests, Outreachy (Round 23), User-zeljkofilipin

Jul 22 2020

Soham updated the task description for T247835: Evaluate WebdriverIO replacements for our browser automation framework.
Jul 22 2020, 7:30 AM · User-Soham, Google-Summer-of-Code (2020), Quality-and-Test-Engineering-Team, User-zeljkofilipin
Soham updated the task description for T247835: Evaluate WebdriverIO replacements for our browser automation framework.
Jul 22 2020, 7:30 AM · User-Soham, Google-Summer-of-Code (2020), Quality-and-Test-Engineering-Team, User-zeljkofilipin