Aleksey Bragin
2b03ca813e
[KMTEST]
...
- Fix formatting of FsRtlTunnel.c
- Add proper header.
svn path=/trunk/; revision=59180
2013-06-05 23:25:02 +00:00
Aleksey Bragin
73f6b44f85
[KMTEST]
...
- Add tests for SeQueryInformationToken NTAPI. By Moscow State Technical University students Constantine Belev, Denis Grishin, Egor Sinitsyn.
- Disabled from testbot because they bugcheck ReactOS (unimplemented functions bugcheck). Work in progress...
svn path=/trunk/; revision=59178
2013-06-05 23:16:14 +00:00
Aleksey Bragin
4b891e910a
[KMTEST]
...
- Add tests for FsRtl Tunnel Cache APIs. By Moscow State Technical University students Arseny Ashuha, Marina Volosnikova and Denis Petkevich.
- Disabled from testbot because they bugcheck ReactOS (unimplemented functions bugcheck).
svn path=/trunk/; revision=59177
2013-06-05 22:50:57 +00:00
Pierre Schweitzer
bfe3492dc4
[KMTESTS:FSRTL]
...
Add comments
svn path=/trunk/; revision=58962
2013-05-06 11:24:55 +00:00
Pierre Schweitzer
c97cdd5dd9
[KMTESTS:FSRTL]
...
Add more tests for MCBs
svn path=/trunk/; revision=58961
2013-05-06 08:10:53 +00:00
Thomas Faber
5cd67c3c36
[KMTESTS:MM]
...
- Fix 64-bit warnings. Patch by Nikolay Borisov.
ROSTESTS-112 #resolve
svn path=/trunk/; revision=58940
2013-05-05 12:18:49 +00:00
Thomas Faber
76a1dccfe2
[KMTESTS:MM]
...
- Add tests for ZwAllocateVirtualMemory, ZwCreateSection, ZwMapViewOfSection. Patch by Nikolay Borisov (nib9 at aber dot ac dot uk).
- Some tests are currently skipped because they crash or assert on ROS: See ROSTESTS-107, ROSTESTS-108, ROSTESTS-109, ROSTESTS-110.
ROSTESTS-105 #resolve
svn path=/trunk/; revision=58874
2013-04-27 18:33:50 +00:00
Thomas Faber
4c309ccd7f
[KMTESTS]
...
- Implement a mechanism for kmtests to retrieve information from user-mode. Patch by Nikolay Borisov (nib9 at aber dot ac dot uk).
- Currently supported function: QueryVirtualMemory
ROSTESTS-96 #resolve
svn path=/trunk/; revision=58873
2013-04-27 18:18:17 +00:00
Thomas Faber
c568d4fd8b
[KMTESTS:FSRTL]
...
- Rework FsRtlExpression test to be more maintainable by using a table. Patch by Víctor Martínez Calvo, a few comments by me.
CORE-7108 #resolve
svn path=/trunk/; revision=58864
2013-04-27 07:44:28 +00:00
Thomas Faber
ab9ec0bd8c
[KMTESTS:FSRTL]
...
- Enable running FsRtlMcb by hand
svn path=/trunk/; revision=58859
2013-04-26 09:31:12 +00:00
Pierre Schweitzer
43ee5e7b98
[NTOSKRNL]
...
Disable FsRtlMcb for the moment, as they crash, don't provide any useful and prevent the VBox testbot to properly run
svn path=/trunk/; revision=58858
2013-04-26 06:47:42 +00:00
Pierre Schweitzer
f6d5d2eb5d
[KMTESTS:FSRTL]
...
Fix copy/paste mistakes
svn path=/trunk/; revision=58849
2013-04-25 10:08:05 +00:00
Pierre Schweitzer
5d683f8f8f
[KMTESTS:FSRTL]
...
Add tests for testing Large MCBs on Aleksey's request.
Currently, they fail (and even crash) on ReactOS.
Aleksey promised a bugfix!
svn path=/trunk/; revision=58838
2013-04-23 21:34:59 +00:00
Pierre Schweitzer
2b47f60899
[KMTEST:FSRTL]
...
Add a test that matches rosautotest.exe behavior
svn path=/trunk/; revision=58826
2013-04-22 06:49:01 +00:00
Thomas Faber
76b9a203f2
[KMTESTS]
...
- Add a few more tests for FindFirstFile
- Silence kmtest debugging
svn path=/trunk/; revision=58819
2013-04-21 20:47:52 +00:00
Thomas Faber
3e16da2604
[KMTESTS]
...
- Add a kernel32 test (I know right) to check how FindFirstFile* modifies wildcards
ROSTESTS-104 #resolve
svn path=/trunk/; revision=58813
2013-04-21 19:00:10 +00:00
Thomas Faber
a3ee37624f
[KMTESTS]
...
- Add KmtSendWStringToDriver to easily send unicode strings to special-purpose drivers
- Add TESTENTRY_NO_EXCLUSIVE_DEVICE flag for non-exclusive devices in special-purpose drivers
ROSTESTS-104
svn path=/trunk/; revision=58812
2013-04-21 18:53:51 +00:00
Pierre Schweitzer
bc281af13f
[KMTESTS:FSRTL]
...
Add more tests for FsRtlIs*InExpression()
Tested on w2k3 by Thomas
svn path=/trunk/; revision=58801
2013-04-21 13:47:54 +00:00
Pierre Schweitzer
301f9552c0
[KMTEST:FSRTL]
...
Fix assertion failure on checked builds
svn path=/trunk/; revision=58789
2013-04-20 12:54:38 +00:00
Pierre Schweitzer
13bb26cfcf
[KMTEST:FSRTL]
...
Add more tests for FsRtlIsNameInExpression() by Victor Martinez
Also add these tests for FsRtlIsDbcsInExpression()
See CORE-5125 for more information
svn path=/trunk/; revision=58788
2013-04-20 12:24:57 +00:00
Amine Khaldi
c71475e3bb
* Addendum to r58214.
...
svn path=/trunk/; revision=58290
2013-02-05 17:54:22 +00:00
Amine Khaldi
9e87af1372
[CMAKE]
...
* Remove unneeded set_rc_compiler.
svn path=/trunk/; revision=57965
2012-12-22 10:46:37 +00:00
Thomas Faber
c18b6ae104
[KMTEST:KE]
...
- Show that Mutexes disable APCs when acquired, while Mutants don't
svn path=/trunk/; revision=57469
2012-10-03 20:52:33 +00:00
Thomas Faber
2255bdd7f4
[KMTESTS]
...
- Fix GCC build
svn path=/trunk/; revision=57409
2012-09-28 07:13:26 +00:00
Thomas Faber
f00cc3de89
[KMTESTS:KE]
...
- Add test for KeInitializeMutant vs KeInitializeMutex. Dedicated to Mike.
svn path=/trunk/; revision=57408
2012-09-28 07:09:08 +00:00
Thomas Faber
46029920aa
[KMTEST:IO]
...
- Add a test for IoCreateNotificationEvent/IoCreateSynchronizationEvent
svn path=/trunk/; revision=57359
2012-09-21 22:12:47 +00:00
Mike Nordell
3248cce92e
Disable crashing usermode test. See CORE-6640.
...
svn path=/trunk/; revision=57309
2012-09-15 19:39:14 +00:00
Thomas Faber
8003401991
[KMTESTS:EX]
...
- Make hard-coded calling convention exceptions in ExInterlocked compatible with GCC 4.7, and add the corresponding TODO about how ugly this is
svn path=/trunk/; revision=57166
2012-08-26 12:06:45 +00:00
Timo Kreuzer
726210791f
[KMTEST]
...
Include strnlen.c and wcsnlen.c in kmtest_printf (needed for upcoming change)
svn path=/trunk/; revision=56826
2012-07-04 18:51:34 +00:00
Thomas Faber
4cef479813
[KMTESTS]
...
- Add minimal ExCallback and PsNotify tests
See issue #7120 for more details.
svn path=/trunk/; revision=56734
2012-06-14 18:43:32 +00:00
Thomas Faber
3acf3b9507
[KMTESTS]
...
- Centralize frequently used macros
svn path=/trunk/; revision=56733
2012-06-14 17:48:14 +00:00
Thomas Faber
5821325f17
[KMTESTS]
...
- Return a boolean from ok()
- Add KmtGetPoolTag function to allow verifying pool tags used for allocations
svn path=/trunk/; revision=56730
2012-06-13 21:56:54 +00:00
Amine Khaldi
04de8061da
[KMTEST_DRV]
...
* Link to chkstk.
svn path=/trunk/; revision=56559
2012-05-10 13:05:37 +00:00
Thomas Faber
2ab0757b32
[KMTESTS]
...
- Fix 64 bit warnings
- Do not force assembly syntax on GCC in ExInterlocked
svn path=/trunk/; revision=56456
2012-05-01 09:13:19 +00:00
Thomas Faber
ea9cf8c55d
[KMTEST]
...
- Fix GCC build
svn path=/trunk/; revision=56435
2012-04-27 08:50:57 +00:00
Thomas Faber
0515cd1d2e
[KMTESTS/RTL]
...
- Add a small RtlException test, mainly to check that a stack overflow really throws STATUS_STACK_OVERFLOW, not STATUS_ACCESS_VIOLATION.
svn path=/trunk/; revision=56434
2012-04-27 08:36:58 +00:00
Thomas Faber
1a908c8114
[KMTESTS/OB]
...
- Add ObTypes test that checks all object types that should be present on Windows
svn path=/trunk/; revision=56379
2012-04-21 09:06:54 +00:00
Thomas Faber
ea61322952
[KMTESTS/EX] - Fix GCC build
...
svn path=/trunk/; revision=56155
2012-03-15 11:49:09 +00:00
Thomas Faber
d0231c12c2
[KMTESTS/EX]
...
- Work around compiler-specific false positives in ExInterlocked
- Disable broken ExPools tests
svn path=/trunk/; revision=56154
2012-03-15 11:46:30 +00:00
Pierre Schweitzer
9fbfe075cb
[KMTEST]
...
6 more tests
svn path=/trunk/; revision=56148
2012-03-14 13:53:22 +00:00
Pierre Schweitzer
fa63f5ff1c
[KMTEST]
...
Add missing EOLs
svn path=/trunk/; revision=56147
2012-03-14 10:04:07 +00:00
Pierre Schweitzer
5503fdf3bd
[KMTEST]
...
Finally, add more tests for extra wildcards. They were untested before.
There should be several failures
svn path=/trunk/; revision=56145
2012-03-14 09:43:16 +00:00
Pierre Schweitzer
3f4382482e
[KMTEST]
...
Only if-out the proper tests on checked builds. This should reveal the failing tests.
svn path=/trunk/; revision=56142
2012-03-13 21:24:11 +00:00
Pierre Schweitzer
fc00f17c66
[KMTEST]
...
Add a few more tests. Two should fail on ReactOS
svn path=/trunk/; revision=56141
2012-03-13 21:07:55 +00:00
Amine Khaldi
7d3f5052d0
* Addendum to r55855.
...
svn path=/trunk/; revision=55856
2012-02-25 17:23:58 +00:00
Thomas Faber
74a51ae888
[KMTESTS]
...
- Fix IRP handling, and some 64 bit warnings
svn path=/trunk/; revision=55031
2012-01-20 23:12:44 +00:00
Thomas Faber
e661f24f8a
[KMTESTS/KE]
...
- Do not check IRQLs above HIGH_LEVEL. That's not very useful anyway. Fixes hang in kmtest:KeIrql.
svn path=/trunk/; revision=54363
2011-11-12 14:49:14 +00:00
Thomas Faber
2bc2e85140
[KMTESTS]
...
- Fix some typos in previous commit
- Make the driver object accessible to tests
svn path=/trunk/; revision=54355
2011-11-12 00:21:57 +00:00
Thomas Faber
218b87ee29
[KMTESTS]
...
- Fix AMD64 build
svn path=/trunk/; revision=54353
2011-11-11 23:04:26 +00:00
Thomas Faber
b2d43ccd3c
[KMTESTS/RTL]
...
- Add a test for RtlFindCharInUnicodeString
svn path=/trunk/; revision=54090
2011-10-12 11:25:34 +00:00
Rafal Harabien
b2b0280779
[KMTESTS\NTOS_KE] - Add KeTimer test stub which tests only KeInitializeTimerEx (Note: this function initializes more fields of dispatch header than KeInitializeEvent).
...
svn path=/trunk/; revision=54047
2011-10-07 16:13:03 +00:00
Thomas Faber
e69656b340
[ADVAPI32_APITEST] - Test passing tag, but no group to CreateService
...
[KMTESTS/MM] - MmSection: Wait for write completion to prevent a random test failure
svn path=/trunk/; revision=53943
2011-10-02 21:42:33 +00:00
Pierre Schweitzer
d858435e44
[KMTEST]
...
Add more tests for FsRtlIs*InExpression()
Those are currently failing on ReactOS
svn path=/trunk/; revision=53858
2011-09-26 05:51:39 +00:00
Thomas Faber
886e0ff173
[KMTESTS/MM]
...
- Extend MmSection test to include passing different files and mapping a view
svn path=/trunk/; revision=53810
2011-09-23 11:43:02 +00:00
Thomas Faber
b41af56f6e
[KMTESTS/MM]
...
- Add some tests for MmCreateSection involving file objects
svn path=/trunk/; revision=53785
2011-09-21 10:35:33 +00:00
Thomas Faber
2fca6b111a
[KMTESTS]
...
- MmSection: properly clean up on failure
- Some more x64 build fixing
svn path=/trunk/; revision=53712
2011-09-15 16:49:22 +00:00
Thomas Faber
2b17fa159d
[KMTESTS]
...
- Add support for guarded allocations, that can be used to detect buffer overruns
- Add GuardedMemory example test
- Add MmSection test with some basic parameter checks for MmCreateSection
- Fix some x64 build problems
- Update readme
svn path=/trunk/; revision=53687
2011-09-11 11:22:00 +00:00
Thomas Faber
ac09e360bb
[KMTEST]
...
- Load the driver from the application directory, not the current directory
svn path=/trunk/; revision=53672
2011-09-10 14:45:47 +00:00
Thomas Faber
454f222ade
[ROSTESTS]
...
- Merge the Kernel Mode Test Suite Google Summer of Code project
- Happy testing, everyone ;)
svn path=/trunk/; revision=53671
2011-09-10 11:41:33 +00:00