Thomas Faber
a8d5478895
[NTOS:LPC]
...
- Implement the early exit case (e.g. on connection refused) in NtAcceptConnectPort
CORE-12145
svn path=/trunk/; revision=74069
2017-03-05 00:55:50 +00:00
Mark Jansen
fc32eb9533
[NTDLL_APITEST] Add tests for RtlNtPathNameToDosPathName. CORE-12847
...
svn path=/trunk/; revision=74030
2017-03-02 20:43:09 +00:00
Mark Jansen
4617ea0c82
[NTDLL_APITEST] Add tests for RtlpEnsureBufferSize. CORE-11990
...
svn path=/trunk/; revision=74028
2017-03-02 20:38:58 +00:00
Giannis Adamopoulos
e4ffdbb8a7
[NTDLL_APITEST] -Create a copy of the test in testdata and add along three empty files: ntdll_apitest.exe.local, shell32.dll and test.dll. Make the test start the subprocess from testdata to avoid any kind of interference of the .local to all the other tests. The empty dlls are needed there because there is no way to rename the files while adding them to the cab file like we do with NAME_ON_CD and creating them at runtime is not reliable as caching can cause random failures.
...
svn path=/trunk/; revision=73554
2017-01-15 11:51:06 +00:00
Colin Finck
da200b3a2c
[ROSTESTS]
...
- Add a function "add_rostests_file" that calls both add_cd_file() and install() accordingly for regression tests.
Use this function everywhere in rostests where add_cd_file() was used previously. This puts tests always in the right place on CD and also generates proper installation rules for them.
- Add a custom target "rostests_install" that performs an "install" on all rostests components.
This finally gives us a convenient and reliable way to copy all regression tests and their dependencies into a single directory (specified by the ROSTESTS_INSTALL environment variable).
Will be used on the WHS-Testbot to let it finally run each and every test.
CORE-12401
ONLINE-441
svn path=/trunk/; revision=73533
2017-01-13 09:24:15 +00:00
Giannis Adamopoulos
6fc550ad47
[NTDLL] -Add preliminary tests for RtlDosApplyFileIsolationRedirection_Ustr.
...
svn path=/trunk/; revision=73526
2017-01-12 11:21:04 +00:00
Thomas Faber
ac5bba8ea8
[NTDLL_APITEST]
...
- Add tests for RtlIsNameLegalDOS8Dot3 and RtlUpcaseUnicodeStringToCountedOemString with the ® sign.
CORE-8617
svn path=/trunk/; revision=73190
2016-11-10 10:18:25 +00:00
Thomas Faber
a51ac2be8c
[NTDLL_APITEST]
...
- Add a test for NtReadFile, also covering buffer size too large for an MDL
CORE-12132
svn path=/trunk/; revision=73071
2016-10-29 20:14:16 +00:00
Thomas Faber
8d77737ce9
[NTDLL_APITEST]
...
- Add tests for NtWriteFile with buffer sizes larger than an MDL can describe.
CORE-12132
svn path=/trunk/; revision=73059
2016-10-29 11:39:07 +00:00
Thomas Faber
0d36dcef60
[NTDLL_APITEST]
...
- Show that NtOpenKey and NtCreateKey accept, but ignore, KEY_WOW64_32KEY and KEY_WOW64_64KEY
CORE-9691
svn path=/trunk/; revision=72974
2016-10-15 18:33:21 +00:00
Thomas Faber
a315554938
[RTL]
...
- Return the ACE pointer from RtlFirstFreeAce also if it is at the end of the ACL buffer.
CORE-11304 #resolve
svn path=/trunk/; revision=71382
2016-05-22 22:11:54 +00:00
Thomas Faber
c55c338dfa
[NTOS:CM]
...
- Correctly handle NULL Data with nonzero DataSize in NtSetValueKey
ROSTESTS-200 #resolve
svn path=/trunk/; revision=71232
2016-05-02 13:19:44 +00:00
Thomas Faber
8bed306ee8
[NTDLL_APITEST]
...
- Add a test for NtQueryInformationProcess:ProcessTimes
CORE-7007
svn path=/trunk/; revision=71152
2016-04-12 17:39:01 +00:00
Thomas Faber
043845e1cd
[NTDLL_APITEST]
...
- Add a test for RtlImageRvaToVa
CORE-10523
svn path=/trunk/; revision=69895
2015-11-16 09:48:39 +00:00
Pierre Schweitzer
7feed70d00
[NTDLL_APITESTS]
...
Add a test that shows that RtlAllocateHeap() totally ignores HEAP_CREATE_ALIGN_16
svn path=/trunk/; revision=69504
2015-10-11 21:10:03 +00:00
Thomas Faber
5e43107328
[NTDLL_APITEST]
...
- Add simple tests for NtOpenThreadToken[Ex] and NtOpenProcessToken[Ex]
svn path=/trunk/; revision=69329
2015-09-23 15:14:25 +00:00
Pierre Schweitzer
1e31c8d334
[NTDLL_APITESTS]
...
Add a few tests for RtlGenerate8dot3Name()
svn path=/trunk/; revision=69303
2015-09-20 10:42:05 +00:00
Thomas Faber
2565dcba26
[NTOS:PS]
...
- Implement NtApphelpCacheControl. Patch by Mark Jansen
CORE-9914 #resolve
svn path=/trunk/; revision=69022
2015-09-05 11:49:54 +00:00
Thomas Faber
0617f84eda
[RTL][NDK][NTDLL_APITEST]
...
- Properly implement/declare/test RtlCopyMappedMemory... it's not that hard
CORE-9857
svn path=/trunk/; revision=68234
2015-06-21 19:15:01 +00:00
Thomas Faber
c7d57b853b
[NTDLL_APITEST]
...
- Add a test for RtlReAllocateHeap -- shows that it doesn't handle allocations larger than 0x7f000 correctly in ROS
CORE-9441
svn path=/trunk/; revision=66958
2015-03-29 14:07:00 +00:00
Jérôme Gardou
91ab921a3d
[NTDLL_APITEST]
...
- Add tests showing windows behaviour in case of stack overflow.
svn path=/trunk/; revision=66326
2015-02-16 21:15:55 +00:00
Jérôme Gardou
ea57e45a4b
[NTDLL_APITEST]
...
- Add tests for NtQueryKey(KeyNameInformation)
[ADVAPI32_APITEST]
- Don't be so generous and claim back my code.
@Thomas: If you ever find out how buggy it is, feel free to claim it back. ;-)
svn path=/trunk/; revision=64394
2014-09-29 16:21:53 +00:00
Jérôme Gardou
d331e1725b
[NTDLL_APITEST]
...
- Add tests for NtDeleteKey
svn path=/trunk/; revision=63699
2014-07-07 14:46:04 +00:00
Aleksandar Andrejevic
2996e28ecd
[NTDLL_APITESTS]
...
Add tests for NtSaveKey.
svn path=/trunk/; revision=63507
2014-05-31 01:14:02 +00:00
Timo Kreuzer
a1b89faa39
[NTDLL_APITEST]
...
Add a test for NtReleaseMutant
svn path=/trunk/; revision=63299
2014-05-14 20:23:38 +00:00
Thomas Faber
0238322066
[NTDLL_APITEST]
...
- Add test for NtQueryVolumeInformationFile. Patch by Víctor Martínez.
ROSTESTS-134 #resolve
svn path=/trunk/; revision=62844
2014-04-20 18:15:41 +00:00
Thomas Faber
9375945c22
[NTDLL_APITEST]
...
- Fix -Wformat warnings and enable -Wformat where possible
svn path=/trunk/; revision=62568
2014-03-26 12:07:25 +00:00
Thomas Faber
3440678be4
[NTDLL_APITEST]
...
- Add test for Rtl MemoryStream functions. Patch by David Quintana.
CORE-7492
svn path=/trunk/; revision=60707
2013-10-19 17:59:29 +00:00
Thomas Faber
1f7e58ff00
[NTDLL_APITEST]
...
- Add a test for NtCreateFile with invalid ObjectAttributes. Patch by Aleksandar Andrejevic.
CORE-7167
svn path=/trunk/; revision=60408
2013-09-28 11:39:51 +00:00
Thomas Faber
8d5a1b7ca7
[NTDLL_APITEST]
...
- Do not use Zw functions from user mode
svn path=/trunk/; revision=60405
2013-09-28 09:24:47 +00:00
Thomas Faber
13828ad762
[NTDLL_APITEST]
...
- Add test for RtlGetLengthWithoutTrailingPathSeperators. Patch by David Quintana
CORE-7482
svn path=/trunk/; revision=60404
2013-09-28 09:03:04 +00:00
Thomas Faber
7c35998136
[NTDLL_APITEST]
...
- Add test for NtCreateThread with invalid ThreadContext parameter. Patch by Aleksander Andrejevic.
CORE-7252
svn path=/trunk/; revision=60402
2013-09-28 08:38:33 +00:00
Hermès Bélusca-Maïto
282942655f
[ROSTESTS]
...
Add a test for NtQueryTimerResolution and NtSetTimerResolution, by Aleksander Andrejevic.
See CORE-7387 for more information.
svn path=/trunk/; revision=59786
2013-08-19 21:44:26 +00:00
Jérôme Gardou
3b0611bcc9
[NTDLL_APITEST]
...
* Add tests for NtProtectVirtualMemory
svn path=/trunk/; revision=58924
2013-05-04 15:26:48 +00:00
Timo Kreuzer
c0642c44b6
[NTDLL_APITEST]
...
Add more tests for NtAllocateVirtualMemory and NtMapViewOfSection
svn path=/trunk/; revision=58613
2013-03-27 19:10:51 +00:00
Amine Khaldi
482bde30b5
* Addendum to r58141.
...
svn path=/trunk/; revision=58142
2013-01-08 20:34:19 +00:00
Timo Kreuzer
d79e5f50d9
[NTDLL_APITEST}
...
Add tests for LdrEnumResources
svn path=/trunk/; revision=57550
2012-10-13 13:07:17 +00:00
Hermès Bélusca-Maïto
f527bc83ef
[APITEST:NTDLL]
...
Add a test for the NtQuerySystemEnvironmentValue API.
Tested successfully under Win2k3 SP1 and Win7.
svn path=/trunk/; revision=57512
2012-10-07 12:31:13 +00:00
Mike Nordell
83ec1cb161
Add test for RtlDosPathNameToNtPathName_U.
...
svn path=/trunk/; revision=57373
2012-09-24 12:17:04 +00:00
Amine Khaldi
cd70b62ce1
[CMAKE]
...
* Addendum to r57181. By Hermès Bélusca.
svn path=/trunk/; revision=57210
2012-09-01 11:35:12 +00:00
Timo Kreuzer
4f76ca4995
[NTDLL_APITEST]
...
Add tests for rtl bitmap function
svn path=/trunk/; revision=56675
2012-05-29 18:46:25 +00:00
Thomas Faber
ae1974497f
[NTDLL_APITEST]
...
- Add initial tests for RtlDosSearchPath_U & RtlDosSearchPath_Ustr
- Work around Wine ok() silliness
- Fix 64 bit warnings
svn path=/trunk/; revision=56468
2012-05-01 16:19:17 +00:00
Thomas Faber
d0683c7f6f
[NTDLL_APITEST]
...
- Add a test for RtlDoesFileExists_U (and its three friends, if addresses are provided)
- Various small path test improvements
svn path=/trunk/; revision=56416
2012-04-25 12:13:38 +00:00
Thomas Faber
bf4b9fbaad
[NTDLL_APITEST]
...
- Add a test for RtlGetFullPathName_Ustr (requires the function address to be known)
- Various improvements to the other path tests
svn path=/trunk/; revision=56413
2012-04-25 09:52:38 +00:00
Thomas Faber
fb43dc26f7
[NTDLL_APITEST]
...
- Add test for RtlGetLongestNtPathLength
- Add test for RtlDetermineDosPathNameType_U (and RtlDetermineDosPathNameType_Ustr, if address is known)
svn path=/trunk/; revision=56411
2012-04-25 07:43:33 +00:00
Thomas Faber
5c2322f0f8
[NTDLL_WINETEST]
...
- Fix running RtlGetFullPathName_UstrEx test from drive root
- Add a test for RtlGetFullPathName_U based on the same test cases
svn path=/trunk/; revision=56230
2012-03-25 21:24:05 +00:00
Thomas Faber
1c4bc49902
[NTDLL_APITEST]
...
- Add a test for RtlGetFullPathName_UstrEx
svn path=/trunk/; revision=56229
2012-03-25 20:01:12 +00:00
Thomas Faber
246357c187
[NTDLL_APITEST]
...
- Add NtAllocateVirtualMemory test, which is a small stress test for virtual memory allocation/freeing/reuse
- Can be used to reproduce bug 5857 in third stage (install with VT-x enabled, then disable for the test)
- Shows that the bug is a race condition in Mm, and not heap's fault
- I've put ASSERTs instead of ok's for easier debugging
svn path=/trunk/; revision=54548
2011-11-30 17:00:23 +00:00
Timo Kreuzer
802e11b708
[ntdll_apitests]
...
Add tests for NtQuery/SetSystemInformation
svn path=/trunk/; revision=54079
2011-10-11 15:29:25 +00:00
Jérôme Gardou
0a8af6df7c
[APITESTS]
...
- add simple tests for NtFreeVirtualMemory
svn path=/trunk/; revision=52642
2011-07-11 19:31:34 +00:00