- Add a dummy IoHelper driver that can be loaded by driver/device tests
- Minor changes to other standalone drivers
svn path=/branches/GSoC_2011/KMTestSuite/; revision=53177
- Rename ObCreate test to ObType, and apply some major refactoring. Now _almost_ works on Windows....
- Add a readme file
svn path=/branches/GSoC_2011/KMTestSuite/; revision=53103
- add IoDriverObject test, partly ported from old kmtests. Should possibly be merged with another test
- ExDoubleList: add another small testcase
svn path=/branches/GSoC_2011/KMTestSuite/; revision=53047
- add RtlSplayTree test. Patch by arty (hacks by me ;])
- add RtlAvlTree test using the same code
- add kmtest_drivers and kmtest_all build targets
svn path=/branches/GSoC_2011/KMTestSuite/; revision=53046
- add KeSpinLock test
- KeIrql: also test the actual stdcall versions of KeRaiseIrql/KeLowerIrql
- ExHardError: take advantage of r52847
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52869
- small structure improvement in kmt_test.h
- add globals to allow easy checking for UP/MP & Free/Checked builds, as that is required for some tests
- add KernelType example test demonstrating the above
- add a function to restore the irql (allows some failing tests to exit gracefully)
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52781
- put driver files into 'bin' with the other tests instead of system32\drivers
- globally define NTDDI_VERSION=NTDDI_WS03_SP1 instead of doing it in each test
- fix testlist sorting (ASCII-order, but ignore leading minus)
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52780
- decrease log buffer size because ROS has a problem with unlocking it otherwise ;)
- add test for critical/guarded regions
- add test for executive resources (part 1)
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52592
- rework the kmtest loader application to follow everything else's coding style and to allow user-mode test parts
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52519
- add the proper testing framework functions for winetest-like feel
- remove thereby obsolete Log* functions
- update example test to show usage of the new macros
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52359
- reference streamout.c and provide a wctomb stub to have an any-IRQL vsnprintf implementation for the test framework
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52330
- use a shared memory buffer for storing test results to provide seamless communication between all test parts
- Now user mode code can easily add messages to the buffer
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52216
- add a minimal example test so there's something to see when running kmtest
- remove _DLL and __USE_CRTIMP in accordance with r52213
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52215
- add simple loader application that can list/run tests from a driver via DeviceIoControl, and prints output to the console
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52157