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>
10 KMT_TESTFUNC Test_Example
;
11 KMT_TESTFUNC Test_ExCallback
;
12 KMT_TESTFUNC Test_ExDoubleList
;
13 KMT_TESTFUNC Test_ExFastMutex
;
14 KMT_TESTFUNC Test_ExHardError
;
15 KMT_TESTFUNC Test_ExHardErrorInteractive
;
16 KMT_TESTFUNC Test_ExInterlocked
;
17 KMT_TESTFUNC Test_ExPools
;
18 KMT_TESTFUNC Test_ExResource
;
19 KMT_TESTFUNC Test_ExSequencedList
;
20 KMT_TESTFUNC Test_ExSingleList
;
21 KMT_TESTFUNC Test_ExTimer
;
22 KMT_TESTFUNC Test_FsRtlExpression
;
23 KMT_TESTFUNC Test_FsRtlMcb
;
24 KMT_TESTFUNC Test_IoDeviceInterface
;
25 KMT_TESTFUNC Test_IoEvent
;
26 KMT_TESTFUNC Test_IoInterrupt
;
27 KMT_TESTFUNC Test_IoIrp
;
28 KMT_TESTFUNC Test_IoMdl
;
29 KMT_TESTFUNC Test_KeApc
;
30 KMT_TESTFUNC Test_KeDpc
;
31 KMT_TESTFUNC Test_KeEvent
;
32 KMT_TESTFUNC Test_KeGuardedMutex
;
33 KMT_TESTFUNC Test_KeIrql
;
34 KMT_TESTFUNC Test_KeMutex
;
35 KMT_TESTFUNC Test_KeProcessor
;
36 KMT_TESTFUNC Test_KeTimer
;
37 KMT_TESTFUNC Test_KernelType
;
38 KMT_TESTFUNC Test_MmSection
;
39 KMT_TESTFUNC Test_ObReference
;
40 KMT_TESTFUNC Test_ObType
;
41 KMT_TESTFUNC Test_ObTypeClean
;
42 KMT_TESTFUNC Test_ObTypeNoClean
;
43 KMT_TESTFUNC Test_ObTypes
;
44 KMT_TESTFUNC Test_PsNotify
;
45 KMT_TESTFUNC Test_RtlAvlTree
;
46 KMT_TESTFUNC Test_RtlException
;
47 KMT_TESTFUNC Test_RtlMemory
;
48 KMT_TESTFUNC Test_RtlSplayTree
;
49 KMT_TESTFUNC Test_ZwAllocateVirtualMemory
;
50 KMT_TESTFUNC Test_ZwCreateSection
;
51 KMT_TESTFUNC Test_ZwMapViewOfSection
;
53 const KMT_TEST TestList
[] =
55 { "ExCallback", Test_ExCallback
},
56 { "ExDoubleList", Test_ExDoubleList
},
57 { "ExFastMutex", Test_ExFastMutex
},
58 { "ExHardError", Test_ExHardError
},
59 { "-ExHardErrorInteractive", Test_ExHardErrorInteractive
},
60 { "ExInterlocked", Test_ExInterlocked
},
61 { "ExPools", Test_ExPools
},
62 { "ExResource", Test_ExResource
},
63 { "ExSequencedList", Test_ExSequencedList
},
64 { "ExSingleList", Test_ExSingleList
},
65 { "-ExTimer", Test_ExTimer
},
66 { "Example", Test_Example
},
67 { "FsRtlExpression", Test_FsRtlExpression
},
68 /* Skipped on testman. See ROSTESTS-106. */
69 { "-FsRtlMcb", Test_FsRtlMcb
},
70 { "IoDeviceInterface", Test_IoDeviceInterface
},
71 { "IoEvent", Test_IoEvent
},
72 { "IoInterrupt", Test_IoInterrupt
},
73 { "IoIrp", Test_IoIrp
},
74 { "IoMdl", Test_IoMdl
},
75 { "KeApc", Test_KeApc
},
76 { "KeDpc", Test_KeDpc
},
77 { "KeEvent", Test_KeEvent
},
78 { "KeGuardedMutex", Test_KeGuardedMutex
},
79 { "KeIrql", Test_KeIrql
},
80 { "KeMutex", Test_KeMutex
},
81 { "-KeProcessor", Test_KeProcessor
},
82 { "KeTimer", Test_KeTimer
},
83 { "-KernelType", Test_KernelType
},
84 { "MmSection", Test_MmSection
},
85 { "ObReference", Test_ObReference
},
86 { "ObType", Test_ObType
},
87 { "-ObTypeClean", Test_ObTypeClean
},
88 { "-ObTypeNoClean", Test_ObTypeNoClean
},
89 { "ObTypes", Test_ObTypes
},
90 { "PsNotify", Test_PsNotify
},
91 { "RtlAvlTreeKM", Test_RtlAvlTree
},
92 { "RtlExceptionKM", Test_RtlException
},
93 { "RtlMemoryKM", Test_RtlMemory
},
94 { "RtlSplayTreeKM", Test_RtlSplayTree
},
95 { "ZwAllocateVirtualMemory", Test_ZwAllocateVirtualMemory
},
96 { "ZwCreateSection", Test_ZwCreateSection
},
97 { "ZwMapViewOfSection", Test_ZwMapViewOfSection
},