-
Notifications
You must be signed in to change notification settings - Fork 44
Description
For implementation of custom Apollo cache we have package called forest run. This is a mature product and we want to be able to test the performance.
Implement solution for measuring cache operation times. This should include some queries (in folder and I can easily add new ones). Measure it multiple times to ensure confidence (I should be able to set the confidence in config). There are already benchmarks which measuring reads, writes and updates and in this repository there are links to them so you can follow those links and get inspired.
Once you finish the implementation of benchmark you will need to create a Github Action which runs on main branch and in PR if there is change in forest-run path. In pr branch it should not upload the results just to compare it with numbers in the main (so if the benchmark runs in main it should upload the articact which will be fetch in the PR runs).