AQS Pageviews 2.0 merge requestshttps://gitlab.wikimedia.org/eevans/pageviews/-/merge_requests2022-04-11T19:47:06Zhttps://gitlab.wikimedia.org/eevans/pageviews/-/merge_requests/25Draft: test for per-project2022-04-11T19:47:06ZWQuarshieDraft: test for per-projecthttps://gitlab.wikimedia.org/eevans/pageviews/-/merge_requests/24adds top-per-country endpoint2022-04-11T23:25:20ZFgoodwinadds top-per-country endpointhttps://gitlab.wikimedia.org/eevans/pageviews/-/merge_requests/20Draft: Fixes to httptest Server-based approach2022-01-28T20:35:59ZEevansDraft: Fixes to httptest Server-based approachThere were a couple of things that prevented this from working:
1. `httprouter` still needs to be invoked to do its magic (e.g. to populate Params)
2. Client connections need to use the URL retured by `httptest.Newserver`There were a couple of things that prevented this from working:
1. `httprouter` still needs to be invoked to do its magic (e.g. to populate Params)
2. Client connections need to use the URL retured by `httptest.Newserver`EevansEevanshttps://gitlab.wikimedia.org/eevans/pageviews/-/merge_requests/19Draft: golang integration tests?2022-01-28T20:35:53ZFgoodwinDraft: golang integration tests?Golang package httptest includes an http server. Could this work for integration testing, if we wanted to do them in Go?Golang package httptest includes an http server. Could this work for integration testing, if we wanted to do them in Go?https://gitlab.wikimedia.org/eevans/pageviews/-/merge_requests/18Draft: Proof-of-concept Javascript integration tests2022-01-28T20:35:47ZEevansDraft: Proof-of-concept Javascript integration testsAs discussed in our Thursday standup, here is an example of how Javascript integration tests might look.
Comments welcome!As discussed in our Thursday standup, here is an example of how Javascript integration tests might look.
Comments welcome!EevansEevanshttps://gitlab.wikimedia.org/eevans/pageviews/-/merge_requests/15Format response2022-01-19T15:35:27ZFgoodwinFormat responseWraps the per article data in an "items" struct in accordance with RESTbase AQSWraps the per article data in an "items" struct in accordance with RESTbase AQShttps://gitlab.wikimedia.org/eevans/pageviews/-/merge_requests/6Cassandra2021-10-20T18:56:58ZClarakosiCassandrahttps://gitlab.wikimedia.org/eevans/pageviews/-/merge_requests/3Draft: connecting to Cassandra2021-10-15T16:11:49ZFgoodwinDraft: connecting to Cassandra