-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dynamic Wikipedia Contract Tests #107
Comments
➤ Taddes Korris commented: We have a bit of dependency on getting the local dev figured out for this in order for testing to work, so perhaps we’ll break this up into iterative tasks Nan Jiang . Maybe we can first test against the stage cluster and have some option to skip if unavailable so things do not break, while we also sort out the local dev requirements. Talked with Michelle about it a bit yesterday and we’ll have to do a little brainstorming. |
➤ Nan Jiang commented: I recall that we landed on using the staging ES cluster for contract tests. But yup, let’s realign on this to finalize all the details. |
➤ Taddes Korris commented: Thx Nan Jiang , we can discuss further just to make sure I have the right idea on this. |
➤ Michelle Tran commented: We can probably use the staging cluster for contract tests. This means that this wouldn’t be blocked on having local dev environment. |
Add contract tests for the Wikipedia provider.
High Level System Overview w Contract Test Scope
!image-20221230-181021.png|width=997,height=245!
Test Plan (Scenarios)
|Wikipedia takes longer than the
query_timeout_sec
to provide data**Contingent on a mechanism to delay a response from ElasticSearch.|No suggestions are returned by Merino|
|----|----|
|A query string that results in suggestions from multiple providers is sent to merino|The Dynamic Wikipedia suggestion is ranked accordingly (Score=0.23)|
Acceptance Criteria
┆Issue is synchronized with this Jira Task
┆Attachments: image-20221230-181021.png
┆Epic: Productionize Dynamic Wikipedia
The text was updated successfully, but these errors were encountered: