Start to implement fltmgr tests [WIP] (#52)
authorGed Murphy <gedmurphy@gmail.com>
Thu, 12 Oct 2017 14:32:30 +0000 (15:32 +0100)
committerGitHub <noreply@github.com>
Thu, 12 Oct 2017 14:32:30 +0000 (15:32 +0100)
commit9d15fb927941f29a8855944fa68376b1fec9b77e
treed996d85bdc7572e50b9ba76fc01df844e768d208
parent5d0a122ff6dbc89c6503f2aa6efa7aca503348fb
Start to implement fltmgr tests [WIP] (#52)

[FLTMGR]
- Partially implement registering contexts
- Add a misc file which contains stubs of the APIs needed in the test suite
- Export some APIs needed by the test suite

[KMTESTS]
- Create a File System Mini-filter wrapper to host drivers for the filter manager tests
- Add a test file which will be used for testing that mini-filters load correctly
- Add a test file which will be used to write tests for IRP_MJ_CREATE requests
16 files changed:
drivers/filters/CMakeLists.txt
drivers/filters/fltmgr/CMakeLists.txt
drivers/filters/fltmgr/Context.c
drivers/filters/fltmgr/Interface.c
drivers/filters/fltmgr/Messaging.c
drivers/filters/fltmgr/Misc.c [new file with mode: 0644]
drivers/filters/fltmgr/fltmgr.spec
modules/rostests/kmtests/CMakeLists.txt
modules/rostests/kmtests/fltmgr/CMakeLists.txt [new file with mode: 0644]
modules/rostests/kmtests/fltmgr/fltmgr_create/CMakeLists.txt [new file with mode: 0644]
modules/rostests/kmtests/fltmgr/fltmgr_create/fltmgr_create.c [new file with mode: 0644]
modules/rostests/kmtests/fltmgr/fltmgr_load/CMakeLists.txt [new file with mode: 0644]
modules/rostests/kmtests/fltmgr/fltmgr_load/fltmgr_load.c [new file with mode: 0644]
modules/rostests/kmtests/include/kmt_platform.h
modules/rostests/kmtests/include/kmt_test.h
modules/rostests/kmtests/kmtest_drv/kmtest_fsminifilter.c [new file with mode: 0644]