mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 17:34:57 +00:00
[KMTESTS/IO]
- Rename IoDriverObject test to IoDeviceObject svn path=/branches/GSoC_2011/KMTestSuite/; revision=53281
This commit is contained in:
parent
98a9b9bcfb
commit
ee28aa087c
8 changed files with 20 additions and 20 deletions
|
@ -68,7 +68,7 @@ list(APPEND KMTEST_SOURCE
|
|||
kmtest/testlist.c
|
||||
|
||||
example/Example_user.c
|
||||
ntos_io/IoDriverObject_user.c
|
||||
ntos_io/IoDeviceObject_user.c
|
||||
rtl/RtlAvlTree.c
|
||||
rtl/RtlMemory.c
|
||||
rtl/RtlSplayTree.c
|
||||
|
@ -90,7 +90,7 @@ add_custom_target(kmtest_drivers)
|
|||
add_dependencies(kmtest_drivers
|
||||
kmtest_drv
|
||||
example_drv
|
||||
iodriverobject_drv
|
||||
iodeviceobject_drv
|
||||
iohelper_drv)
|
||||
|
||||
add_custom_target(kmtest_all)
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<xi:include href="example/example_drv.rbuild" />
|
||||
</directory>
|
||||
<directory name="ntos_io">
|
||||
<xi:include href="ntos_io/iodriverobject_drv.rbuild" />
|
||||
<xi:include href="ntos_io/iodeviceobject_drv.rbuild" />
|
||||
<xi:include href="ntos_io/iohelper_drv.rbuild" />
|
||||
</directory>
|
||||
<xi:include href="kmtest.rbuild" />
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
<file>Example_user.c</file>
|
||||
</directory>
|
||||
<directory name="ntos_io">
|
||||
<file>IoDriverObject_user.c</file>
|
||||
<file>IoDeviceObject_user.c</file>
|
||||
</directory>
|
||||
<directory name="rtl">
|
||||
<file>RtlAvlTree.c</file>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
#include <kmt_test.h>
|
||||
|
||||
KMT_TESTFUNC Test_Example;
|
||||
KMT_TESTFUNC Test_IoDriverObject;
|
||||
KMT_TESTFUNC Test_IoDeviceObject;
|
||||
KMT_TESTFUNC Test_RtlAvlTree;
|
||||
KMT_TESTFUNC Test_RtlMemory;
|
||||
KMT_TESTFUNC Test_RtlSplayTree;
|
||||
|
@ -17,7 +17,7 @@ KMT_TESTFUNC Test_RtlSplayTree;
|
|||
const KMT_TEST TestList[] =
|
||||
{
|
||||
{ "Example", Test_Example },
|
||||
{ "IoDriverObject", Test_IoDriverObject },
|
||||
{ "IoDeviceObject", Test_IoDeviceObject },
|
||||
{ "RtlAvlTree", Test_RtlAvlTree },
|
||||
{ "RtlMemory", Test_RtlMemory },
|
||||
{ "RtlSplayTree", Test_RtlSplayTree },
|
||||
|
|
|
@ -2,20 +2,20 @@ include_directories(
|
|||
../include)
|
||||
|
||||
#
|
||||
# IoDriverObject
|
||||
# IoDeviceObject
|
||||
#
|
||||
list(APPEND IODRIVEROBJECT_DRV_SOURCE
|
||||
list(APPEND IODEVICEOBJECT_DRV_SOURCE
|
||||
../kmtest_drv/kmtest_standalone.c
|
||||
IoDriverObject_drv.c)
|
||||
IoDeviceObject_drv.c)
|
||||
|
||||
add_library(iodriverobject_drv SHARED ${IODRIVEROBJECT_DRV_SOURCE})
|
||||
add_library(iodeviceobject_drv SHARED ${IODEVICEOBJECT_DRV_SOURCE})
|
||||
|
||||
set_module_type(iodriverobject_drv kernelmodedriver)
|
||||
target_link_libraries(iodriverobject_drv kmtest_printf ${PSEH_LIB})
|
||||
add_importlibs(iodriverobject_drv ntoskrnl hal)
|
||||
set_property(TARGET iodriverobject_drv PROPERTY COMPILE_DEFINITIONS KMT_STANDALONE_DRIVER)
|
||||
set_module_type(iodeviceobject_drv kernelmodedriver)
|
||||
target_link_libraries(iodeviceobject_drv kmtest_printf ${PSEH_LIB})
|
||||
add_importlibs(iodeviceobject_drv ntoskrnl hal)
|
||||
set_property(TARGET iodeviceobject_drv PROPERTY COMPILE_DEFINITIONS KMT_STANDALONE_DRIVER)
|
||||
|
||||
add_cd_file(TARGET iodriverobject_drv DESTINATION reactos/bin FOR all)
|
||||
add_cd_file(TARGET iodeviceobject_drv DESTINATION reactos/bin FOR all)
|
||||
|
||||
#
|
||||
# IoHelper
|
||||
|
|
|
@ -39,7 +39,7 @@ TestEntry(
|
|||
UNREFERENCED_PARAMETER(RegistryPath);
|
||||
UNREFERENCED_PARAMETER(Flags);
|
||||
|
||||
*DeviceName = L"IoDriverObject";
|
||||
*DeviceName = L"IoDeviceObject";
|
||||
|
||||
KmtRegisterIrpHandler(IRP_MJ_CREATE, NULL, TestIrpHandler);
|
||||
KmtRegisterIrpHandler(IRP_MJ_CLOSE, NULL, TestIrpHandler);
|
|
@ -7,9 +7,9 @@
|
|||
|
||||
#include <kmt_test.h>
|
||||
|
||||
START_TEST(IoDriverObject)
|
||||
START_TEST(IoDeviceObject)
|
||||
{
|
||||
KmtLoadDriver(L"IoDriverObject", FALSE);
|
||||
KmtLoadDriver(L"IoDeviceObject", FALSE);
|
||||
KmtOpenDriver();
|
||||
KmtCloseDriver();
|
||||
KmtUnloadDriver();
|
|
@ -1,11 +1,11 @@
|
|||
<module name="iodriverobject_drv" type="kernelmodedriver" installbase="bin" installname="iodriverobject_drv.sys">
|
||||
<module name="iodeviceobject_drv" type="kernelmodedriver" installbase="bin" installname="iodeviceobject_drv.sys">
|
||||
<include base="kmtest_drv">include</include>
|
||||
<library>ntoskrnl</library>
|
||||
<library>hal</library>
|
||||
<library>pseh</library>
|
||||
<library>kmtest_printf</library>
|
||||
<define name="KMT_STANDALONE_DRIVER" />
|
||||
<file>IoDriverObject_drv.c</file>
|
||||
<file>IoDeviceObject_drv.c</file>
|
||||
<directory name="..">
|
||||
<directory name="kmtest_drv">
|
||||
<file>kmtest_standalone.c</file>
|
Loading…
Reference in a new issue