1 /*
2  * PROJECT:         ReactOS kernel-mode tests
3  * LICENSE:         GPLv2+ - See COPYING in the top level directory
4  * PURPOSE:         Kernel-Mode Test Suite user-mode test list
5  * PROGRAMMER:      Thomas Faber <thomas.faber@reactos.org>
6  */
7 
8 #include <kmt_test.h>
9 
10 KMT_TESTFUNC Test_CcCopyRead;
11 KMT_TESTFUNC Test_Example;
12 KMT_TESTFUNC Test_FileAttributes;
13 KMT_TESTFUNC Test_FindFile;
14 KMT_TESTFUNC Test_FltMgrLoad;
15 KMT_TESTFUNC Test_FltMgrReg;
16 KMT_TESTFUNC Test_HidPDescription;
17 KMT_TESTFUNC Test_IoCreateFile;
18 KMT_TESTFUNC Test_IoDeviceObject;
19 KMT_TESTFUNC Test_IoReadWrite;
20 KMT_TESTFUNC Test_MmMapLockedPagesSpecifyCache;
21 KMT_TESTFUNC Test_NtCreateSection;
22 KMT_TESTFUNC Test_PoIrp;
23 KMT_TESTFUNC Test_RtlAvlTree;
24 KMT_TESTFUNC Test_RtlException;
25 KMT_TESTFUNC Test_RtlIntSafe;
26 KMT_TESTFUNC Test_RtlMemory;
27 KMT_TESTFUNC Test_RtlRegistry;
28 KMT_TESTFUNC Test_RtlSplayTree;
29 KMT_TESTFUNC Test_RtlStack;
30 KMT_TESTFUNC Test_RtlUnicodeString;
31 KMT_TESTFUNC Test_TcpIpIoctl;
32 KMT_TESTFUNC Test_TcpIpTdi;
33 KMT_TESTFUNC Test_TcpIpConnect;
34 
35 /* tests with a leading '-' will not be listed */
36 const KMT_TEST TestList[] =
37 {
38     { "CcCopyRead",                   Test_CcCopyRead },
39     { "-Example",                     Test_Example },
40     { "FileAttributes",               Test_FileAttributes },
41     { "FindFile",                     Test_FindFile },
42     { "FltMgrLoad",                   Test_FltMgrLoad },
43     { "FltMgrReg",                    Test_FltMgrReg },
44     { "HidPDescription",              Test_HidPDescription },
45     { "IoCreateFile",                 Test_IoCreateFile },
46     { "IoDeviceObject",               Test_IoDeviceObject },
47     { "IoReadWrite",                  Test_IoReadWrite },
48     { "MmMapLockedPagesSpecifyCache", Test_MmMapLockedPagesSpecifyCache },
49     { "NtCreateSection",              Test_NtCreateSection },
50     { "PoIrp",                        Test_PoIrp },
51     { "RtlAvlTree",                   Test_RtlAvlTree },
52     { "RtlException",                 Test_RtlException },
53     { "RtlIntSafe",                   Test_RtlIntSafe },
54     { "RtlMemory",                    Test_RtlMemory },
55     { "RtlRegistry",                  Test_RtlRegistry },
56     { "RtlSplayTree",                 Test_RtlSplayTree },
57     { "RtlStack",                     Test_RtlStack },
58     { "RtlUnicodeString",             Test_RtlUnicodeString },
59     { "TcpIpTdi",                     Test_TcpIpTdi },
60     { "TcpIpConnect",                 Test_TcpIpConnect },
61     { NULL,                           NULL },
62 };
63