private-attribution / ipa

A raw implementation of Interoperable Private Attribution
MIT License
40 stars 23 forks source link

Use Shuttle for Hyper Tests #1107

Open cberkhoff opened 3 months ago

cberkhoff commented 3 months ago

The new Axum client, found in Hyper-Utils, allow to specify a non Tokio running environment. We could use this to setup Shuttle tests for our HTTP Stack.

Stretch: We could remove our dependency on Hyper-Util entirely if we were to use Reqwest, which is the recommended new client (instead of the legacy client from Hyper-Util). We would need to also create our own Axum-Server (also depends on Hyper-Utils) which is something we have considered in the past.