Add core benchmarks dir, fix core pseudo-component, use simulation mode

- Move scheduler/loop/helpers benchmarks to tests/benchmarks/components/core/
- Add random_float and random_uint32 benchmarks (from ol.yaml)
- Fix core pseudo-component crash: skip components where get_component()
  returns None when adding dependencies to config
- Use CodSpeed simulation mode (CPU instruction counting) for reproducible
  CI results instead of walltime
This commit is contained in:
J. Nick Koston
2026-03-16 20:49:48 -10:00
parent d9cab03c09
commit 9c148da76a
5 changed files with 30 additions and 1 deletions
+1
View File
@@ -339,6 +339,7 @@ jobs:
with:
run: ${{ steps.build.outputs.binary }}
token: ${{ secrets.CODSPEED_TOKEN }}
mode: simulation
clang-tidy-single:
name: ${{ matrix.name }}