Page MenuHomePhabricator

Add fuzz testing to the Rust evaluator
Closed, ResolvedPublic

Description

Description

Add cargo fuzz to tests for the executor and service layer.

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

  • increased test confidence

Completion checklist

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Add rudimentary fuzz testing for the executors.repos/abstract-wiki/wikifunctions/function-evaluator!417apineapine-fuzzmain
Customize query in GitLab

Event Timeline

DSantamaria edited projects, added Essential-Work; removed OKR-Work.
Jdforrester-WMF changed the task status from Open to In Progress.Sep 25 2025, 9:48 AM

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-09-24-083919 to 2025-09-30-194529

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

Change #1192973 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-09-24-083919 to 2025-09-30-194529

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