1#pragma once
2#include <test/test.h>
3
4#include <crypto/prng.h>
5#include <math/fixed.h>
6#include <math/min_max.h>
7#include <mem/alloc.h>
8#include <structures/bitmap.h>
9#include <structures/minheap.h>
10#include <structures/rbit.h>
11#include <structures/rbt.h>
12
13#include <structures/avl.h>
14#include <structures/bloom.h>
15#include <structures/radix.h>
16#include <structures/splay.h>
17#include <structures/treap.h>
18
19#include <structures/cpu_mask.h>
20#include <structures/id_space.h>
21#include <structures/list.h>
22#include <structures/mpmc_fifo_ring.h>
23#include <structures/spsc_fifo_ring.h>
24
25TEST_GROUP_EXTERN(list);
26TEST_GROUP_EXTERN(minheap);
27TEST_GROUP_EXTERN(rbt);
28TEST_GROUP_EXTERN(rbit);
29TEST_GROUP_EXTERN(bitmap);
30TEST_GROUP_EXTERN(radix);
31TEST_GROUP_EXTERN(avl);
32TEST_GROUP_EXTERN(bloom);
33TEST_GROUP_EXTERN(splay);
34TEST_GROUP_EXTERN(treap);
35TEST_GROUP_EXTERN(mpmc_fifo_ring);
36TEST_GROUP_EXTERN(spsc_fifo_ring);
37TEST_GROUP_EXTERN(id_space);
38TEST_GROUP_EXTERN(cpu_mask);
39