Page MenuHomePhabricator

xLab: Ensure start and end dates for experiments and instruments apply
Closed, DuplicatePublic2 Estimated Story Points

Description

Description

Add tests to validate that API endpoints respect start and end dates.

Event Timeline

Sfaci renamed this task from xLab: Ensure end dates for experiments and instruments apply to xLab: Ensure start and end dates for experiments and instruments apply.Feb 20 2025, 1:45 PM
JVanderhoop-WMF moved this task from Incoming to READY TO GROOM on the Test Kitchen board.
Milimetric lowered the priority of this task from High to Medium.Jun 12 2025, 3:25 PM
Milimetric updated the task description. (Show Details)

This work has been addressed along with T399292: MetricsPlatform: Filter inactive instrument and experiment configs by creating a new set of test cases to test comprehensively the API endpoints related to instruments and logged-in/out experiments.

There is a common MR that is already for review.

Regarding the API endpoint for experiments related to analytics, there is already a separate task to update that response (T402420: Test Kitchen UI: Update date fields for the analytics API endpoint) so those test cases can be address there as part of that work.

Sfaci set the point value for this task to 2.Sep 1 2025, 10:39 PM

Change #1185172 had a related patch set uploaded (by Clare Ming; author: Clare Ming):

[operations/deployment-charts@master] xLab: Deploy v1.0.0 release to staging

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

Change #1185172 merged by jenkins-bot:

[operations/deployment-charts@master] xLab: Deploy v1.0.0 release to staging

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

Change #1186616 had a related patch set uploaded (by Clare Ming; author: Clare Ming):

[operations/deployment-charts@master] xLab: Deploy v1.0.2 release to production

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

Change #1187027 had a related patch set uploaded (by Clare Ming; author: Clare Ming):

[operations/deployment-charts@master] xLab: Deploy v1.0.3 release to production

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

Change #1186616 abandoned by Clare Ming:

[operations/deployment-charts@master] xLab: Deploy v1.0.2 release to production

Reason:

in lieu of Ia43f3317fee8fff6e90bcbbc5875e9861d3cae09

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

Change #1187027 merged by jenkins-bot:

[operations/deployment-charts@master] xLab: Deploy v1.0.3 release to production

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