[KMTESTS:NPFS]
[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 <thomas.faber@reactos.org>
6 */
7
8 #include <kmt_test.h>
9
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_FsRtlTunnel;
25 KMT_TESTFUNC Test_IoDeviceInterface;
26 KMT_TESTFUNC Test_IoEvent;
27 KMT_TESTFUNC Test_IoInterrupt;
28 KMT_TESTFUNC Test_IoIrp;
29 KMT_TESTFUNC Test_IoMdl;
30 KMT_TESTFUNC Test_KeApc;
31 KMT_TESTFUNC Test_KeDeviceQueue;
32 KMT_TESTFUNC Test_KeDpc;
33 KMT_TESTFUNC Test_KeEvent;
34 KMT_TESTFUNC Test_KeGuardedMutex;
35 KMT_TESTFUNC Test_KeIrql;
36 KMT_TESTFUNC Test_KeMutex;
37 KMT_TESTFUNC Test_KeProcessor;
38 KMT_TESTFUNC Test_KeTimer;
39 KMT_TESTFUNC Test_KernelType;
40 KMT_TESTFUNC Test_MmSection;
41 KMT_TESTFUNC Test_NpfsConnect;
42 KMT_TESTFUNC Test_NpfsCreate;
43 KMT_TESTFUNC Test_NpfsReadWrite;
44 KMT_TESTFUNC Test_NpfsVolumeInfo;
45 KMT_TESTFUNC Test_ObReference;
46 KMT_TESTFUNC Test_ObType;
47 KMT_TESTFUNC Test_ObTypeClean;
48 KMT_TESTFUNC Test_ObTypeNoClean;
49 KMT_TESTFUNC Test_ObTypes;
50 KMT_TESTFUNC Test_PsNotify;
51 KMT_TESTFUNC Test_SeQueryInfoToken;
52 KMT_TESTFUNC Test_RtlAvlTree;
53 KMT_TESTFUNC Test_RtlException;
54 KMT_TESTFUNC Test_RtlIntSafe;
55 KMT_TESTFUNC Test_RtlMemory;
56 KMT_TESTFUNC Test_RtlRegistry;
57 KMT_TESTFUNC Test_RtlSplayTree;
58 KMT_TESTFUNC Test_ZwAllocateVirtualMemory;
59 KMT_TESTFUNC Test_ZwCreateSection;
60 KMT_TESTFUNC Test_ZwMapViewOfSection;
61
62 const KMT_TEST TestList[] =
63 {
64 { "ExCallback", Test_ExCallback },
65 { "ExDoubleList", Test_ExDoubleList },
66 { "ExFastMutex", Test_ExFastMutex },
67 { "ExHardError", Test_ExHardError },
68 { "-ExHardErrorInteractive", Test_ExHardErrorInteractive },
69 { "ExInterlocked", Test_ExInterlocked },
70 { "ExPools", Test_ExPools },
71 { "ExResource", Test_ExResource },
72 { "ExSequencedList", Test_ExSequencedList },
73 { "ExSingleList", Test_ExSingleList },
74 { "-ExTimer", Test_ExTimer },
75 { "Example", Test_Example },
76 { "FsRtlExpression", Test_FsRtlExpression },
77 /* Skipped on testman. See ROSTESTS-106. */
78 { "-FsRtlMcb", Test_FsRtlMcb },
79 { "-FsRtlTunnel", Test_FsRtlTunnel },
80 { "IoDeviceInterface", Test_IoDeviceInterface },
81 { "IoEvent", Test_IoEvent },
82 { "IoInterrupt", Test_IoInterrupt },
83 { "IoIrp", Test_IoIrp },
84 { "IoMdl", Test_IoMdl },
85 { "KeApc", Test_KeApc },
86 { "KeDeviceQueue", Test_KeDeviceQueue },
87 { "KeDpc", Test_KeDpc },
88 { "KeEvent", Test_KeEvent },
89 { "KeGuardedMutex", Test_KeGuardedMutex },
90 { "KeIrql", Test_KeIrql },
91 { "KeMutex", Test_KeMutex },
92 { "-KeProcessor", Test_KeProcessor },
93 { "KeTimer", Test_KeTimer },
94 { "-KernelType", Test_KernelType },
95 { "MmSection", Test_MmSection },
96 { "NpfsConnect", Test_NpfsConnect },
97 { "NpfsCreate", Test_NpfsCreate },
98 { "NpfsReadWrite", Test_NpfsReadWrite },
99 { "NpfsVolumeInfo", Test_NpfsVolumeInfo },
100 { "ObReference", Test_ObReference },
101 { "ObType", Test_ObType },
102 { "-ObTypeClean", Test_ObTypeClean },
103 { "-ObTypeNoClean", Test_ObTypeNoClean },
104 { "ObTypes", Test_ObTypes },
105 { "PsNotify", Test_PsNotify },
106 { "-SeQueryInfoToken", Test_SeQueryInfoToken },
107 { "RtlAvlTreeKM", Test_RtlAvlTree },
108 { "RtlExceptionKM", Test_RtlException },
109 { "RtlIntSafeKM", Test_RtlIntSafe },
110 { "RtlMemoryKM", Test_RtlMemory },
111 { "RtlRegistryKM", Test_RtlRegistry },
112 { "RtlSplayTreeKM", Test_RtlSplayTree },
113 { "ZwAllocateVirtualMemory", Test_ZwAllocateVirtualMemory },
114 { "ZwCreateSection", Test_ZwCreateSection },
115 { "ZwMapViewOfSection", Test_ZwMapViewOfSection },
116 { NULL, NULL }
117 };