Page MenuHomePhabricator

Write a suite of user experience end-to-end integration tests for WikiLambda in selenium/etc.
Open, HighPublic

Description

We should have a framework for integration tests, that ensure the different components work together end-to-end. That includes the front end, the wiki, and the evaluator (orchestrator and executor).

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenSDunlap
ResolvedTeleosteen
OpenTeleosteen
ResolvedDVrandecic
ResolvedDVrandecic
ResolvedDdwaal
ResolvedDdwaal
OpenNik.xyz.in
ResolvedDVrandecic
ResolvedDVrandecic
Resolved AdesojiThisDot
ResolvedDdwaal
ResolvedAAlhazwani-WMF
ResolvedNone
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
Invalidaishwaryavardhana
DeclinedSWoodruff-WMF
DeclinedSWoodruff-WMF
Resolvedaishwaryavardhana
Resolved AdesojiThisDot
Declined AdesojiThisDot
ResolvedSimoneThisDot
ResolvedJKieserman
Resolved AdesojiThisDot
ResolvedSimoneThisDot
Resolved AdesojiThisDot
ResolvedJKieserman
ResolvedJKieserman
Resolved AdesojiThisDot
Resolvedgengh
ResolvedSimoneThisDot
Resolvedaishwaryavardhana
ResolvedSimoneThisDot
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
ResolvedNone
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
ResolvedSWoodruff-WMF
ResolvedAAlhazwani-WMF
ResolvedAAlhazwani-WMF
ResolvedSimoneThisDot
DuplicateNone
ResolvedDVrandecic
ResolvedDVrandecic
ResolvedDVrandecic
Resolvedgengh
OpenNik.xyz.in
OpenNone
OpenNone
OpenSushrith_Bogi
OpenNone
InvalidNone
OpenSushrith_Bogi
ResolvedDVrandecic
ResolvedDVrandecic
ResolvedDdwaal
ResolvedDdwaal
OpenNone
OpenNone
OpenNone
ResolvedAAlhazwani-WMF
Resolvedgengh
OpenSDunlap
OpenNone

Event Timeline

Jdforrester-WMF renamed this task from Integration tests to Write a suite of user experience end-to-end integration tests for WikiLambda in selenium/etc..Mar 8 2021, 6:55 PM

Change 697056 had a related patch set uploaded (by Simone Cuomo; author: Simone Cuomo):

[mediawiki/extensions/WikiLambda@master] Add selenium to Repository

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

I've left a couple of comments on the patch. Let me know if you need any help.

Change 697056 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Add initial selenium tests

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

DVrandecic triaged this task as High priority.

Change 699736 had a related patch set uploaded (by Simone Cuomo; author: Simone Cuomo):

[mediawiki/extensions/WikiLambda@master] Write a suite of user experience end-to-end integration tests

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

Change 702120 had a related patch set uploaded (by Zfilipin; author: Zfilipin):

[mediawiki/extensions/WikiLambda@master] selenium: Install missing npm dependencies

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

Change 702120 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] selenium: Install missing npm dependencies

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

Change 699736 abandoned by Simone Cuomo:

[mediawiki/extensions/WikiLambda@master] Write a suite of user experience end-to-end integration tests

Reason:

This is too old to be relevant and also would be harder to update with current code than start from scratch

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