|
Zephyr API Documentation 4.5.0-rc1
A Scalable Open Source RTOS
|
Zephyr Benchmarking Framework. More...
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(suite_name, benchmark, samples, setup_fn, teardown_fn) |
| Define a benchmark with setup and teardown functions. | |
| #define | ZTEST_BENCHMARK_TIMED(testsuite, benchmark, duration, setup_fn, teardown_fn) |
| Define a timed benchmark with setup and teardown functions. | |
| #define | ZTEST_BENCHMARK_MANUAL(suite_name, benchmark, samples, setup_fn, teardown_fn) |
| Define a manually sampled benchmark. | |
Functions | |
| void | ztest_benchmark_start (void) |
| Begin the measured span of a manual benchmark iteration. | |
| void | ztest_benchmark_end (void) |
| End the measured span of a manual benchmark iteration. | |
Zephyr Benchmarking Framework.