ItamarWMDE created this task.
ItamarWMDE added projects: wmde-wikidata-tech, Wikidata, Shape Expressions.
Restricted Application added a subscriber: Aklapper.

TASK DESCRIPTION
  Currently, we are employing a rather old (written in legacy synchronous 
style) and flaky small set of selenium browser tests in the EntitySchema 
extension.
  
  To improve the testability of the extension, we should choose between two 
possible routes:
  
  1. Write new Selenium/Webdriver tests in the async format and rewrite 
existing files incrementally to async
  2. Write new Cypress browser tests and rewrite existing files incrementally 
to Cypress
  
  With this task, we will investigate the qualities and trade offs of the two 
approaches above. The investigation should provide a concise description of 
each approach and by guded by the following questions:
  
  - What setup costs does each approach incur?
  - How compatible is each approach with our current CI?
  - How performative is each approach both locally and on CI servers?
  - How does the chosen approach impact onboarding efforts for new developers?
  - How documented is each approach to support possible future troubleshooting 
and development efforts?
  
  If there are any additional comparison points, please feel free to add them 
to the investigation report.
  
  **Acceptance Criteria**
  
  [ ] An investigation report is made available for the team, detailing the 
above information.

TASK DETAIL
  https://phabricator.wikimedia.org/T331732

WORKBOARD
  https://phabricator.wikimedia.org/project/board/5864/

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: ItamarWMDE
Cc: Aklapper, ItamarWMDE, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, 
SCIdude, Akuckartz, pdehaye, Nandana, Lahi, Gq86, Andrawaag, GoranSMilovanovic, 
QZanden, YULdigitalpreservation, LawExplorer, Salgo60, _jensen, rosalieper, 
Scott_WUaS, MisterSynergy, abian, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
_______________________________________________
Wikidata-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to