- Zig: 0.14
- Just (optional): To easily run the build, formatter or tests
Create a new release of this library:
just release
You can then include build and link to the files in dist/
. Use the dist/core.h
header to automatically generate bindings, or create them manually.
To test if it worked, call is_instrumented
which should return false
when running without Codspeed. To run with Codspeed, execute the following:
codspeed run -- <your_cmd>
To make sure your integration is fully working, you have to implement all these hooks:
- start_benchmark: Call this when the benchmark starts, to start measuring the performance.
- stop_benchmark: Stop measuring the performance after the benchmark stopped.
- executed_benchmark: Provide metadata about which benchmark was executed.
- set_integration: Provide metadata about the integration.
zig build test --summary all
or
just test