1c2c66affSColin Finck /*
2c2c66affSColin Finck  * PROJECT:     ReactOS kernel-mode tests
3a9ba7a3fSThomas Faber  * LICENSE:     LGPL-2.1+ (https://spdx.org/licenses/LGPL-2.1+)
4c2c66affSColin Finck  * PURPOSE:     Kernel-Mode Test Suite user-mode test list
5c2c66affSColin Finck  */
6c2c66affSColin Finck 
7c2c66affSColin Finck #include <kmt_test.h>
8c2c66affSColin Finck 
9c2c66affSColin Finck KMT_TESTFUNC Test_CcCopyRead;
1047a08430SPierre Schweitzer KMT_TESTFUNC Test_CcMapData;
116937fa8fSPierre Schweitzer KMT_TESTFUNC Test_CcPinRead;
12c2c66affSColin Finck KMT_TESTFUNC Test_Example;
13c2c66affSColin Finck KMT_TESTFUNC Test_FileAttributes;
14c2c66affSColin Finck KMT_TESTFUNC Test_FindFile;
15dfb77638SGed Murphy KMT_TESTFUNC Test_FltMgrLoad;
16dfb77638SGed Murphy KMT_TESTFUNC Test_FltMgrReg;
17c2c66affSColin Finck KMT_TESTFUNC Test_HidPDescription;
18c2c66affSColin Finck KMT_TESTFUNC Test_IoCreateFile;
19c2c66affSColin Finck KMT_TESTFUNC Test_IoDeviceObject;
20c2c66affSColin Finck KMT_TESTFUNC Test_IoReadWrite;
21c2c66affSColin Finck KMT_TESTFUNC Test_MmMapLockedPagesSpecifyCache;
22c2c66affSColin Finck KMT_TESTFUNC Test_NtCreateSection;
23c2c66affSColin Finck KMT_TESTFUNC Test_PoIrp;
24c2c66affSColin Finck KMT_TESTFUNC Test_RtlAvlTree;
25c2c66affSColin Finck KMT_TESTFUNC Test_RtlException;
26c2c66affSColin Finck KMT_TESTFUNC Test_RtlIntSafe;
27c2c66affSColin Finck KMT_TESTFUNC Test_RtlMemory;
28c2c66affSColin Finck KMT_TESTFUNC Test_RtlRegistry;
29c2c66affSColin Finck KMT_TESTFUNC Test_RtlSplayTree;
30c2c66affSColin Finck KMT_TESTFUNC Test_RtlStack;
31c2c66affSColin Finck KMT_TESTFUNC Test_RtlUnicodeString;
32c2c66affSColin Finck KMT_TESTFUNC Test_TcpIpIoctl;
33c2c66affSColin Finck KMT_TESTFUNC Test_TcpIpTdi;
34c2c66affSColin Finck KMT_TESTFUNC Test_TcpIpConnect;
35c2c66affSColin Finck 
36c2c66affSColin Finck /* tests with a leading '-' will not be listed */
37c2c66affSColin Finck const KMT_TEST TestList[] =
38c2c66affSColin Finck {
39c2c66affSColin Finck     { "CcCopyRead",                   Test_CcCopyRead },
4047a08430SPierre Schweitzer     { "CcMapData",                    Test_CcMapData },
416937fa8fSPierre Schweitzer     { "CcPinRead",                    Test_CcPinRead },
42c2c66affSColin Finck     { "-Example",                     Test_Example },
43c2c66affSColin Finck     { "FileAttributes",               Test_FileAttributes },
44c2c66affSColin Finck     { "FindFile",                     Test_FindFile },
45*7e95aebfSSerge Gautherie     { "-FltMgrLoad",                  Test_FltMgrLoad }, // TODO: WIP/untested/crashes.
46*7e95aebfSSerge Gautherie     { "-FltMgrReg",                   Test_FltMgrReg }, // TODO: WIP/untested/crashes.
47c2c66affSColin Finck     { "HidPDescription",              Test_HidPDescription },
48c2c66affSColin Finck     { "IoCreateFile",                 Test_IoCreateFile },
49c2c66affSColin Finck     { "IoDeviceObject",               Test_IoDeviceObject },
50c2c66affSColin Finck     { "IoReadWrite",                  Test_IoReadWrite },
51c2c66affSColin Finck     { "MmMapLockedPagesSpecifyCache", Test_MmMapLockedPagesSpecifyCache },
52c2c66affSColin Finck     { "NtCreateSection",              Test_NtCreateSection },
53c2c66affSColin Finck     { "PoIrp",                        Test_PoIrp },
54c2c66affSColin Finck     { "RtlAvlTree",                   Test_RtlAvlTree },
55c2c66affSColin Finck     { "RtlException",                 Test_RtlException },
56c2c66affSColin Finck     { "RtlIntSafe",                   Test_RtlIntSafe },
57c2c66affSColin Finck     { "RtlMemory",                    Test_RtlMemory },
58c2c66affSColin Finck     { "RtlRegistry",                  Test_RtlRegistry },
59c2c66affSColin Finck     { "RtlSplayTree",                 Test_RtlSplayTree },
60c2c66affSColin Finck     { "RtlStack",                     Test_RtlStack },
61c2c66affSColin Finck     { "RtlUnicodeString",             Test_RtlUnicodeString },
62c2c66affSColin Finck     { "TcpIpTdi",                     Test_TcpIpTdi },
63c2c66affSColin Finck     { "TcpIpConnect",                 Test_TcpIpConnect },
64c2c66affSColin Finck     { NULL,                           NULL },
65c2c66affSColin Finck };
66