Page MenuHomePhabricator

Write Test Ensuring Z14s Are Resolved (but Not Compositions)
Closed, ResolvedPublic

Description

function-orchestrator code can be found at https://gerrit.wikimedia.org/g/mediawiki/services/function-orchestrator

src/execute.js (line 379 or search for this task's ID)

The implementations of a ZFunction (Z8) are stored in Z8K4. There are currently no tests asserting that all implementations therein are resolved (e.g., if they are references). Write tests where implementations show up as all of the following:

  • Argument References (Z18)
  • References (Z9)
  • Function Calls returning Implementations (Z7)

Event Timeline

Aklapper subscribed.

A good first task is a self-contained, non-controversial task with a clear approach. It should be well-described with pointers to help a completely new contributor. Given the non-existing task description and the lack of information where to find the codebase I'm removing the good first task tag. Please add details what exactly has to happen where and how for a new contributor, and then add back the good first task project tag. Thanks a lot in advance.

cmassaro renamed this task from Write Test Ensuring Z14s Are Resolved to Write Test Ensuring Z14s Are Resolved (but Not Compositions).Apr 26 2022, 3:50 PM
Mcastro lowered the priority of this task from High to Medium.Jan 18 2024, 5:48 PM

This test doesn't handle the Z18 case, but our scoping rules make that kind of hard :-/

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

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-07-19-164024 to 2024-08-13-135124

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

Change #1064031 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-07-19-164024 to 2024-08-13-135124

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