Page MenuHomePhabricator

AQS 2.0: Editor Analytics: Implement Unit Tests
Closed, ResolvedPublic

Description

Implement unit tests for the Editor Analytics service. Completion of T327835: AQS 2.0: Implement Test Framework for Druid-based Endpoints is a prerequisite for beginning this task.

See T316849: Audit tests for Druid-based endpoints for a full list of existing production tests for Druid-based endpoints. Only the tests relevant to the Editor Analytics endpoints should be implemented, under this task. But because this is still a lengthy list of tests, we should consider breaking up this task and/or creating subtasks. However, we won't be ready for that conversation until we know more about how T327835: AQS 2.0: Implement Test Framework for Druid-based Endpoints is going to turn out.

Completion criteria: tests listed in T316849: Audit tests for Druid-based endpoints that are relevant to Editor Analytics are implemented. Checklist to be created later.

Event Timeline

Sfaci triaged this task as Medium priority.
Sfaci edited projects, added AQS2.0 (Sprint 10); removed AQS2.0.

Change 930760 had a related patch set uploaded (by Santiago Faci; author: Santiago Faci):

[generated-data-platform/aqs/editor-analytics@main] all endpoints implemented

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

Change 930760 merged by Santiago Faci:

[generated-data-platform/aqs/editor-analytics@main] all endpoints implemented

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

After the last merge (that includes endpoints + unit tests + integration tests + doc + spec endpoint) some refactoring about common Druid code must be done. Moving to "Next Up" to keep working on that.

VirginiaPoundstone claimed this task.
VirginiaPoundstone moved this task from DONE to RESOLVED on the AQS2.0 board.