Page MenuHomePhabricator

Make function-evaluator tests much more resilient
Closed, ResolvedPublic

Description

Description

These tests fail constantly in CI, making MRs and image publication unreliable.

Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)

  • fix it

Completion checklist

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Reorganize evaluator tests, relying as much as possible on the executor class fixtures.repos/abstract-wiki/wikifunctions/function-evaluator!452apineapine-reenable-testsmain
build: Update nyc from ^15.1.0 to pinned 17.1.0repos/abstract-wiki/wikifunctions/function-evaluator!447apineapine-hit-with-wrenchmain
Customize query in GitLab

Event Timeline

Change #1214517 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-11-14-022545 / 2025-11-17-175029 to 2025-12-03-005631

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

Change #1214517 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-11-14-022545 / 2025-11-17-175029 to 2025-12-03-005631

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

jforrester merged https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator/-/merge_requests/452

Reorganize evaluator tests, relying as much as possible on the executor class fixtures.

Jdforrester-WMF subscribed.

Code re-org, not deployable code, so lets immediately sign off.

Change #1217214 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-12-03-005631 to 2025-12-08-185405

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

Change #1217214 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-12-03-005631 to 2025-12-08-185405

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