1#include "mem/slab/tests/test_internal.h"
2#include <mem/elcm.h>
3
4TEST_DECLARE_SMOKE(slab, elcm_params) {
5 struct elcm_params params = {
6 .obj_alignment = 8,
7 .obj_size = 938,
8 .max_wastage_pct = ELCM_MAX_WASTAGE_DEFAULT,
9 .max_pages = 32,
10 .bias_towards_pow2 = true,
11 .metadata_size_bytes = 96,
12 .metadata_bits_per_obj = 1,
13 .metadata_bytes_per_page = 0,
14 };
15
16 enum errno err = elcm(params: &params);
17 TEST_ASSERT_OK(err);
18 return TEST_SUCCESS;
19}
20