Zephyr API Documentation 4.4.0-rc1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
benchmark.h File Reference

Zephyr Benchmarking Framework. More...

#include <stdint.h>
#include <stddef.h>

Go to the source code of this file.

Macros

#define ZTEST_BENCHMARK_SUITE(suite, setup_fn, teardown_fn)
 Define a benchmark suite.
#define ZTEST_BENCHMARK_SETUP_TEARDOWN(suite_name, benchmark, samples, setup_fn, teardown_fn)
 Define a benchmark with setup and teardown functions.
#define ZTEST_BENCHMARK_TIMED_SETUP_TEARDOWN(testsuite, benchmark, duration, setup_fn, teardown_fn)
 Define a timed benchmark with setup and teardown functions.
#define ZTEST_BENCHMARK(suite, benchmark, samples)
 Define a benchmark without setup and teardown functions.
#define ZTEST_BENCHMARK_TIMED(suite, benchmark, duration)
 Define a timed benchmark without setup and teardown functions.

Detailed Description

Zephyr Benchmarking Framework.