Page MenuHomePhabricator

Explain to the user that their call to perform_test API has timed out when there are many implementations and testers, and give them somewhere to go
Closed, ResolvedPublicFeature

Description

Description

Steps to reproduce:

  1. Go to https://wikifunctions.beta.wmflabs.org/wiki/Z10058
  2. Open details tab

Observed behavior:

  • All tester-implementation combinations fail.
  • If you look at the Network tab in Chrome, you can see the perform_test call never returns.

Expected behavior (Acceptance criteria):

  • You can have lots of testers and implementations without this issue occurring

Completion checklist

Event Timeline

Jdforrester-WMF renamed this task from Call to perform_test API appears to time out when there are many implementations and testers to Explain to the user that their call to perform_test API has timed out when there are many implementations and testers, and give them somewhere to go.May 29 2024, 4:40 PM
Jdforrester-WMF triaged this task as Medium priority.
Jdforrester-WMF changed the subtype of this task from "Bug Report" to "Feature Request".
Jdforrester-WMF edited projects, added: Design; removed: WikiLambda Front-end.

Change #1294364 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Make perform_tests API fully asynchronous

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

Change #1294364 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Make perform_tests API fully asynchronous

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