Page MenuHomePhabricator

Check the values of extra metadata
Closed, ResolvedPublic

Description

Description

When checking metadata, we can test that extra metadata is present, but we can't verify the values of that metadata. Our tests should also transform the metadata map in order to inspect the metadata values.

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

  • better guarantees around emitted metadata

Completion checklist

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Check metadata values in unit tests.repos/abstract-wiki/wikifunctions/function-orchestrator!531apineapine-metadata-valuesmain
Use function-schemata version of checkMetadata and test metadata values.repos/abstract-wiki/wikifunctions/function-evaluator!464apineapine-metadata-valuesmain
Update function-schemata sub-module to HEAD (bc6e7bd)repos/abstract-wiki/wikifunctions/wikilambda-cli!100apinesync-function-schematamain
Update function-schemata sub-module to HEAD (bc6e7bd)repos/abstract-wiki/wikifunctions/function-evaluator!462apinesync-function-schematamain
Update function-schemata sub-module to HEAD (bc6e7bd)repos/abstract-wiki/wikifunctions/function-orchestrator!511apinesync-function-schematamain
Use \!deepEqual instead of \!== (oops).repos/abstract-wiki/wikifunctions/function-schemata!313apineapine-metadata-checksmain
Update function-schemata sub-module to HEAD (03b2b73)repos/abstract-wiki/wikifunctions/function-orchestrator!510apinesync-function-schematamain
Use new, unified metadata tests.repos/abstract-wiki/wikifunctions/function-orchestrator!509apineapine-metadata-simplificationmain
Add checkMetadata utility.repos/abstract-wiki/wikifunctions/function-schemata!311apineapine-metadata-checksmain
Customize query in GitLab

Event Timeline

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

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (bc6e7bd)

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

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-12-10-150641 to 2026-01-06-172129

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

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

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2025-12-10-133418 to 2026-01-07-132737

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

Change #1224078 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-12-10-150641 to 2026-01-07-132938

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

Change #1224079 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2025-12-10-133418 to 2026-01-07-132737

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

Initial part of this now deployed; remaining parts still In Engineering.

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

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (160b771)

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

Change #1223691 abandoned by Jforrester:

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (bc6e7bd)

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

Change #1224156 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (160b771)

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

Moved directly fo "Needs Sign-off" because this is a test-only change.

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-01-15-194836 to 2026-01-27-063404

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

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

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2026-01-21-135031 to 2026-01-28-071101

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

Change #1234427 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-01-15-194836 to 2026-01-27-063404

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

Change #1234428 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2026-01-21-135031 to 2026-01-28-071101

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