| 1 | #include "mem/slab/tests/test_internal.h" |
|---|---|
| 2 | #include <mem/elcm.h> |
| 3 | |
| 4 | TEST_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: ¶ms); |
| 17 | TEST_ASSERT_OK(err); |
| 18 | return TEST_SUCCESS; |
| 19 | } |
| 20 |