| 253 | // Test function with predictable timing |
| 254 | template<size_t N> |
| 255 | inline void test_function_with_sleep(int sleep_time_ms, const char(&name)[N]) { |
| 256 | CTRACK_NAME(name); // String literals have static storage duration |
| 257 | sleep_ms(sleep_time_ms); |
| 258 | } |
| 259 | |
| 260 | // Overload for empty/runtime strings |
| 261 | inline void test_function_with_sleep(int sleep_time_ms) { |
no test coverage detected