Mark Jansen
1ddc5f058e
[APPHELP_APITEST] Update embedded database to actually match the embedded exe again.
...
svn path=/trunk/; revision=71448
2016-05-28 21:46:24 +00:00
Mark Jansen
5d086596ff
[APPSHIM_APITEST] Move versionlie tests to a dedicate shim-test binary.
...
svn path=/trunk/; revision=71447
2016-05-28 21:33:56 +00:00
Pierre Schweitzer
4de2debfbb
[KMTESTS:CC]
...
Introduce tests for Cc :-)
Currently, we only test CcCopyRead for specific alignment matters. It shows that under certain conditions, our Cc doesn't align reads it does, leading to later failure in disk.sys.
This reproduces an error observed with MS FastFAT in ReactOS.
CORE-11003
svn path=/trunk/; revision=71445
2016-05-28 19:59:10 +00:00
Mark Jansen
cc1a5a5932
[APPHELP][APPHELP_APITEST] Implement various VersionLie shims. CORE-11299 #resolve
...
- Implement VersionLie shims
- Add tests for the VersionLie shims
- update get_host_winver prototype (thanks to Thomas for pointing out my err)
We cannot apply this shim yet, since a required part of the infrastructure is missing.
svn path=/trunk/; revision=71442
2016-05-28 17:55:56 +00:00
Mark Jansen
bf1990897f
[APPHELP_APITEST] Remove some code duplication.
...
svn path=/trunk/; revision=71400
2016-05-25 17:22:47 +00:00
Thomas Faber
412f0d26d0
[NTOS:EX]
...
- Use the calling thread instead of the passed-in thread to validate APC status in ExReleaseResourceForThreadLite. The latter can be user-set and might not be a KTHREAD at all.
CORE-11315 #resolve
svn path=/trunk/; revision=71398
2016-05-25 10:27:17 +00:00
Pierre Schweitzer
fff779dd5b
[KMTESTS]
...
Add test for ExSetResourceOwnerPointer() and ExReleaseResourceForThreadLite()
CORE-11310
svn path=/trunk/; revision=71395
2016-05-24 08:13:17 +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
Mark Jansen
f03661d8e1
[APPHELP][APPHELP_APITEST] Add more db tests and implement SdbGetDatabaseVersion. CORE-10367
...
svn path=/trunk/; revision=71381
2016-05-22 20:39:41 +00:00
Mark Jansen
a6879a9948
[APPHELP][APPHELP_APITEST] Implement most of sdbread and sdbwrite, mainly the work of Mislav Blaževic, with some small additions from me. CORE-10367
...
svn path=/trunk/; revision=71380
2016-05-22 20:27:02 +00:00
Mark Jansen
ebd1e3d611
[BROWSEUI_APITEST] Add tests for ACListISF, a class used for autocompletion. CORE-9281
...
- Add tests for ACListISF.
- Change the SHExplorerParseCmdLine test to use GetProcAddress instead of relying on the import (it's not there anymore in NT 6.0+)
svn path=/trunk/; revision=71345
2016-05-16 18:03:09 +00:00
Mark Jansen
dd2544d913
[COM_APITEST] Add ICurrentWorkingDirectory for CORE-9281
...
svn path=/trunk/; revision=71334
2016-05-15 14:45:01 +00:00
Thomas Faber
c2cc2ba3be
[NTOS:SE]
...
- In SepPropagateAcl, gracefully handle unknown ACE types by simply copying them.
CORE-10694 #resolve
svn path=/trunk/; revision=71296
2016-05-09 08:49:18 +00:00
Mark Jansen
0f8226d756
[NTDLL_APITEST] Show that NtMapViewOfSection does not properly NULL out the remainder of the mapped memory. CORE-11206
...
svn path=/trunk/; revision=71289
2016-05-08 17:01:15 +00:00
Thomas Faber
0f3e91c5f7
[NTDLL_APITEST]
...
- Add a test for heap user values and flags when using RtlReAllocateHeap in-place
CORE-11196
svn path=/trunk/; revision=71278
2016-05-08 08:03:50 +00:00
Mark Jansen
3a8ce2cae5
[NTOSKRNL][NTDLL_APITEST] Fix error returned from NtCreateSection when opening an empty file. CORE-11166
...
svn path=/trunk/; revision=71261
2016-05-05 12:06:07 +00:00
Mark Jansen
ba05a7eccf
[WINTRUST_WINETEST] Import Wine Staging commit bdb15cf (WinVerifyTrust tests), by Sebastian Lackner & Me CORE-10923
...
svn path=/trunk/; revision=71248
2016-05-03 19:29:39 +00:00
Thomas Faber
0beda486ca
[REG_WINETEST]
...
- Addendum to r71232: we no longer need to skip this test.
ROSTESTS-200
svn path=/trunk/; revision=71236
2016-05-02 20:30:59 +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
Mark Jansen
0984c6825b
[APPHELP][APPHELP_APITEST] Add some apphelp GUID helper functions + tests to be used later on. CORE-10367
...
- SdbGetStandardDatabaseGUID
- SdbGUIDFromString
- SdbGUIDToString
- SdbIsNullGUID
svn path=/trunk/; revision=71230
2016-05-01 21:43:30 +00:00
Mark Jansen
78280ad21f
[APPHELP][APPHELP_APITEST] Add SdbGetFileAttributes + tests, based on the work of Mislav Blažević CORE-10367
...
- Implement SdbGetFileAttributes (based on the work of Mislav Blažević)
- Add tests for SdbGetFileAttributes
svn path=/trunk/; revision=71226
2016-05-01 19:12:06 +00:00
Thomas Faber
c1a1365490
[SHELL32_APITEST]
...
- Add a test for SHParseDisplayName
CORE-10434
svn path=/trunk/; revision=71216
2016-04-30 15:06:57 +00:00
Mark Jansen
b1e3b339f6
[APPHELP][APPHELP_APITEST] Update SdbTagToString tests to check all known tags CORE-10367
...
- Add a list of hardcoded tags, for all versions up to win7 they are checked against windows.
- Update SdbTagToString with a few missing strings
- Hardcode the used version to Win7 for now, as backporting these strings would not make much sense.
svn path=/trunk/; revision=71200
2016-04-24 17:19:09 +00:00
Mark Jansen
f97c563d01
Nothing to see here.
...
svn path=/trunk/; revision=71198
2016-04-24 13:27:22 +00:00
Mark Jansen
7aaa9aee54
[APPHELP][APPHELP_APITEST] Add SdbTagToString + test by Mislav Blažević CORE-10367
...
svn path=/trunk/; revision=71197
2016-04-24 13:05:00 +00:00
Mark Jansen
91d86a9a91
[SDK][SDK_APITEST] Improve delayload support CORE-10935
...
- Add an apitest for our delayload functions.
- Improve the delayload (mainly the failure cases, throw exceptions where expected etc).
- Add some tests for advanced delayload features (currently blocked on CORE-6504 and CORE-10957)
svn path=/trunk/; revision=71190
2016-04-23 20:38:06 +00:00
Sylvain Petreolle
8c386bbbcc
[ROSTESTS]
...
apitests: win32kdll and win32nt can't be built on Release builds,
NtUserSetDbgTag is not exported.
svn path=/trunk/; revision=71189
2016-04-23 20:08:10 +00:00
Amine Khaldi
248dcd328b
* Addendum to r71184. CORE-9111
...
svn path=/trunk/; revision=71185
2016-04-20 12:39:37 +00:00
Pierre Schweitzer
909eb635f2
[KMTESTS:FSRTL]
...
Add more failing tests for MCB. These are pretty basics and deal with holes.
They are pretty handy to show how broken the current MCB implementation is, in regard to holes management: it fails at properly counting runs when there are holes and it creates virtual runs (hence the broken count) for each hole. This shouldn't happen.
CORE-11002
svn path=/trunk/; revision=71177
2016-04-17 21:17:49 +00:00
Thomas Faber
a976f17441
[USER32_APITEST]
...
- Add a test for window station reference counts
CORE-11124
svn path=/trunk/; revision=71173
2016-04-16 20:30:11 +00:00
Pierre Schweitzer
d814167aba
[KMTESTS:FSRTL]
...
Add more non-failing tests
CORE-11002
svn path=/trunk/; revision=71162
2016-04-15 19:43:12 +00:00
Thomas Faber
d58a87beca
[NTOS:PS]
...
- Return sensible values for KernelTime/UserTime from NtQueryInformationProcess:ProcessTimes
CORE-7007 #resolve
svn path=/trunk/; revision=71153
2016-04-12 17:44:47 +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
42ec0c2167
[COM_APITEST]
...
- Add some more classes, thanks to http://www.geoffchappell.com/studies/windows/ie/browseui/classes/index.htm
svn path=/trunk/; revision=71150
2016-04-12 13:18:32 +00:00
Thomas Faber
76370aa3b4
[ADVAPI32]
...
- Fix null termination in RegQueryInfoKeyA. Based on Wine commit 303daeef by Alexandre Juilliard.
svn path=/trunk/; revision=71149
2016-04-12 13:01:35 +00:00
Mark Jansen
57c45625a3
[SHELL32][SHELL32_WINETEST] Connect CDefViewDual to CDefView to fix crashes in the shelldispatch test ROSTESTS-209
...
- CDefViewDual::get_Application now returns a new CDefView to fix the winetest.
- Update CFolder, CFolderItem(s), CFolderItemVerb(s), CShell to use the new IDispatchImpl
- Enable the last two skipped testcases (test_ShellFolderViewDual, test_ShellWindows)
svn path=/trunk/; revision=71144
2016-04-11 18:28:31 +00:00
Pierre Schweitzer
4d3121a2c1
[KMTESTS:FSRTL]
...
Add a simple test for FsRtlAddLargeMcbEntry() which shows how hard it's broken... Not only it doesn't support mismatching LBNs, but it also replaces current mapping with broken one
CORE-11002
svn path=/trunk/; revision=71141
2016-04-10 18:02:04 +00:00
Thomas Faber
05838e4ee8
[COM_APITEST]
...
- Add some classes and interfaces related to CORE-10838.
svn path=/trunk/; revision=71136
2016-04-10 09:40:16 +00:00
Thomas Faber
ce2ec6562e
[COM_APITEST]
...
- Add even more interfaces
svn path=/trunk/; revision=71127
2016-04-09 15:13:01 +00:00
Thomas Faber
70c91c4798
[COM_APITEST]
...
- Add some more interfaces
svn path=/trunk/; revision=71126
2016-04-09 14:05:08 +00:00
Thomas Faber
e71bfbadc6
[COM_APITEST]
...
- Add ieframe classes CLSID_Internet, CLSID_CUrlHistory, CLSID_InternetShortcut, CLSID_ShellUIHelper, CLSID_ShellNameSpace, CLSID_WebBrowser and CLSID_WebBrowser_V1
- Add shdocvw classes CLSID_SearchAssistantOC, CLSID_ShellSearchAssistantOC and CLSID_ShellShellNameSpace
svn path=/trunk/; revision=71123
2016-04-09 09:22:57 +00:00
Thomas Faber
02d3757499
[COM_APITEST]
...
- Add IID_ICallFactory, IID_IForegroundTransfer and IID_IRpcOptions
- Fix a format string mismatch
svn path=/trunk/; revision=71122
2016-04-09 09:18:57 +00:00
Thomas Faber
e58452bd21
[COM_APITEST]
...
- Add more interfaces, in particular IID_IMarshal2 and DIID_DWebBrowserEvents
- Alphabetize ieframe classes
svn path=/trunk/; revision=71121
2016-04-09 09:00:44 +00:00
Thomas Faber
1687e7dce2
[COM_APITEST]
...
- Test INamespaceWalk, INamespaceWalkCB and INamespaceWalkCB2
CORE-11093
svn path=/trunk/; revision=71120
2016-04-09 08:49:17 +00:00
Thomas Faber
acfe26b095
[OLE32]
...
- Apply Wine commit 110665a3 (ole32: Don't call spy on IMalloc::Free(NULL)) by Nikolay Sivov. Fixes test failures in atl:CComHeapPtr
CORE-11107 #resolve
svn path=/trunk/; revision=71119
2016-04-09 08:31:49 +00:00
Thomas Faber
78a727d095
[SHELL32]
...
- Add stubs for the shell dispatch object, CShell, and its relatives. Patch by Mark Jansen.
[SHELL32_WINETEST]
- We no longer need to skip test_ParseName and test_Verbs thanks to Mark's work.
CORE-6892
ROSTESTS-209
svn path=/trunk/; revision=71116
2016-04-08 08:30:09 +00:00
Thomas Faber
518a536514
[NTDLL_APITEST]
...
- Add missing va_end. Patch by Víctor Martínez Calvo.
ROSTESTS-202 #resolve
svn path=/trunk/; revision=71108
2016-04-06 19:31:20 +00:00
Thomas Faber
3d165be77b
[CRT_APITEST]
...
- Add missing va_end. Patch by Víctor Martínez Calvo.
ROSTESTS-221 #resolve
svn path=/trunk/; revision=71107
2016-04-06 12:34:26 +00:00
Thomas Faber
edc42192c4
[WS2_32_APITEST]
...
- Add test for getservbyname
CORE-10440
svn path=/trunk/; revision=71101
2016-04-05 12:44:16 +00:00
Thomas Faber
8726fc984a
[WS2_32_APITEST]
...
- Add test for getservbyport
CORE-10440
svn path=/trunk/; revision=71100
2016-04-05 12:20:47 +00:00
Timo Kreuzer
bb8967851b
[KMTEST] Improve test output
...
svn path=/trunk/; revision=71094
2016-04-03 14:05:58 +00:00
Pierre Schweitzer
b37377e363
[KMTESTS:FSRTL]
...
Add more tests for LargeMcb functions.
These are not invented but real cases: they are extracted from Ext2Fsd driver attempting to read a file from disk. The read file in ReactOS is totally corrupted.
This shows how broken our current MCB implementation is. And unfortunately confirms CORE-11002.
I recommend not to import any other FSDs relying on MCB as long as this is not fixed (eg. CORE-11040); it makes them pretty pointless.
CORE-11002
svn path=/trunk/; revision=71091
2016-04-03 10:25:32 +00:00
Thomas Faber
001dc229d5
[APPHELP_APITEST]
...
- Add tests for the apphelp SDB compatibility layer. Patch by Mark Jansen.
CORE-10367
svn path=/trunk/; revision=71077
2016-03-29 08:55:40 +00:00
Thomas Faber
027a043944
[SHELL32_APITEST]
...
- Add tests for IShellFolder::CompareIDs. Patch by Mark Jansen, with additional test cases by Sylvain Deverre.
CORE-10747
svn path=/trunk/; revision=71064
2016-03-28 15:35:21 +00:00
Thomas Faber
d7dacbad47
[CMAKE]
...
- Delay imports belong before regular imports because delayimp may pull in functions from kernel32
CORE-10935
svn path=/trunk/; revision=71061
2016-03-27 15:14:32 +00:00
Pierre Schweitzer
ef0b98d6fb
[KMTESTS]
...
- Define a new macro function KmtGetSystemOrEmbeddedRoutineAddress() which is to be used to get a function address from Mm if it exists system-wide or to fallback to embedded function if it doesn't exist
- Use this mechanism to add tests for the newly implemented FsRtlRemoveDotsFromPath() which is Vista+.
That allows, with a single build (and thus, same binaries), testing a function in ReactOS and in Windows.
svn path=/trunk/; revision=71046
2016-03-25 18:53:43 +00:00
Pierre Schweitzer
f8ab19dde0
[NTDLL_APITEST]
...
RtlGenerate8dot3Name: add more test locales
svn path=/trunk/; revision=71028
2016-03-20 11:31:42 +00:00
Pierre Schweitzer
34de8c69b3
[NTDLL_APITEST]
...
Set correct locale in RtlGenerate8dot3Name test.
This makes the test reproducible on every target plateform.
Patch by Mark Jansen.
ROSTESTS-218 #resolve #comment Patch commited in r71027. Thanks!
svn path=/trunk/; revision=71027
2016-03-20 10:51:14 +00:00
Amine Khaldi
a0ab4941f0
[USER32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70979
2016-03-09 09:25:21 +00:00
Amine Khaldi
98e06283e7
[SETUPAPI_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70978
2016-03-09 08:44:49 +00:00
Amine Khaldi
182359adfd
[SHELL32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70977
2016-03-09 08:43:20 +00:00
Amine Khaldi
13376ac48f
[MSVCRT_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70976
2016-03-09 08:36:59 +00:00
Amine Khaldi
6be757f3b7
[IMM32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70975
2016-03-09 08:32:48 +00:00
Amine Khaldi
73f123b287
[KERNEL32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70973
2016-03-08 15:49:46 +00:00
Amine Khaldi
70c93228cb
[GDI32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70971
2016-03-08 15:01:05 +00:00
Amine Khaldi
b72891aa32
[DNSAPI_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70963
2016-03-06 16:50:59 +00:00
Amine Khaldi
bab6d16d7c
[ADVAPI32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70962
2016-03-06 16:43:16 +00:00
Amine Khaldi
821cc3d85c
[XMLLITE_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70954
2016-03-05 11:09:57 +00:00
Amine Khaldi
f99a66eafb
[WMIUTILS_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70953
2016-03-05 11:09:08 +00:00
Amine Khaldi
0916eb633b
[WINMM_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70952
2016-03-05 11:06:50 +00:00
Amine Khaldi
d3b1ceab03
[WININET_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70949
2016-03-05 10:59:21 +00:00
Amine Khaldi
44db21603f
[WINHTTP_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70947
2016-03-05 10:55:00 +00:00
Amine Khaldi
cf5231619b
[WBEMPROX_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70945
2016-03-05 10:48:40 +00:00
Amine Khaldi
7f6cf10dd9
[VBSCRIPT_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70942
2016-03-05 10:34:43 +00:00
Amine Khaldi
f54544cd06
[USP10_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70940
2016-03-05 10:30:57 +00:00
Amine Khaldi
bf460ff671
[URLMON_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70938
2016-03-05 10:28:41 +00:00
Amine Khaldi
35050b07f8
[SHLWAPI_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70933
2016-03-05 10:21:38 +00:00
Amine Khaldi
6a78ba7288
[SECUR32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70930
2016-03-05 10:14:32 +00:00
Amine Khaldi
eaadf9f84a
[RICHED32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70928
2016-03-05 10:08:10 +00:00
Amine Khaldi
916e33e5cc
[SCRRUN_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70927
2016-03-05 10:07:02 +00:00
Amine Khaldi
2021521c14
[RICHED20_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70924
2016-03-05 09:58:36 +00:00
Amine Khaldi
35b4271233
[PSAPI_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70911
2016-03-04 09:44:49 +00:00
Amine Khaldi
9bbc722f5e
[OPENGL32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70909
2016-03-04 09:41:45 +00:00
Amine Khaldi
32c6851049
[ODBCCP32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70908
2016-03-04 09:39:35 +00:00
Amine Khaldi
c59425388d
[OLEDLG_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70906
2016-03-04 09:36:12 +00:00
Amine Khaldi
182031e324
[OLEAUT32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70904
2016-03-04 09:33:46 +00:00
Amine Khaldi
0a2db0a106
[OLE32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70902
2016-03-04 09:30:16 +00:00
Amine Khaldi
1c0b7826ac
[MSI_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70892
2016-03-03 14:28:57 +00:00
Amine Khaldi
e262b6027a
[MSRLE_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70889
2016-03-03 14:10:09 +00:00
Amine Khaldi
9637fe24af
[MSCMS_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70888
2016-03-03 14:08:46 +00:00
Amine Khaldi
147cf7ee71
[MSXML3_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70886
2016-03-03 14:05:59 +00:00
Amine Khaldi
44d89b03bc
[MSACM32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70882
2016-03-03 13:44:45 +00:00
Amine Khaldi
666f8ba388
[MPR_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70881
2016-03-03 13:43:32 +00:00
Amine Khaldi
1458f62d38
[MLANG_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70880
2016-03-03 13:42:35 +00:00
Amine Khaldi
7aea6cbc61
[IMAGEHLP_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70875
2016-03-03 13:37:13 +00:00
Amine Khaldi
6c51c66d48
[JSCRIPT_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70872
2016-03-03 13:25:03 +00:00
Amine Khaldi
fda1ee7c7d
[GDIPLUS_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70863
2016-03-02 10:35:00 +00:00
Amine Khaldi
d763a707db
[ADVPACK_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70856
2016-03-01 19:31:48 +00:00
Amine Khaldi
7b83519263
[CREDUI_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70855
2016-03-01 19:30:48 +00:00
Amine Khaldi
43c1223262
[DINPUT_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70854
2016-03-01 19:29:57 +00:00
Amine Khaldi
39897547f2
[CRYPT32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70852
2016-03-01 19:21:01 +00:00
Amine Khaldi
de0a20f43e
[COMDLG32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70849
2016-03-01 19:12:27 +00:00
Amine Khaldi
34400f4d6f
[COMCTL32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70847
2016-03-01 19:02:49 +00:00
Amine Khaldi
6e92889aa6
[CMD_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70845
2016-03-01 18:56:31 +00:00
Amine Khaldi
3b02352dfc
[AVIFIL32_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70843
2016-03-01 18:32:02 +00:00
Amine Khaldi
d9ba4bf170
[QUARTZ_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70841
2016-03-01 18:26:00 +00:00
Amine Khaldi
24426079d7
[DXDIAGN_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70834
2016-03-01 13:18:35 +00:00
Amine Khaldi
26f0614d70
[BCRYPT_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70831
2016-03-01 12:28:40 +00:00
Amine Khaldi
dce802c523
[ATL100_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70828
2016-03-01 12:16:06 +00:00
Thomas Faber
42a427d782
[ROSAUTOTEST]
...
- Update Testman web service URI for the new website since a redirect from the old address will not work for POST. Should fix WHS Testbot.
ROSTESTS-215 #resolve
svn path=/trunk/; revision=70817
2016-02-29 11:57:19 +00:00
Amine Khaldi
033a7c5720
[D3DRM_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70811
2016-02-29 00:05:39 +00:00
Amine Khaldi
8978288c0b
[REG_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=70806
2016-02-28 23:04:29 +00:00
Sylvain Petreolle
dd21fa115a
[ROSTESTS]
...
Handle generated tests on all architectures.
Update i386 files.
The kernel32 generated remains disabled,
Wine's definition of COMMCONFIG differs from our/MSDN definition.
Commented out nonexisting LPEXCEPTION_RECORD.
svn path=/trunk/; revision=70802
2016-02-28 20:56:00 +00:00
Amine Khaldi
5facba1484
[ROSTESTS] Even if "generated" build tests were done for i386, do not penalize the other arch builds by removing all the core modules tests from them. Simply skip the source file in question from their build. This reverts r70789.
...
svn path=/trunk/; revision=70790
2016-02-27 18:15:59 +00:00
Sylvain Petreolle
ca4faae3ba
[ROSTESTS]
...
"generated" build tests were done for i386.
Don't build them on another architectures.
svn path=/trunk/; revision=70789
2016-02-27 15:49:58 +00:00
Pierre Schweitzer
cf7b88e22f
[NP_ENUM]
...
Add a test application that allows checking that currently network places enumeration is broken in ReactOS
svn path=/trunk/; revision=70759
2016-02-20 15:56:49 +00:00
Hermès Bélusca-Maïto
ed391467a5
[SYSICON]: Whitespace fixes only.
...
svn path=/trunk/; revision=70714
2016-02-12 17:21:32 +00:00
Hermès Bélusca-Maïto
921fdfd85b
But do not compile by default those extra tests. Colin, it is curious that when rosautotest encounters a test EXE that it doesn't like, it just completely bails out the test session. This should be fixed/behaviour improved.
...
svn path=/trunk/; revision=70712
2016-02-12 15:24:30 +00:00
Hermès Bélusca-Maïto
6d2ccc456c
I forgot this file.
...
svn path=/trunk/; revision=70711
2016-02-12 15:12:54 +00:00
Hermès Bélusca-Maïto
4d930e07e8
[ROSTESTS]: Add "sysicon" test back, and augment it.
...
svn path=/trunk/; revision=70710
2016-02-12 15:10:59 +00:00
Colin Finck
5c6fa5db16
[WINSPOOL]
...
Additional tests show that IsValidDevmodeA/W actually does a lot more than I previously thought.
Implement the missing known features and test this little function to death in winspool_apitest to cover each and every possible call.
They pass on ReactOS, Windows Server 2003 and Windows 8.1.
Credits and many thanks go to Mark Jansen for the additional tests!
svn path=/branches/colins-printing-for-freedom/; revision=70595
2016-01-15 04:36:31 +00:00
Colin Finck
3d7b3309c1
[WINSPOOL]
...
Add and fully implement IsValidDevmodeA and IsValidDevmodeW.
[WINSPOOL_APITEST]
Add tests for IsValidDevmodeA and IsValidDevmodeW covering the entire functions.
svn path=/branches/colins-printing-for-freedom/; revision=70503
2016-01-06 04:31:53 +00:00
Timo Kreuzer
64820cf82f
[WIN32KDLL_2K3SP2]
...
Export NtUserGetClassInfoEx (as it's called in 2k3) both as NtUserGetClassInfo (as it's called on XP) and NtUserGetClassInfo. They have the same prototype.
svn path=/trunk/; revision=70463
2015-12-28 23:51:05 +00:00
Timo Kreuzer
0c24f4ecd6
[WIN32KDLL_2K3SP2]
...
- "Fix" an export name: NtUserGetClassInfoEx on 2k3 is the same as NtUserGetClassInfo on XP (note that we currently use the default, aka ros specific, win32kdll on the WHS testbot, but it's mostly identical.
[WIN32KNT_APITEST]
- Fix a typo
- add missing tests to testlist.c
svn path=/trunk/; revision=70462
2015-12-28 23:03:04 +00:00
Timo Kreuzer
7e81805878
[GDITOOLS]
...
3rd try to fix WHS rostests build
svn path=/trunk/; revision=70461
2015-12-28 20:53:34 +00:00
Timo Kreuzer
25b8fe488d
[WIN32NT_APITEST]
...
2nd try to fix WHS rostests build
svn path=/trunk/; revision=70460
2015-12-28 20:51:28 +00:00
Timo Kreuzer
96071c690b
[WIN32NT_APITEST]
...
Try to fix WHS rostests build
svn path=/trunk/; revision=70459
2015-12-28 20:46:05 +00:00
Timo Kreuzer
7ad21a4425
[APOTESTS]
...
- Convert win32k native api test to actual wine style api-tests
- Hack around a bit with the win32k dlls, some renaming, etc.
- Delete old apitest stuff
svn path=/trunk/; revision=70458
2015-12-28 20:31:10 +00:00
Timo Kreuzer
3ef0e98b4b
[GDITOOLS]
...
Add a library with some helper routines for GDI tests
svn path=/trunk/; revision=70457
2015-12-28 20:24:57 +00:00
Timo Kreuzer
c88949294c
[CRT_APITEST]
...
Fix sprintf tests to succeed on W2K3
svn path=/trunk/; revision=70456
2015-12-28 15:49:29 +00:00
Timo Kreuzer
42a833ef22
[CRT_APITEST]
...
Add tests for _snprintf, _snwprintf, strtoul, wcstoul
Patch by Thomas Faber (slightly modified by me)
CORE-6510
svn path=/trunk/; revision=70455
2015-12-28 15:24:47 +00:00
Timo Kreuzer
66908136d4
[CRT_APITEST]
...
- Disable a check for crtdll
- Fix an MSVC warning
svn path=/trunk/; revision=70453
2015-12-28 11:01:03 +00:00
Timo Kreuzer
2866514570
[CRT_APITEST]
...
Add another test for strlen, that tests, whether the direction flag in ELFAGS has been modified. While clearing it is legitimate to do according to the ABI, the native implementation does not change it, so we don't want to do it either.
svn path=/trunk/; revision=70429
2015-12-26 20:32:31 +00:00
Timo Kreuzer
909f7439d0
[CRT_APITEST]
...
- disable GCC builtins
- Add simple tests for strlen, showing that a NULL pointer will cause an access violation, which is broken in our asm implementation
svn path=/trunk/; revision=70427
2015-12-26 19:20:54 +00:00
Pierre Schweitzer
df6860337a
[IPHLPAPI_APITEST]
...
Rewrite the two existing tests for ICMP and add a third one (for IPv6).
Patch by Tim Crawford.
ROSTESTS-212 #resolve #comment Commited in r70367. Thanks!
svn path=/trunk/; revision=70367
2015-12-16 21:11:22 +00:00
Pierre Schweitzer
1a18680120
[IPHLPAPI_APITEST]
...
Add more tests
svn path=/trunk/; revision=70326
2015-12-12 09:45:23 +00:00
Thomas Faber
e7b5526683
[BROWSEUI]
...
- Stub out CACListISF
ROSTESTS-210 #resolve
svn path=/trunk/; revision=70318
2015-12-09 19:36:35 +00:00
Ged Murphy
78c2f01594
Caught out by unix again
...
svn path=/trunk/; revision=70313
2015-12-08 22:18:41 +00:00
Ged Murphy
452bc55d4b
[GDI32_APITEST]
...
- Add some tests for GetGlyphIndices
svn path=/trunk/; revision=70311
2015-12-08 22:14:48 +00:00
Amine Khaldi
99319d5ab2
[QEDIT_WINETEST] Welcome to the green family.
...
svn path=/trunk/; revision=70303
2015-12-08 12:43:26 +00:00
Amine Khaldi
f95234c66b
[WINSPOOL_WINETEST] Import from Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70301
2015-12-08 12:35:27 +00:00
Amine Khaldi
80622ac2ae
[QEDIT_WINETEST] Import from Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70300
2015-12-08 11:26:07 +00:00
Amine Khaldi
5aca1de518
[NETCFGX_WINETEST] Import from Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70299
2015-12-08 11:18:34 +00:00
Amine Khaldi
4b1f6d1e0a
[NETAPI32_WINETEST] Remove a meaningless line.
...
svn path=/trunk/; revision=70297
2015-12-08 11:06:25 +00:00
Amine Khaldi
67f97131ae
[BROWSEUI_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70296
2015-12-08 10:49:38 +00:00
Amine Khaldi
3ac50badb6
[SHELL32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70295
2015-12-08 10:33:14 +00:00
Amine Khaldi
c4a7014182
[MMDEVAPI_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70294
2015-12-08 10:24:11 +00:00
Amine Khaldi
65ac753943
[USER32_WINETEST] Sync with Wine Staging 1.7.55 except clipboard tests. CORE-10536
...
svn path=/trunk/; revision=70293
2015-12-08 10:22:43 +00:00
Pierre Schweitzer
4042ba935e
[IPHLPAPI_APITEST]
...
Add another check that shows that data returned by GetAdaptersAddresses() are incomplete and thus broken...
"This isn't the type you're looking for." would say an old man
svn path=/trunk/; revision=70290
2015-12-07 22:33:29 +00:00
Pierre Schweitzer
ebb8c660f4
[IPHLPAPI]
...
Display the IP address used for tests
This highlights an issue with returned IP in ReactOS
svn path=/trunk/; revision=70286
2015-12-07 11:21:20 +00:00
Amine Khaldi
135c867330
[CMAKE/ROSTESTS] Define WINETEST_MSVC_IDE_FORMATTING in VS builds. By Mark Jansen. ROSTESTS-156 ROSTESTS-207
...
svn path=/trunk/; revision=70271
2015-12-05 16:46:04 +00:00
Amine Khaldi
e8ce0215cf
[IPHLPAPI_WINETEST] Import htonl and co from ws2_32 instead of hacking things locally. ROSTESTS-206
...
svn path=/trunk/; revision=70270
2015-12-05 16:40:43 +00:00
Amine Khaldi
cc656f9803
[IPHLPAPI_APITEST] Move icmp tests from winetests to apitests where they belong. By Tim Crawford. ROSTESTS-201
...
svn path=/trunk/; revision=70261
2015-12-04 10:34:24 +00:00
Thomas Faber
7a677edbeb
[KMTESTS:FSRTL]
...
- Add tests for FsRtlDissectName/FsRtlDissectDbcs and FsRtlIsFatDbcsLegal/FsRtlIsHpfsDbcsLegal
svn path=/trunk/; revision=70226
2015-12-01 14:22:17 +00:00
Amine Khaldi
98fc88e3d5
[SETUPAPI_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70224
2015-11-30 22:25:50 +00:00
Amine Khaldi
e77f59d073
[IPHLPAPI_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70222
2015-11-30 21:47:40 +00:00
Pierre Schweitzer
1fe3047f6b
[IPHLPAPI_APITEST]
...
Add a new apitest for iphlpapi.dll.
It includes tests for testing the SendARP() and its underlying IOCTL.
Tested against W2K3.
Obviously, most of these tests fail on ReactOS.
svn path=/trunk/; revision=70210
2015-11-29 19:31:33 +00:00
Thomas Faber
4cf4eebb95
[KMTESTS:IO]
...
- Add more path open tests
- Also test creating files
CORE-10483
svn path=/trunk/; revision=70209
2015-11-29 19:11:35 +00:00
Amine Khaldi
b417d5296d
[MSHTML_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70193
2015-11-28 21:11:14 +00:00
Thomas Faber
d876ecae70
[GDIPLUS_WINETEST]
...
- Fix VS2010 build
svn path=/trunk/; revision=70175
2015-11-28 10:00:40 +00:00
Amine Khaldi
35001c37a3
[USER32_WINETEST] Sync edit.c and listbox.c with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70164
2015-11-27 22:10:38 +00:00
Thomas Faber
71700db397
[NTDLL_WINETEST]
...
- Fix warnings
svn path=/trunk/; revision=70153
2015-11-27 18:27:41 +00:00
Amine Khaldi
740589c097
[WINMM_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70141
2015-11-26 23:39:16 +00:00
Amine Khaldi
d25d1c5a58
[VBSCRIPT_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70140
2015-11-26 23:37:03 +00:00
Amine Khaldi
abaeaf245e
[SERVICES_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70138
2015-11-26 23:33:27 +00:00
Amine Khaldi
1583b86709
[SECUR32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70137
2015-11-26 23:32:19 +00:00
Amine Khaldi
16d60ad9b4
[SCRRUN_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70136
2015-11-26 23:30:32 +00:00
Amine Khaldi
68e87d8dd2
[PSAPI_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70135
2015-11-26 23:29:19 +00:00
Amine Khaldi
14b473e7a2
[PROPSYS_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70134
2015-11-26 23:26:49 +00:00
Amine Khaldi
9df1e03192
[OPENGL32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70133
2015-11-26 23:25:22 +00:00
Amine Khaldi
e856b9ccfd
[NETAPI32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70132
2015-11-26 23:24:06 +00:00
Amine Khaldi
83d8128bcd
[MLANG_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70130
2015-11-26 23:17:27 +00:00
Amine Khaldi
cdcd3c6eac
[GDI32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70129
2015-11-26 23:16:17 +00:00
Amine Khaldi
4640320bb3
[CMD_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70128
2015-11-26 23:09:58 +00:00
Amine Khaldi
a051ee115f
[REG_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70120
2015-11-26 22:37:25 +00:00
Thomas Faber
1708c275b3
[QUARTZ]
...
- Don't cache IFilterMapper2 interface in FilterGraph2. Fixes use after free when playing videos with MPC HC.
- Fix a reference leak
CORE-7671
svn path=/trunk/; revision=70118
2015-11-26 22:04:34 +00:00
Amine Khaldi
1d642fc5fa
[MSVCRTD_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70114
2015-11-25 14:30:06 +00:00
Amine Khaldi
510ef6c9d5
[OLEDLG_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70113
2015-11-25 14:29:07 +00:00
Amine Khaldi
b71a31e77c
[OLEACC_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70112
2015-11-25 14:28:16 +00:00
Amine Khaldi
51d1ac8906
[COMDLG32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70111
2015-11-25 14:26:11 +00:00
Amine Khaldi
63b79405b9
[KERNEL32_WINETEST] Avoid calling WaitForMultipleObjectsEx with pseudo handle. Brought to you by Sebastian Lackner.
...
svn path=/trunk/; revision=70099
2015-11-24 19:38:03 +00:00
Amine Khaldi
20ba26ecba
[NTDLL_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70096
2015-11-24 15:14:42 +00:00
Amine Khaldi
34dd2f4dab
[QUARTZ_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70093
2015-11-24 12:34:05 +00:00
Amine Khaldi
7931fb0cf9
[DXDIAGN_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70090
2015-11-24 11:02:38 +00:00
Amine Khaldi
0e6c0cd877
[DINPUT_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70087
2015-11-24 10:52:32 +00:00
Amine Khaldi
6e7f9f74ee
[D3DRM_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70084
2015-11-24 10:44:34 +00:00
Amine Khaldi
785a2d5575
[COMCTL32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70081
2015-11-24 10:38:33 +00:00
Amine Khaldi
a5b10c42df
[USER_WINETEST::INPUT] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70078
2015-11-24 10:22:52 +00:00
Amine Khaldi
5d72ec9796
[MSCTF_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70077
2015-11-23 20:49:33 +00:00
Amine Khaldi
ab758d5b2e
[MSVCRT_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70071
2015-11-23 17:47:51 +00:00
Amine Khaldi
4042c06e24
[ADVAPI32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70070
2015-11-23 16:45:39 +00:00
Amine Khaldi
a3183aed2b
[KERNEL32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70069
2015-11-23 16:10:53 +00:00
Amine Khaldi
025250b862
[WINDOWSCODECS_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70066
2015-11-23 09:52:05 +00:00
Amine Khaldi
3ed7500edd
[WBEMPROX_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70064
2015-11-23 09:49:22 +00:00
Amine Khaldi
5365e8d829
[USP10_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70062
2015-11-23 09:46:44 +00:00
Amine Khaldi
5cd87e7634
[SHLWAPI_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70059
2015-11-23 09:43:14 +00:00
Amine Khaldi
8f17387da5
[RICHED20_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70056
2015-11-23 09:37:40 +00:00
Amine Khaldi
33bcfb462d
[ODBCCP32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70054
2015-11-23 09:34:37 +00:00
Amine Khaldi
b566b3691c
[MSXML3_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70050
2015-11-23 09:12:39 +00:00
Amine Khaldi
60505b44a7
[MSCMS_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70048
2015-11-23 09:03:09 +00:00
Amine Khaldi
38e6e2592a
[AMSTREAM_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70028
2015-11-22 15:31:28 +00:00
Thomas Faber
e38b0c1eb4
[CRT_APITEST]
...
- Add tests for static object destructors. Patch by Mark Jansen.
CORE-10562
svn path=/trunk/; revision=70023
2015-11-22 14:01:04 +00:00
Thomas Faber
3aee20e0d8
[CRT_APITEST]
...
- Fix dll loading in static_construct test
CORE-10562
svn path=/trunk/; revision=70022
2015-11-22 13:51:19 +00:00
Amine Khaldi
4928944469
[MSACM32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70020
2015-11-22 10:29:55 +00:00
Amine Khaldi
b2439ce951
[IMAGEHLP_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70016
2015-11-22 10:24:13 +00:00
Amine Khaldi
d34d37d0af
[CREDUI_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70014
2015-11-22 10:20:50 +00:00
Amine Khaldi
1d811fbe79
[WININET_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70010
2015-11-22 10:15:42 +00:00
Amine Khaldi
583130c90b
[WINHTTP_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70008
2015-11-22 10:13:49 +00:00
Amine Khaldi
0f9490317d
[GDIPLUS_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=70004
2015-11-22 10:10:22 +00:00
Amine Khaldi
86345c31fe
[MSI_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69996
2015-11-21 16:45:05 +00:00
Thomas Faber
9b5d026744
[CRT_APITEST]
...
- Also test static constructors/destructors in a DLL.
CORE-10562
svn path=/trunk/; revision=69993
2015-11-21 13:45:45 +00:00
Thomas Faber
bfa1295d2b
[CRT_APITEST]
...
- Add tests for static initialization and static constructors
CORE-10562
svn path=/trunk/; revision=69991
2015-11-21 12:04:36 +00:00
Amine Khaldi
cec595cde8
[MSVFW32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69989
2015-11-21 10:03:55 +00:00
Amine Khaldi
6f68f8bd50
[MSRLE32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69987
2015-11-21 10:00:13 +00:00
Amine Khaldi
659bed7ef9
[WINTRUST_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69985
2015-11-21 09:52:21 +00:00
Amine Khaldi
454f792a6d
[URLMON_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69980
2015-11-21 09:37:15 +00:00
Amine Khaldi
a7803a245b
[NTDSAPI_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69973
2015-11-21 09:22:06 +00:00
Thomas Faber
1d90274758
[USER32_DYNAMIC]
...
- Show that user32 keeps an extra reference to itself
CORE-10540
svn path=/trunk/; revision=69962
2015-11-20 17:27:27 +00:00
Amine Khaldi
a2eabb07dc
[MPR_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69958
2015-11-20 10:46:02 +00:00
Amine Khaldi
6f84bb5c35
[JSCRIPT_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69953
2015-11-20 10:28:29 +00:00
Amine Khaldi
5fdef02fc8
[WSHOM_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69951
2015-11-20 10:21:37 +00:00
Amine Khaldi
493f7ff217
[XMLLITE_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69948
2015-11-20 10:11:33 +00:00
Amine Khaldi
e42f2b76ee
[CRYPT32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69930
2015-11-17 21:13:47 +00:00
Thomas Faber
72d1f8be4f
[USER32_DYNAMIC_APITEST]
...
- Add a test that uses LoadLibrary/FreeLibrary on user32.dll, causing it to re-initialize.
CORE-10540
svn path=/trunk/; revision=69923
2015-11-17 13:45:59 +00:00
Amine Khaldi
f2ae834b5f
[ADVPACK_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69920
2015-11-17 12:46:31 +00:00
Amine Khaldi
47644ac122
[RSAENH_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69917
2015-11-17 12:19:29 +00:00
Amine Khaldi
c0a5568f90
[OLEAUT32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69916
2015-11-17 12:00:00 +00:00
Amine Khaldi
0e4e6b581e
[OLE32_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69909
2015-11-17 10:31:59 +00:00
Amine Khaldi
ca6b297569
[RPCRT4_WINETEST] Sync with Wine Staging 1.7.55. CORE-10536
...
svn path=/trunk/; revision=69907
2015-11-17 10:08:11 +00:00
Thomas Faber
187db82af7
[KMTESTS:IO]
...
- Add a test for FileAllInformation
svn path=/trunk/; revision=69897
2015-11-16 13:53:03 +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
Thomas Faber
57dd4b34c7
[KMTESTS:IO]
...
- Add a test trying assorted path variations to open files
CORE-10483
svn path=/trunk/; revision=69878
2015-11-12 13:13:54 +00:00
Thomas Faber
8160fdc383
[KMTESTS:IO]
...
- Add a test verifying that opening a file using different parent directories still yields handles to the same file
CORE-10483
svn path=/trunk/; revision=69877
2015-11-12 12:55:26 +00:00
Sylvain Petreolle
9eec8dc5b9
[COM_APITEST]
...
Use explicit W calls.
All the code is unicode-based.
svn path=/trunk/; revision=69830
2015-11-07 11:59:23 +00:00
Thomas Faber
0f4f3d7cd8
[ATL]
...
- Implement more CComBSTR methods. Patch by Mark Jansen.
CORE-10478 #resolve
svn path=/trunk/; revision=69815
2015-11-05 10:49:52 +00:00
Amine Khaldi
2b6ae1241e
[USER32_APITEST] Fix a typo.
...
svn path=/trunk/; revision=69799
2015-11-03 21:14:15 +00:00
Thomas Faber
7744b35234
[USER32_APITEST]
...
- Add a test for sending recursive inter-thread messages
CORE-9210
svn path=/trunk/; revision=69797
2015-11-03 20:40:19 +00:00
James Tabor
d463d96d4b
[User32_wineTest]
...
- Enable skipped menu tests.
svn path=/trunk/; revision=69758
2015-10-31 18:40:44 +00:00
Timo Kreuzer
5de8b3d15c
[GDI32_APITEST]
...
Formatting: tabs -> spaces
svn path=/trunk/; revision=69754
2015-10-31 15:24:09 +00:00
Timo Kreuzer
96afb9e14c
[GDI32_APITEST]
...
Fix tests for GetObject
svn path=/trunk/; revision=69752
2015-10-31 14:59:08 +00:00
Thomas Faber
28c1e663f3
[KMTESTS:IO]
...
- Add some basic parameter tests for IoSetDeviceInterfaceState
CORE-9456
svn path=/trunk/; revision=69722
2015-10-27 12:14:10 +00:00
Thomas Faber
dde60eb9ef
[USER32_APITEST]
...
- Add some tests for other WS_CHILD/WS_POPUP combinations
svn path=/trunk/; revision=69710
2015-10-26 12:12:01 +00:00
Thomas Faber
a8f4623261
[USER32_APITEST]
...
- Remove nonexistent test...
svn path=/trunk/; revision=69708
2015-10-26 12:05:35 +00:00
Thomas Faber
ca8fcf5402
[USER32_APITEST]
...
- Add a test for the bug in win32k highlighted by the recent ATL breakage
CORE-10413
svn path=/trunk/; revision=69707
2015-10-26 12:03:09 +00:00
Pierre Schweitzer
54af95dc46
[CRT_APITEST]
...
Add more tests
CORE-10390
svn path=/trunk/; revision=69681
2015-10-25 07:42:34 +00:00
Pierre Schweitzer
16543cd058
[CRT_APITEST]
...
Add a few tests to show mbstowcs/wcstombs behavior will NULL ptr.
CORE-10390
svn path=/trunk/; revision=69680
2015-10-24 23:18:33 +00:00
Pierre Schweitzer
34c9b63005
[MSVCRT]
...
Add a test that shows that _splitpath() null-terminates drive
svn path=/trunk/; revision=69661
2015-10-24 08:20:05 +00:00
Thomas Faber
8fb79dfcc4
[SHLWAPI_WINETEST]
...
- Fix build until I figure out how to upstream this
svn path=/trunk/; revision=69622
2015-10-19 16:03:00 +00:00
Thomas Faber
3bb5106159
[URLMON_WINETEST]
...
- Cancel the test if a failure situation is detected that will lead to a timeout
ROSTESTS-192
CORE-10360
svn path=/trunk/; revision=69599
2015-10-18 13:13:44 +00:00
Thomas Faber
237a82dc51
[ATL]
...
- Add CComHeapPtr implementation and tests. Patch by Mark Jansen.
CORE-10344 #resolve
svn path=/trunk/; revision=69593
2015-10-18 10:46:11 +00:00
Thomas Faber
44cc9aa006
[KMTESTS:OB]
...
- Add a test showing that I was wrong and ZwDuplicateObject can get you a kernel handle after all
CORE-10207
svn path=/trunk/; revision=69570
2015-10-17 17:41:43 +00:00
Thomas Faber
7983137edd
[KMTESTS:OB]
...
- Move handle tests from ObReference to ObHandle where they belong
svn path=/trunk/; revision=69568
2015-10-17 16:11:12 +00:00
Thomas Faber
1ac16d7595
[KMTESTS]
...
- Sssh, these tests are secret
svn path=/trunk/; revision=69567
2015-10-17 15:56:52 +00:00
Thomas Faber
8661787353
[KMTESTS:OB]
...
- Add ObHandle test that verifies a couple ZwDuplicateObject behaviors
svn path=/trunk/; revision=69566
2015-10-17 15:50:25 +00:00
Pierre Schweitzer
fedc72ff66
[NTDLL_APITEST]
...
Fix test
Spotted by Alex
svn path=/trunk/; revision=69516
2015-10-12 17:43:42 +00:00
Pierre Schweitzer
c4b93ac3c5
[WHOOPS]
...
C/P error
svn path=/trunk/; revision=69507
2015-10-11 21:51:32 +00:00
Pierre Schweitzer
24420c2ba1
[NTDLL_APITESTS]
...
Extend the RtlAllocateHeap() test
svn path=/trunk/; revision=69506
2015-10-11 21:49:16 +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
c0cd33da02
[NTOS:PO]
...
- Pass the correct DeviceObject to PoRequestPowerIrp's callback
- Use the IRP stack to store callback parameters instead of a pool allocation as shown by the test
svn path=/trunk/; revision=69503
2015-10-11 19:57:06 +00:00
Thomas Faber
5e05f2675b
[KMTESTS:PO]
...
- Fix build
svn path=/trunk/; revision=69500
2015-10-11 17:11:53 +00:00
Thomas Faber
073a2904ca
[KMTESTS:PO]
...
- Add a test for PoRequestPowerIrp
svn path=/trunk/; revision=69499
2015-10-11 17:06:14 +00:00
Thomas Faber
9c78e0659c
[USER32_APITEST]
...
- Add some tests for window properties
CORE-3897
svn path=/trunk/; revision=69490
2015-10-10 16:08:31 +00:00
Sylvain Petreolle
1a33bc3cdf
[ROSTESTS]
...
Fix 0x%lu specifier.
Add cmake file for notificationtest.
svn path=/trunk/; revision=69436
2015-10-03 22:21:19 +00:00
Sylvain Petreolle
4aa8ae13c2
[user32_apitest]
...
0x%lu does not mean anything correct.
svn path=/trunk/; revision=69434
2015-10-03 21:41:10 +00:00
Pierre Schweitzer
5dc58d234a
[KMTESTS:IO]
...
[KMTESTS:OB]
Simplify kernel mode thread creation
svn path=/trunk/; revision=69417
2015-09-29 18:43:35 +00:00
Thomas Faber
0f64d20e8a
[CRT]
...
- Add "memcmp" library that is used by kernel drivers to get memcmp/RtlEqualMemory
CORE-10285 #resolve
svn path=/trunk/; revision=69413
2015-09-29 17:24:48 +00:00
Pierre Schweitzer
3ee5af9d50
[KMTESTS:OB]
...
Add a test dedicated to Stefan.
svn path=/trunk/; revision=69398
2015-09-28 12:25:38 +00:00
Pierre Schweitzer
2f08cf3f2a
[NTDLL_APITEST]
...
*.S expects length in chars
svn path=/trunk/; revision=69392
2015-09-28 08:53:31 +00:00
Pierre Schweitzer
df8ea25b31
[NTDLL_APITEST]
...
Add more tests for RtlGenerate8dot3Name().
Not sure how many more are failing in ReactOS: they all pass in my WC (teasing :-))
CORE-10223
svn path=/trunk/; revision=69388
2015-09-27 20:41:14 +00:00
Amine Khaldi
7b16b375e5
[MMDEVAPI_WINETEST] Add missing dxsdk dependency.
...
svn path=/trunk/; revision=69384
2015-09-27 18:25:34 +00:00
Pierre Schweitzer
549ecc5195
[KMTESTS:IO]
...
Add more tests for IoCreateFile(), this time purely dealing with symlinks reparse points.
They won't run on ReactOS (obviously) as we don't have RW NTFS support.
On Windows, they show interesting results....
With Windows 2003, creating the symlink is allowed and works, but then Windows is totally unable to deal with it and keeps complaining about an unhandled reparse tag.
The only way to open it is to open the reparse point itself. Not that working symlinks... Not sure which part is not able to handle the said reparse tag. NTFS? Io?
With Windows Vista+, it just works fine. Symlink is created & functionnal.
Broken logic!
svn path=/trunk/; revision=69353
2015-09-25 15:57:28 +00:00
Pierre Schweitzer
9099445189
[KERNEL32_APITEST]
...
Rename apitest Mailslot test to MailslotRead to avoid testman issue with mailslot winetest
svn path=/trunk/; revision=69352
2015-09-25 14:53:08 +00:00
Pierre Schweitzer
2f233ce1f9
[KERNEL32_APITEST]
...
Add a test for CORE-10188 (which was fixed by Thomas in r69236).
It is based on Nikita Pechenkin's patch with a few modifications by me to avoid race condition on start (and avoid flappy test) and to match more closely our coding style
ROSTESTS-190 #resolve #comment Committed in r69351. Thanks!
svn path=/trunk/; revision=69351
2015-09-25 14:44:38 +00:00
Pierre Schweitzer
f44942d42f
[KMTESTS:IO]
...
- Properly free handles in driver (spotted by Thomas)
- Remove dead code in driver (spotted by Thomas)
- Send an IOCTL to stop on symlinks to allow more precise tests
svn path=/trunk/; revision=69336
2015-09-23 21:30:22 +00:00
Thomas Faber
c43914c6a7
[NTDLL_APITEST]
...
- Fix a test failure on WHS-Testbot
svn path=/trunk/; revision=69331
2015-09-23 15:53:24 +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
9e06c66b38
[KMTESTS:IO]
...
Extend the IoCreateFile tests with two parts tests.
First part properly checks for opening/reparse handling on mount points (and ideally on symlinks, see below).
The other part checks for proper handling of the IO_STOP_ON_SYMLINK parameter.
Regarding symlink, I'm clearly not convinced that what I did is correct (hence the failure on both W2K3 & ROS). It seems to me that symlink resolution is up to the FSD and not to IO which only handles mount point traversal.
If someone (Alex?) can confirm/infirm and give more insight, that's more than welcome.
svn path=/trunk/; revision=69322
2015-09-22 22:31:08 +00:00
Pierre Schweitzer
49b29b7594
[KMTESTS:MM]
...
MmAllocatePagesForMdlEx() was added on Windows 2003 SP1. Import it for "older" systems.
svn path=/trunk/; revision=69318
2015-09-22 18:05:45 +00:00
Pierre Schweitzer
40d3c19242
[NTDLL_APITESTS]
...
Add more tests
svn path=/trunk/; revision=69307
2015-09-20 17:51:41 +00:00
Pierre Schweitzer
9fce9f4c34
[NTDLL_APITESTS]
...
Properly init string length
svn path=/trunk/; revision=69305
2015-09-20 14:04:48 +00:00
Pierre Schweitzer
2a99e6260e
[NTDLL_APITESTS]
...
Add more tests
svn path=/trunk/; revision=69304
2015-09-20 13:32:34 +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
e5d4c337e6
[KMTESTS:KE]
...
- Add tests for acquiring mutants recursively
CORE-10218
svn path=/trunk/; revision=69300
2015-09-19 23:59:02 +00:00
Thomas Faber
2ea155305a
[KMTESTS]
...
- Add missing OBJ_KERNEL_HANDLE
- OBJ_KERNEL_HANDLE in user mode has no effect... no reason to make a define around it
CORE-10207
svn path=/trunk/; revision=69296
2015-09-19 21:46:40 +00:00
Thomas Faber
7a7073bedc
[KMTESTS:KE]
...
- Add a small stress test for scheduling behavior after event set/wake
CORE-10212
svn path=/trunk/; revision=69283
2015-09-19 12:57:51 +00:00
Thomas Faber
8b7a8bb461
[KMTESTS:KE]
...
- Make KeEvent test count constant to prevent it from appearing flaky in Testman
svn path=/trunk/; revision=69282
2015-09-19 12:39:01 +00:00
Thomas Faber
619d1a2474
[KMTESTS:KE]
...
- Skip tests that assert on checked builds
- Avoid excessive stack usage
- Avoid some signed vs unsigned comparisons
svn path=/trunk/; revision=69281
2015-09-19 12:15:16 +00:00
Thomas Faber
981add1069
[KMTESTS:KE]
...
- Don't skip most of the KeEvent test on checked builds
- Don't try to run things at stupid IRQLs
svn path=/trunk/; revision=69279
2015-09-19 11:27:18 +00:00
Thomas Faber
567c098f48
[KMTESTS:CM]
...
- Add a test for registry hive security descriptors
svn path=/trunk/; revision=69265
2015-09-18 11:06:11 +00:00
Thomas Faber
ad06f5118a
[KMTESTS:MM]
...
- Keep the number of tests constant in MmMdl because Testman
svn path=/trunk/; revision=69243
2015-09-15 16:46:28 +00:00
Hermès Bélusca-Maïto
e709e70d0e
[PEFILE:APITEST]: Validate IMAGE_SCN_MEM_NOT_PAGED flag for PE files. By Mark Jansen. CORE-10160
...
svn path=/trunk/; revision=69198
2015-09-12 13:08:47 +00:00
Thomas Faber
317b564ba0
[KMTESTS:MM]
...
- Add some more reserved mapping tests for special pool tags and unaligned addresses
- Validate MDL pages in MmMdl test
svn path=/trunk/; revision=69169
2015-09-10 11:16:53 +00:00
Thomas Faber
62d6fa7706
[KMTESTS:MM]
...
- Add a test for MmAllocateMappingAddress/MmMapLockedPagesWithReservedMapping
CORE-10147
svn path=/trunk/; revision=69168
2015-09-10 09:58:02 +00:00
Amine Khaldi
de917295f6
[PEFILE_APITEST] Introduce tests that load ntoskrnl.exe and validate various section flags. Created by Mark Jansen in light of r68930. CORE-10106
...
svn path=/trunk/; revision=69154
2015-09-09 17:27:36 +00:00
Amine Khaldi
d69d6cab4e
[APITESTS] Add missing xdk dependency. CORE-9586
...
svn path=/trunk/; revision=69117
2015-09-08 12:51:53 +00:00
Thomas Faber
4f3a4a5c04
[CMAKE]
...
- Fix more missing dependencies on xdk
CORE-9586
svn path=/trunk/; revision=69086
2015-09-07 10:05:42 +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
743db122d7
[KERNEL32_WINETEST]
...
- Enable test_thread_fpu_cw on MSVC builds
svn path=/trunk/; revision=68926
2015-09-03 07:18:00 +00:00
Sylvain Petreolle
4921df2054
[COM_APITEST]
...
Do not test for ISFHelper anymore.
svn path=/trunk/; revision=68919
2015-09-02 20:52:34 +00:00
Thomas Faber
fec1f08cd5
[TCPIP_DRVTEST]
...
- Handle errors to avoid uninitialized variable usage
svn path=/trunk/; revision=68870
2015-08-30 09:31:23 +00:00
Thomas Faber
a54882acc1
[ADVAPI32_APITEST]
...
- Do not call RtlInitUnicodeString on an unterminated string (DPH)
svn path=/trunk/; revision=68867
2015-08-30 08:37:13 +00:00
Thomas Faber
a46c9450de
[GDI32_APITEST]
...
- Add a simple test for SetBoundsRect
svn path=/trunk/; revision=68750
2015-08-18 10:24:01 +00:00
Pierre Schweitzer
0303c3abbe
[SETUPAPI_WINETESTS]
...
Partly sync with Wine 1.7.47:
- Import tests for SetupLogError* functions
CORE-9924
svn path=/trunk/; revision=68706
2015-08-13 09:38:46 +00:00
Thomas Faber
195d119706
[NTDLL_APITEST]
...
- Add tests for mapping and relocating an image with an IMAGE_SCN_TYPE_NOLOAD section
CORE-8384
svn path=/trunk/; revision=68676
2015-08-11 07:21:33 +00:00
Thomas Faber
7bccf4601e
[NTDLL_APITEST]
...
- Properly clean up after tests
svn path=/trunk/; revision=68675
2015-08-11 07:13:51 +00:00
Thomas Faber
7a5715dced
[NTDLL_APITEST]
...
- Look for test.dll in the right place
svn path=/trunk/; revision=68674
2015-08-11 06:45:45 +00:00
Christoph von Wittich
00c980942b
[ROSTESTS]
...
move test.dll back to testdata folder
svn path=/trunk/; revision=68661
2015-08-10 11:42:19 +00:00
Christoph von Wittich
1f7ffb9c1d
[GDI32_APITEST]
...
-include the testdata in all targets
-load it from the correct path even when the application is using a different working directory
svn path=/trunk/; revision=68623
2015-08-08 08:31:49 +00:00
Christoph von Wittich
96c2ec9407
[GDI32_APITEST]
...
use correct testdata path
svn path=/trunk/; revision=68618
2015-08-07 17:40:55 +00:00
Thomas Faber
e6d1e20049
[ROSAUTOTEST]
...
- When directly submitting the results to the web service, make sure to URL-encode the test log, or & signs will terminate the log and make Testman see the test as crashed (and have all other kinds of possible consequences)
svn path=/trunk/; revision=68578
2015-07-26 10:02:03 +00:00
Thomas Faber
0436f08597
[WS2_32_APITEST]
...
- Apparently doesntexist.reactos.org... exists
svn path=/trunk/; revision=68577
2015-07-26 09:26:29 +00:00
Thomas Faber
5ae53d1709
[USER32_WINETEST]
...
- Skip test_paintingloop instead of test_paint_messages? Grml
ROSTESTS-18
svn path=/trunk/; revision=68576
2015-07-26 09:11:08 +00:00
Thomas Faber
1a5b34df4a
[USER32_WINETEST]
...
- Skip user32:msg_paint test_paint_messages if running on Windows in non-interactive mode. This should allow WHS-Testbot to get a bit further
ROSTESTS-185
ONLINE-441 ROSTESTS-184
svn path=/trunk/; revision=68575
2015-07-26 08:41:13 +00:00
Thomas Faber
10d23d4e83
[KMTESTS:RTL]
...
- Fix build
CORE-9947
svn path=/trunk/; revision=68574
2015-07-26 08:05:07 +00:00
Thomas Faber
92fefd09ba
[PSDK]
...
- Add support for intsafe signed Add functions
- Guard signed math in ENABLE_INTSAFE_SIGNED_FUNCTIONS
CORE-9947 #resolve
svn path=/trunk/; revision=68573
2015-07-26 08:03:02 +00:00
Thomas Faber
b6c1dfa714
[PSDK]
...
- intsafe: use the correct type to check overflow in DEFINE_SAFE_ADD
CORE-9946 #resolve
svn path=/trunk/; revision=68572
2015-07-26 07:48:24 +00:00
Amine Khaldi
afdc6b377b
[WININET_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68560
2015-07-22 19:43:32 +00:00
Amine Khaldi
9e1c2a00b9
[WINHTTP_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68558
2015-07-22 19:39:37 +00:00
Amine Khaldi
d173b48397
[COMDLG32_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68556
2015-07-22 19:35:36 +00:00
Amine Khaldi
44aca5e627
[COMCTL32_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68554
2015-07-22 19:30:52 +00:00
Amine Khaldi
c033464790
[XMLLITE_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68548
2015-07-22 00:49:37 +00:00
Amine Khaldi
88ef075b78
[WSHOM_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68546
2015-07-22 00:47:52 +00:00
Amine Khaldi
40ac828ca5
[WINDOWSCODECS_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68544
2015-07-22 00:45:50 +00:00
Amine Khaldi
b8cba24681
[WBEMPROX_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68542
2015-07-22 00:43:56 +00:00
Amine Khaldi
cd5337a343
[VERSION_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68539
2015-07-22 00:40:49 +00:00
Amine Khaldi
9aa1d41ab8
[VBSCRIPT_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68537
2015-07-22 00:40:02 +00:00
Amine Khaldi
0c3a554a96
[USP10_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68535
2015-07-22 00:38:30 +00:00
Amine Khaldi
558f064f89
[URLMON_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68534
2015-07-22 00:37:31 +00:00
Amine Khaldi
2b0ef47d12
[D3DRM_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68529
2015-07-21 23:33:35 +00:00
Amine Khaldi
1a0aa3e9fd
[QUARTZ_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68527
2015-07-21 23:30:04 +00:00
Amine Khaldi
3c29e34f0a
[DXDIAGN_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68523
2015-07-21 23:25:58 +00:00
Amine Khaldi
cc62311c13
[DINPUT_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68520
2015-07-21 23:23:09 +00:00
Amine Khaldi
00eb27264a
[AMSTREAM_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68516
2015-07-21 23:17:52 +00:00
Amine Khaldi
6eb801b9cb
[TWAIN_32_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68504
2015-07-20 23:00:00 +00:00
Amine Khaldi
b652ba2ef1
[SHLWAPI_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68502
2015-07-20 22:58:24 +00:00
Amine Khaldi
69c06cca57
[SCRRUN_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68499
2015-07-20 22:55:40 +00:00
Amine Khaldi
b6bf232f18
[RICHED20_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68496
2015-07-20 22:53:56 +00:00
Amine Khaldi
2d643ebc15
[RASAPI32_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68494
2015-07-20 22:52:14 +00:00
Amine Khaldi
14b7a66b66
[QMGR_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68491
2015-07-20 22:48:46 +00:00
Amine Khaldi
ba989e1c40
[OLEDLG_WINETEST] Import from Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68489
2015-07-20 22:46:22 +00:00
Amine Khaldi
f2c0f1c18d
[OLEAUT32_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68487
2015-07-20 22:44:40 +00:00
Amine Khaldi
fc031fc414
[OLEACC_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68484
2015-07-20 21:52:30 +00:00
Amine Khaldi
afe5b2c7bf
[OLE32_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68470
2015-07-19 23:12:15 +00:00
Amine Khaldi
6108ea6bc9
[ODBCCP32_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68468
2015-07-19 23:09:55 +00:00
Amine Khaldi
b2b1bf9eef
[MSXML3_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68466
2015-07-19 23:07:29 +00:00
Amine Khaldi
8d9feb25c4
[MSTASK_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68464
2015-07-19 23:06:14 +00:00
Amine Khaldi
e70d9ba6d5
[MSI_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68462
2015-07-19 23:04:56 +00:00
Amine Khaldi
b687fe70e9
[MSCTF_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68457
2015-07-19 22:55:02 +00:00
Amine Khaldi
4c4170d093
[MSACM32_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68454
2015-07-19 22:44:00 +00:00
Amine Khaldi
3686da5663
[MPR_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68452
2015-07-19 22:42:18 +00:00
Amine Khaldi
4dd778b23e
[MMDEVAPI_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68450
2015-07-19 22:41:06 +00:00
Amine Khaldi
e7f5265814
[JSCRIPT_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68447
2015-07-19 22:36:43 +00:00
Thomas Faber
f51b244380
[OLE32_WINETEST]
...
- Skip ole32:dragdrop test_DoDragDrop if running on Windows in non-interactive mode. This should allow WHS-Testbot to get a bit further
ROSTESTS-182
ONLINE-441 ROSTESTS-181
svn path=/trunk/; revision=68441
2015-07-19 17:16:38 +00:00
Amine Khaldi
6f97228c45
[GDIPLUS_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68438
2015-07-19 13:31:38 +00:00
Amine Khaldi
1ba24fbfc4
[FUSION_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68430
2015-07-19 13:17:08 +00:00
Amine Khaldi
23857afe80
[CRYPT32_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68427
2015-07-19 13:14:09 +00:00
Amine Khaldi
b78f55ed3e
[ATL100_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=68424
2015-07-19 13:09:22 +00:00
Thomas Faber
082ca2d474
[NTDLL_APITEST]
...
- Add test for SystemKernelDebuggerInformation, showing that it accepts an unaligned info pointer
svn path=/trunk/; revision=68393
2015-07-12 17:52:42 +00:00
Thomas Faber
39d42581f4
[NTDLL_APITEST]
...
- Add some tests for NtQuerySystemInformation with invalid info class
svn path=/trunk/; revision=68391
2015-07-12 08:53:40 +00:00
Thomas Faber
8c5fdce1fa
[SHELL32_WINETEST]
...
- Sync shfldr_special.c and shlview.c with Wine. Fixes some shell folder reference leaks.
CORE-9867
svn path=/trunk/; revision=68374
2015-07-07 13:44:32 +00:00
Thomas Faber
4b4eaae90e
[PSDK]
...
- Add IFolderView2 definition from Wine
svn path=/trunk/; revision=68357
2015-07-06 18:38:15 +00:00
Thomas Faber
64379e8f3a
[NTOS:MM]
...
- Show that PAGE_NOCACHE also works for image and data sections
- Show that *MapViewOfSection returns user space addresses
CORE-9808
svn path=/trunk/; revision=68352
2015-07-05 19:44:05 +00:00
Thomas Faber
7346aece52
[KMTESTS:MM]
...
- Add a test for \Device\PhysicalMemory sections, which shows that we have trouble with PAGE_NOCACHE.
CORE-9808
svn path=/trunk/; revision=68351
2015-07-05 19:17:50 +00:00
Pierre Schweitzer
ed161d747f
[NTFS_TEST]
...
No need for such test anylonger, we have NTFSInfo now which is better :-)
svn path=/trunk/; revision=68329
2015-07-01 11:17:22 +00:00
Thomas Faber
6faf4f830e
[MSI_WINETEST]
...
- Skip msi:msi test if running on Windows in non-interactive mode. This should allow WHS-Testbot to get a bit further
ROSTESTS-180
ONLINE-441 ROSTESTS-179
svn path=/trunk/; revision=68319
2015-06-30 11:34:34 +00:00
Thomas Faber
df14063ebc
[KMTESTS:MM]
...
- Fix some massive NP pool leakage.
svn path=/trunk/; revision=68318
2015-06-30 10:54:41 +00:00
Thomas Faber
eb33bb164d
[KMTESTS:MM]
...
- Add a test for MmAllocatePagesForMdl
svn path=/trunk/; revision=68271
2015-06-26 07:31:01 +00:00
Thomas Faber
634ccedc1c
[ROSAUTOTEST]
...
- Flush cout after each write as already done by Colin in r66855, per ROSTESTS-158
- Use DbgPrint instead of OutputDebugStringA again because the latter only calls the former anyway
Fixes test summary lines not being recognized by Testman, especially on VMware.
A little summary so we don't keep going back and forth with this function:
1) Only writing complete lines is required to that the output doesn't mix with debug output from other components. See r55618
2) OutputDebugStringA splits its input into 512-byte-sized blocks with no regard for line breaks, so using it with strings larger than 512 bytes breaks (1).
3) OutputDebugStringA eventually calls DbgPrint("%s", string) anyway so using it with chunks smaller than 512 bytes is not an optimization
As a result, yes this function MUST split up the lines itself, this can't be optimized or simplified away! kthxbye
ROSTESTS-178 #resolve
svn path=/trunk/; revision=68246
2015-06-23 10:06:38 +00:00
Thomas Faber
77ad885551
[ROSAUTOTEST]
...
- Revert r66855 to make the upcoming commit's diff show my actual changes.
ROSTESTS-178 ROSTESTS-158
svn path=/trunk/; revision=68245
2015-06-23 09:54:46 +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
e9138ce35a
[NTDLL_APITEST]
...
- Add a test for SystemFlagsInformation that demonstrates the parameter checks performed by NtQuerySystemInformation/NtSetSystemInformation
CORE-9849
svn path=/trunk/; revision=68225
2015-06-21 08:50:10 +00:00
Thomas Faber
6bb0bec44f
[SHELL32_APITEST]
...
- Add a test for CLSID_MyComputer that shows this folder object is also cached.
CORE-9839
svn path=/trunk/; revision=68209
2015-06-20 16:28:38 +00:00
Thomas Faber
9046d69084
[SHELL32_APITEST]
...
- Add a test showing that repeated calls to SHGetDesktopFolder return pointers to the same object, and that its CreateViewObject method instead creates new objects.
CORE-9839
svn path=/trunk/; revision=68200
2015-06-20 09:07:29 +00:00
Thomas Faber
52e13410cb
[APITESTS]
...
- Make CUnknownBase constructor parameters optional
svn path=/trunk/; revision=68199
2015-06-20 08:51:07 +00:00
Colin Finck
a4d50f82ff
[LOCALSPL_APITEST]
...
Put the calls that eventually give us the function pointers to localspl into a separate procedure GetLocalsplFuncs to enable further tests easily.
svn path=/branches/colins-printing-for-freedom/; revision=68194
2015-06-19 15:05:58 +00:00
Thomas Faber
8c4e56def9
[USER32_APITEST]
...
- Arch, will you stop only testing your code with MSVC?!
svn path=/trunk/; revision=68189
2015-06-18 14:02:55 +00:00
Thomas Faber
484a5f8751
[USER32_APITEST]
...
- Fail if we get too many WM_HOTKEY messages
CORE-9728
svn path=/trunk/; revision=68188
2015-06-18 13:59:51 +00:00
Thomas Faber
171f891e93
[USER32_APITEST]
...
- Add a simple test for RegisterHotKey with regular vs modifier-only hotkeys
CORE-9728
svn path=/trunk/; revision=68186
2015-06-18 13:41:52 +00:00
Thomas Faber
ab14879b70
[NTDLL_APITEST]
...
- Also test FileFsAttributeInformation in NtQueryVolumeInformationFile
svn path=/trunk/; revision=68166
2015-06-17 06:54:17 +00:00
Thomas Faber
bfe3738fc9
[NTDLL_APITEST]
...
- Fix GCC build
svn path=/trunk/; revision=68161
2015-06-16 11:40:51 +00:00
Thomas Faber
7a983aa51b
[NTDLL_APITEST]
...
- Test FileFsVolumeInformation in NtQueryVolumeInformationFile test
CORE-9820
svn path=/trunk/; revision=68160
2015-06-16 11:33:35 +00:00
Thomas Faber
d555f45389
[WS2_32_APITEST]
...
- Add a test for send/sendto with a read-only buffer
CORE-9807
svn path=/trunk/; revision=68120
2015-06-13 12:29:07 +00:00
Colin Finck
888171ae18
[LOCALSPL_APITEST]
...
It's only the second disabled test, which is causing trouble for us, so reactivate the first one.
This also confirms that the problem is not related to SEH.
svn path=/branches/colins-printing-for-freedom/; revision=68104
2015-06-10 21:49:49 +00:00
Colin Finck
1e363204d6
[LOCALSPL_APITEST]
...
- Add more tests for fpEnumPrinters.
For some reason, using SEH here works only once. We experience a hang in the testing process when you run the test again for a second time without restarting spoolsv. Needs more investigation.
- Ensure that the spooler service is running before starting any testing.
- Do proper cleanup in every case.
[LOCALSPL]
- Implement LocalEnumPrinters level 1 based on the API-Tests.
- Use DllAllocSplMem/DllFreeSplMem instead of HeapAlloc/HeapFree.
- Use AllocSplStr with DllFreeSplStr now that DuplicateStringW is gone.
- Use _countof where applicable.
[SPOOLSS]
- Found out that I was not the only one needing a wcsdup equivalent. My DuplicateStringW from localspl is actually exported as AllocSplStr in spoolss.
This is actually part of a range of undocumented memory functions in spoolss, so implement and document AllocSplStr, DllAllocSplMem, DllFreeSplMem, DllFreeSplStr, ReallocSplMem and ReallocSplStr.
Information about some of them was gathered through black box testing and DDK samples (down to Win95 DDK), which at least contained prototypes of them.
- Implement SplInitializeWinSpoolDrv based on the API-Test and simply return FALSE for SplIsUpgrade.
[SPOOLSS_APITEST]
- Add a test for ReallocSplStr, which was actually the most undocumented function of spoolss' memory functions.
[WINSPOOL]
SplInitializeWinSpoolDrv shows that we can't just auto-assign an ordinal to all winspool.drv functions. We even need to export some nameless functions by ordinal only.
Redo the whole .spec file based on the ordinals found in Windows Server 2003's winspool.drv. Trust WINE for the nameless stubs.
svn path=/branches/colins-printing-for-freedom/; revision=68089
2015-06-09 13:22:25 +00:00
Colin Finck
f2a66788f8
[LOCALSPL_APITEST]
...
Write an API-Test for localspl.dll. As the original localspl.dll from Windows Server 2003 relies on proper initialization inside spoolsv.exe, we cannot test it standalone as usual.
To make testing possible anyway, this program basically does four things:
- Injecting our testing code into spoolsv.exe.
- Registering and running us as a service in the SYSTEM security context like spoolsv.exe, so that injection is possible at all.
- Sending the test name and receiving the console output over named pipes.
- Redirecting the received console output to stdout again, so it looks and feels like a standard API-Test.
Nevertheless, the testing code in fpEnumPrinters.c is still written like a usual test. The known ok(), skip(), etc. macros can be used as usual, their output is just redirected through the named pipes.
Thanks to Thomas for giving me the tip about injecting code into spoolsv! :)
svn path=/branches/colins-printing-for-freedom/; revision=68080
2015-06-08 17:15:44 +00:00
Amine Khaldi
66b9b5427f
[OLE32_APITEST] Add test for IInitializeSpy. By Mark Jansen. See ROSTESTS-175 for more details.
...
svn path=/trunk/; revision=68069
2015-06-08 11:05:35 +00:00
Amine Khaldi
05cfb81d81
[USER32_WINETEST] Sync with Wine Staging 1.7.43.
...
svn path=/trunk/; revision=68067
2015-06-08 10:56:37 +00:00
Amine Khaldi
bb6348e9a3
[SHLWAPI_WINETEST] Add tests for AssocGetPerceivedType. By Mark Jansen. CORE-9754
...
svn path=/trunk/; revision=68043
2015-06-06 14:27:39 +00:00
Colin Finck
19839c646c
[SPOOLSS_APITEST]
...
Add a test for SplInitializeWinSpoolDrv verifying that Wine's XP-compatible implementation of this function also works for 2003 (and that we're going to need some nameless exports by ordinals in winspool.drv...)
svn path=/branches/colins-printing-for-freedom/; revision=68035
2015-06-06 12:32:30 +00:00
Colin Finck
1e4d261c62
[PRINTING]
...
Add an include directory for all printing components containing definitions not found in the public headers.
For now, that's just PackStrings in spoolss.h.
[SPOOLSS_APITEST]
Use the new spoolss.h header.
[WINPRINT_APITEST]
Add an API-Test for the winprint Print Processor, so far for its EnumPrintProcessorDatatypesW function. Tests succeed in Windows Server 2003.
winspool.drv also provides functions that go into winprint.dll, but as these tests show, they behave slightly different in terms of error codes due to the involved RPC and routing.
Windows Server 2003 has winprint functions in localspl.dll, so you have to copy its localspl.dll to winprint.dll for testing.
[WINPRINT]
- Use PackStrings to simplify the code.
- Fix test failures.
svn path=/branches/colins-printing-for-freedom/; revision=68025
2015-06-05 18:16:51 +00:00
Colin Finck
ecd7f83ffb
[SPOOLSS]
...
In an attempt to simplify the code for further functions that return information structures, implement and document the undocumented PackStrings function.
Hints were taken from an XP DDK sample and own testing.
[SPOOLSS_APITEST]
Add some tests for PackStrings that succeed under Windows Server 2003.
svn path=/branches/colins-printing-for-freedom/; revision=68023
2015-06-05 15:52:39 +00:00
Colin Finck
af0a3b64a9
[WINSPOOL_APITEST]
...
- Add tests for EnumPrinters
- Fix a test for EnumPrintProcessorDatatypes
svn path=/branches/colins-printing-for-freedom/; revision=68007
2015-06-04 12:19:06 +00:00
Amine Khaldi
a33904e62f
[NTDLL_WINETEST] Sync with Wine Staging 1.7.43.
...
svn path=/trunk/; revision=67945
2015-05-29 08:46:58 +00:00
Amine Khaldi
94346f3670
[NETAPI32_WINETEST] Sync with Wine Staging 1.7.43.
...
svn path=/trunk/; revision=67924
2015-05-26 17:17:50 +00:00
Amine Khaldi
a03392cf34
[MSVCRT_WINETEST] Sync with Wine Staging 1.7.43.
...
svn path=/trunk/; revision=67923
2015-05-26 17:15:48 +00:00
Amine Khaldi
cce4df4a3e
[GDI32_WINETEST] Sync with Wine Staging 1.7.43.
...
svn path=/trunk/; revision=67916
2015-05-25 18:52:18 +00:00
Amine Khaldi
a91416131e
[ADVAPI32_WINETEST] Sync with Wine Staging 1.7.43.
...
svn path=/trunk/; revision=67915
2015-05-25 18:46:12 +00:00
Pierre Schweitzer
4f63d24fbf
[KERNEL32_APITEST]
...
Add very long tests for tunnel cache.
So far, they are skipped because they are really long (they require more than 15s to complete).
Unfortunately, for unknown reason now, they are failing in ReactOS (whereas they shouldn't!).
An idea would be to see whether we can set an expiry of 1s for tunnel cache just for dbgtests and query the value from registry, so that it could help reduce test duration on ReactOS (but not on w2k3).
ROSTESTS-177
svn path=/trunk/; revision=67901
2015-05-25 11:38:02 +00:00
Pierre Schweitzer
a26a39f194
[KERNEL32_APITEST]
...
Add more tests for tunnel cache
svn path=/trunk/; revision=67900
2015-05-25 11:14:12 +00:00
Pierre Schweitzer
11f128b53d
[KERNEL32_APITEST]
...
Add simple tests regarding renaming and tunnel cache behavior for short names in user mode.
Longer tests should be added to show what happens in case of cache expiry.
All pass on w2k3 but not on ReactOS.
CORE-3875
svn path=/trunk/; revision=67897
2015-05-25 10:30:12 +00:00
Pierre Schweitzer
d9c71ea288
[KMTEST]
...
Leak less memory.
svn path=/trunk/; revision=67888
2015-05-24 18:14:49 +00:00
Pierre Schweitzer
23a0889551
[KMTEST]
...
Enable FsRtlTunnel tests.
They all pass in ReactOS now.
CORE-7272
svn path=/trunk/; revision=67887
2015-05-24 17:42:52 +00:00
Pierre Schweitzer
0d763e60fb
[KMTEST]
...
Don't attempt to allocate null-size buffer when copying empty string.
Note to next generations students: test your code and DON'T LEAK MEMORY!!!!
It still leaks atm, will have a look later on.
Note to Mr Bragin, beloved ReactOS Project Coordinator: did you actually reviewed your students work?
CORE-7272
svn path=/trunk/; revision=67885
2015-05-24 17:31:49 +00:00
Colin Finck
99b62ed313
[WINSPOOL_APITEST]
...
Make the tests actually succeed under Windows Server 2003.
svn path=/branches/colins-printing-for-freedom/; revision=67884
2015-05-24 16:55:20 +00:00
Thomas Faber
f7bf32d2ad
[ADVAPI32_APITEST]
...
- Fix test failures on Win 2003: unlike on Win7, write rights don't imply read
CORE-9719
svn path=/trunk/; revision=67849
2015-05-22 16:06:58 +00:00
Thomas Faber
9600755aaa
[ADVAPI32_APITEST]
...
- Add a test for calling RegQueryInfoKey with different access rights
CORE-9719
svn path=/trunk/; revision=67848
2015-05-22 15:47:02 +00:00
Colin Finck
beaa69af38
Time to commit some Work-In-Progress stuff before my diff gets too large..
...
[LOCALSPL]
- Begin work on the Local Spooler. Return a structure with function pointers in InitializePrintProvidor.
- Design and document internal structures for managing LocalSpl Handles, Printer Handles, Printers, Print Jobs and Print Processors.
Manage Printers and Print Processors in Generic Tables, with one Job Queue per Printer managed as a Doubly Linked List.
- Implement LocalOpenPrinter, LocalEnumPrintProcessorDatatypes, LocalEnumPrintProcessors, LocalGetPrintProcessorDirectory, with focus on catching all corner cases.
Currently working on LocalStartDocPrinter.
- Build upon the documentation at http://www.undocprint.org/formats/winspool/shd to read and write .SHD files.
[WINPRINT]
Begin work on the Standard Print Processor. Implement EnumPrintProcessorDatatypesW.
[WINSPOOL_APITEST]
Add an API Test for winspool.drv, currently testing some corner cases of ClosePrinter, EnumPrintProcessorDatatypesW, GetPrintProcessorDirectoryW, OpenPrinterW, StartDocPrinterW.
TODO: Find a way to actually test the localspl.dll functions instead of only winspool.drv. This DLL doesn't like to be tested standalone under Windows, e.g. without being used through spoolsv/spoolss.
[SPOOLSS]
Implement InitializeRouter by calling the InitializePrintProvidor function of localspl there.
This function should later also initialize further Print Providers.
[SPOOLSV]
Call InitializeRouter when starting up the service.
[WINSPOOL]
Add dummy functions for EnumPrintProcessorDatatypesA/EnumPrintProcessorDatatypesW.
[All modules]
Fix printf format specifiers for errors (%lu) and statuses (%ld).
svn path=/branches/colins-printing-for-freedom/; revision=67847
2015-05-22 15:29:07 +00:00
Timo Kreuzer
8613578cea
[DINPUT_WINETEST]
...
Skip randomly failing tests. See ROSTESTS-176 and CORE-9710
svn path=/trunk/; revision=67806
2015-05-17 10:55:03 +00:00
Amine Khaldi
6248f264b5
[IMAGEHLP_WINETEST] Add tests for ImageLoad, ImageUnload and GetImageUnusedHeaderBytes. By Mark Jansen.
...
svn path=/trunk/; revision=67767
2015-05-16 11:18:30 +00:00
Amine Khaldi
8d0e6718ae
[IMAGEHLP_WINETEST] Add to and fix MSVC build. By Mark Jansen.
...
svn path=/trunk/; revision=67765
2015-05-16 10:24:11 +00:00
Thomas Faber
f1291bfaea
[ADVAPI32_WINETEST]
...
- Replace test_reg_query_info with the upstream version as promised in r67424.
CORE-6976
svn path=/trunk/; revision=67712
2015-05-14 13:08:07 +00:00
Amine Khaldi
eacecfd85e
[WTSAPI32_WINETEST] Import from Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67661
2015-05-11 12:58:10 +00:00
Amine Khaldi
a9b4645a46
[WINTRUST_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67658
2015-05-11 12:51:23 +00:00
Amine Khaldi
f3b6069ebd
[WINDOWSCODECS_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67656
2015-05-11 12:50:02 +00:00
Timo Kreuzer
fe491d1d3b
[RICHED20_WINETEST]
...
Hey Arch, stop breaking GCC build, while trying to fix MSVC build!
svn path=/trunk/; revision=67628
2015-05-10 17:59:10 +00:00
Timo Kreuzer
f2b82513c2
[RICHED20_WINETEST]
...
Fix a few more set-but-unused warnings. ("Should be sent to wine-staging"(tm))
svn path=/trunk/; revision=67627
2015-05-10 17:54:02 +00:00
Timo Kreuzer
079df38c99
[KMTEST]
...
Hey Arch, if you turn warnings into errors, make sure to fix the warnings before!
svn path=/trunk/; revision=67626
2015-05-10 17:37:54 +00:00
Hermès Bélusca-Maïto
e2d20087ab
[ROSTESTS]: Move old testdata directory into the new one and add test files by Victor Martinez.
...
ROSTESTS-169 #resolve
svn path=/trunk/; revision=67625
2015-05-10 14:59:04 +00:00
Amine Khaldi
6135f8221c
[SETUPAPI_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67531
2015-05-03 11:33:46 +00:00
Amine Khaldi
a31e415ce7
[REG_WINETEST] Import from Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67530
2015-05-03 11:32:28 +00:00
Amine Khaldi
a4675648df
[WBEMDISP_WINETEST] Import from Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67515
2015-05-02 19:40:48 +00:00
Thomas Faber
68defa9dd4
[KMTESTS:IO]
...
- Also test write operations in IoReadWrite
- Add some nonzero success statuses
CORE-9624
svn path=/trunk/; revision=67493
2015-05-01 12:50:12 +00:00
Thomas Faber
f1b1a2086e
[KMTESTS:IO]
...
- Fix GCC build
svn path=/trunk/; revision=67488
2015-05-01 11:07:40 +00:00
Thomas Faber
abb2dff020
[KMTESTS:IO]
...
- Add a test for the interaction between NtReadFile and a file system driver
CORE-9624
svn path=/trunk/; revision=67487
2015-05-01 11:03:21 +00:00
Thomas Faber
054e41ecad
[KMTEST]
...
- Add TESTENTRY_NO_READONLY_DEVICE and TESTENTRY_BUFFERED_IO_DEVICE flags for standalone drivers
svn path=/trunk/; revision=67486
2015-05-01 10:52:37 +00:00
Amine Khaldi
fb31661620
[USERENV_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67445
2015-04-26 18:38:10 +00:00
Hermès Bélusca-Maïto
71a0dd0f0e
Forgot this change too.
...
svn path=/trunk/; revision=67443
2015-04-26 17:50:38 +00:00
Hermès Bélusca-Maïto
b4ebdb1ae9
[REACTOS]: Add a "testdata" subdirectory in %SystemRoot%\bin\ where you can put all needed extra files for the tests. In addition, all the files present in your rostests\testdata local directory of your working copy are also copied into %SystemRoot%\bin\testdata .
...
svn path=/trunk/; revision=67442
2015-04-26 17:47:55 +00:00
Kamil Hornicek
d3a6637990
[W32KNAPI]
...
- NEW_CURSORICON is no more
svn path=/trunk/; revision=67436
2015-04-26 13:17:24 +00:00
Amine Khaldi
e7264e00c5
[SHELL32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67432
2015-04-26 11:27:59 +00:00
Thomas Faber
8c6d35fc9e
[ADVAPI32_WINETEST]
...
- Add a test for RegQueryInfoKey. This serves as a placeholder to be replaced with the upstream version once accepted -- however it tests against Win 2003 behavior, so it can validate changes to our advapi32.
CORE-6976
svn path=/trunk/; revision=67424
2015-04-25 19:14:03 +00:00
Thomas Faber
410d16c399
[NTDLL_APITEST]
...
- Add a test for NtQueryKey(KeyFullInformation)
CORE-6976
svn path=/trunk/; revision=67414
2015-04-25 15:05:36 +00:00
Amine Khaldi
a3a21c0bcf
[UXTHEME_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67404
2015-04-25 11:03:51 +00:00
Amine Khaldi
f2599b4baa
[VBSCRIPT_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67403
2015-04-25 11:03:24 +00:00
Amine Khaldi
5ddcd5ea52
[SXS_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67401
2015-04-25 11:01:29 +00:00
Amine Khaldi
38cd269217
[SHLWAPI_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67399
2015-04-25 10:59:43 +00:00
Amine Khaldi
65a3bbb546
[SHDOCVW_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67397
2015-04-25 10:56:44 +00:00
Amine Khaldi
4c29c0e668
[SCRRUN_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67395
2015-04-25 10:54:49 +00:00
Amine Khaldi
6eb0bd7fb7
[RSAENH_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67393
2015-04-25 10:51:57 +00:00
Thomas Faber
c92559c27c
[GDI32_APITEST]
...
- Add a test for NtGdiAddFontResourceW. This goes in gdi32_apitest until we fix w32knapi to be Testman-compatible (ROSTESTS-167). Patch by Víctor Martínez Calvo.
ROSTESTS-166 #resolve
svn path=/trunk/; revision=67391
2015-04-25 10:41:32 +00:00
Thomas Faber
050de17f6a
[NTDLL_WINETEST]
...
- Avoid printing an unterminated string in registry test. Powered by DPH.
- Add a ROS hack to avoid a buffer overflow when one of our DPRINTs is returned by WaitForDebugEvent (e.g. when using DPH)
svn path=/trunk/; revision=67382
2015-04-24 17:37:31 +00:00
Thomas Faber
bccac1a15b
[NTDLL_APITEST]
...
- Gracefully handle failures in NtMapViewOfSection test. CORE-9189
- Correctly handle unterminated strings in NtQueryKey test. Powered by DPH.
svn path=/trunk/; revision=67370
2015-04-23 18:41:08 +00:00
Thomas Faber
4744fee712
[URLMON_WINETEST]
...
- Re-enable skipped protocol tests
ROSTESTS-165 #resolve
svn path=/trunk/; revision=67366
2015-04-23 11:32:20 +00:00
Amine Khaldi
4c58fa556c
[URLMON_WINETEST] Skip test_ftp_protocol() because of timeouts. ROSTESTS-165
...
svn path=/trunk/; revision=67354
2015-04-22 20:48:13 +00:00
Thomas Faber
1d58087ea8
[NTDLL_APITEST]
...
- Ensure 4-byte alignment for ATOM_BASIC_INFORMATION
CORE-6994 #resolve
svn path=/trunk/; revision=67349
2015-04-22 15:50:00 +00:00
Amine Khaldi
3c53bca528
[URLMON_WINETEST] Skip test_http_protocol() and test_https_protocol() because of timeouts. ROSTESTS-165
...
svn path=/trunk/; revision=67348
2015-04-22 12:44:36 +00:00
Amine Khaldi
4295aef9da
[WININET_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
...
svn path=/trunk/; revision=67344
2015-04-22 08:38:32 +00:00
Thomas Faber
95ebf88866
[NTDLL_APITEST]
...
- Add some more tests for RtlDoesFileExists_*, in particular passing NT paths
CORE-9523
svn path=/trunk/; revision=67334
2015-04-21 10:50:12 +00:00
Thomas Faber
45c2f87c87
[WIN32K:NTUSER]
...
- Fix some GetWindowPlacement tests
CORE-9578
svn path=/trunk/; revision=67333
2015-04-21 10:14:12 +00:00
Pierre Schweitzer
c45bd159ff
[KERNEL32_APITEST]
...
Force hexa output
svn path=/trunk/; revision=67332
2015-04-21 09:30:05 +00:00