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