73101496d7e6a2c2174d10c791ac246091d18e67
[reactos.git] / 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 <ntddk.h>
9 #include <kmt_test.h>
10
11 KMT_TESTFUNC Test_Example;
12 KMT_TESTFUNC Test_ExDoubleList;
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_ExSingleList;
19 KMT_TESTFUNC Test_ExTimer;
20 KMT_TESTFUNC Test_FsRtlExpression;
21 KMT_TESTFUNC Test_IoDeviceInterface;
22 KMT_TESTFUNC Test_IoIrp;
23 KMT_TESTFUNC Test_IoMdl;
24 KMT_TESTFUNC Test_KeApc;
25 KMT_TESTFUNC Test_KeDpc;
26 KMT_TESTFUNC Test_KeIrql;
27 KMT_TESTFUNC Test_KeProcessor;
28 KMT_TESTFUNC Test_KernelType;
29 KMT_TESTFUNC Test_ObCreate;
30 KMT_TESTFUNC Test_RtlMemory;
31
32 const KMT_TEST TestList[] =
33 {
34 { "ExDoubleList", Test_ExDoubleList },
35 { "ExHardError", Test_ExHardError },
36 { "-ExHardErrorInteractive", Test_ExHardErrorInteractive },
37 { "ExInterlocked", Test_ExInterlocked },
38 { "ExPools", Test_ExPools },
39 { "ExResource", Test_ExResource },
40 { "ExSingleList", Test_ExSingleList },
41 { "ExTimer", Test_ExTimer },
42 { "Example", Test_Example },
43 { "FsRtlExpression", Test_FsRtlExpression },
44 { "IoDeviceInterface", Test_IoDeviceInterface },
45 { "IoIrp", Test_IoIrp },
46 { "IoMdl", Test_IoMdl },
47 { "KeApc", Test_KeApc },
48 { "KeDpc", Test_KeDpc },
49 { "KeIrql", Test_KeIrql },
50 { "KeProcessor", Test_KeProcessor },
51 { "-KernelType", Test_KernelType },
52 { "ObCreate", Test_ObCreate },
53 { "RtlMemoryKM", Test_RtlMemory },
54 { NULL, NULL }
55 };