1 module libd.testing;
2 
3 public import
4     libd.testing.runner;
5 
6 void testGetLibdCases(ref Array!TestCase cases)
7 {
8     import libd, runtime.system.posix.posix_;
9 
10     testGatherCases!(
11         libd.async.task,
12         libd.async.coroutine,
13 
14         libd.algorithm.common,
15         libd.algorithm.comparison,
16         libd.algorithm.filtering,
17         libd.algorithm.mutate,
18         libd.algorithm.search,
19 
20         libd.console.ansi,
21         libd.console.io,
22 
23         libd.data.coff_pe,
24         libd.data.conv,
25         libd.data.format,
26         libd.data.hash,
27 
28         libd.datastructures.array,
29         libd.datastructures.bitkeeper,
30         libd.datastructures.growth,
31         libd.datastructures.hashstuff,
32         libd.datastructures.linkedlist,
33         libd.datastructures.mpscqueue,
34         libd.datastructures.smartptr,
35         libd.datastructures..string,
36         libd.datastructures.sumtype,
37 
38         libd.io.filesystem,
39         libd.io.memory,
40         libd.io.stream,
41 
42         libd.memory.funcs,
43         libd.memory.ptr,
44         libd.memory.allocator.blockallocator,
45         libd.memory.allocator.common,
46         libd.memory.allocator.pageallocator,
47         libd.memory.allocator.regionallocator,
48         libd.memory.allocator.systemallocator,
49 
50         libd.meta.ctassert,
51         libd.meta.traits,
52 
53         libd.testing.runner,
54 
55         libd.threading.atomic,
56         libd.threading.canceltoken,
57         libd.threading.locks,
58 
59         libd.util.bitwise,
60         libd.util.cpuid,
61         libd.util.errorhandling,
62         libd.util.maths,
63         libd.util.ternary,
64 
65         runtime.system.posix.posix_,
66     )(cases);
67 }