[KMTESTS]
[reactos.git] / rostests / kmtests / kmtest_drv / testlist.c
1 /*
2 * PROJECT: ReactOS kernel-mode tests
3 * LICENSE: GPLv2+ - See COPYING in the top level directory
4 * PURPOSE: Kernel-Mode Test Suite Driver test list
5 * PROGRAMMER: Thomas Faber <thfabba@gmx.de>
6 */
7
8 #include <kmt_test.h>
9
10 KMT_TESTFUNC Test_Example;
11 KMT_TESTFUNC Test_ExDoubleList;
12 KMT_TESTFUNC Test_ExFastMutex;
13 KMT_TESTFUNC Test_ExHardError;
14 KMT_TESTFUNC Test_ExHardErrorInteractive;
15 KMT_TESTFUNC Test_ExInterlocked;
16 KMT_TESTFUNC Test_ExPools;
17 KMT_TESTFUNC Test_ExResource;
18 KMT_TESTFUNC Test_ExSequencedList;
19 KMT_TESTFUNC Test_ExSingleList;
20 KMT_TESTFUNC Test_ExTimer;
21 KMT_TESTFUNC Test_FsRtlExpression;
22 KMT_TESTFUNC Test_IoDeviceInterface;
23 KMT_TESTFUNC Test_IoInterrupt;
24 KMT_TESTFUNC Test_IoIrp;
25 KMT_TESTFUNC Test_IoMdl;
26 KMT_TESTFUNC Test_KeApc;
27 KMT_TESTFUNC Test_KeDpc;
28 KMT_TESTFUNC Test_KeEvent;
29 KMT_TESTFUNC Test_KeGuardedMutex;
30 KMT_TESTFUNC Test_KeIrql;
31 KMT_TESTFUNC Test_KeProcessor;
32 KMT_TESTFUNC Test_KeTimer;
33 KMT_TESTFUNC Test_KernelType;
34 KMT_TESTFUNC Test_MmSection;
35 KMT_TESTFUNC Test_ObReference;
36 KMT_TESTFUNC Test_ObType;
37 KMT_TESTFUNC Test_ObTypeClean;
38 KMT_TESTFUNC Test_ObTypeNoClean;
39 KMT_TESTFUNC Test_ObTypes;
40 KMT_TESTFUNC Test_RtlAvlTree;
41 KMT_TESTFUNC Test_RtlException;
42 KMT_TESTFUNC Test_RtlMemory;
43 KMT_TESTFUNC Test_RtlSplayTree;
44
45 const KMT_TEST TestList[] =
46 {
47 { "ExDoubleList", Test_ExDoubleList },
48 { "ExFastMutex", Test_ExFastMutex },
49 { "ExHardError", Test_ExHardError },
50 { "-ExHardErrorInteractive", Test_ExHardErrorInteractive },
51 { "ExInterlocked", Test_ExInterlocked },
52 { "ExPools", Test_ExPools },
53 { "ExResource", Test_ExResource },
54 { "ExSequencedList", Test_ExSequencedList },
55 { "ExSingleList", Test_ExSingleList },
56 { "-ExTimer", Test_ExTimer },
57 { "Example", Test_Example },
58 { "FsRtlExpression", Test_FsRtlExpression },
59 { "IoDeviceInterface", Test_IoDeviceInterface },
60 { "IoInterrupt", Test_IoInterrupt },
61 { "IoIrp", Test_IoIrp },
62 { "IoMdl", Test_IoMdl },
63 { "KeApc", Test_KeApc },
64 { "KeDpc", Test_KeDpc },
65 { "KeEvent", Test_KeEvent },
66 { "KeGuardedMutex", Test_KeGuardedMutex },
67 { "KeIrql", Test_KeIrql },
68 { "-KeProcessor", Test_KeProcessor },
69 { "KeTimer", Test_KeTimer },
70 { "-KernelType", Test_KernelType },
71 { "MmSection", Test_MmSection },
72 { "ObReference", Test_ObReference },
73 { "ObType", Test_ObType },
74 { "-ObTypeClean", Test_ObTypeClean },
75 { "-ObTypeNoClean", Test_ObTypeNoClean },
76 { "ObTypes", Test_ObTypes },
77 { "RtlAvlTreeKM", Test_RtlAvlTree },
78 { "RtlExceptionKM", Test_RtlException },
79 { "RtlMemoryKM", Test_RtlMemory },
80 { "RtlSplayTreeKM", Test_RtlSplayTree },
81 { NULL, NULL }
82 };