Commit graph

908 commits

Author SHA1 Message Date
Thomas Faber
022c6505d0 [ADVAPI32_WINETEST]
- Fix running the test with a relative path. Already Sent Upstream(TM)
- Do the rest of that tiny Winesync, too, while we're at it. Now at 1.3.33
- Remove the spooler hack in the process. We don't actually need it

svn path=/trunk/; revision=54400
2011-11-16 20:53:18 +00:00
Thomas Faber
8e8284168c [ADVAPI32_WINETEST]
- Make the Spooler -> Eventlog hack complete instead of half-doing it. "Fixes" test failure on Windows. See r53502

svn path=/trunk/; revision=54377
2011-11-14 18:43:26 +00:00
Thomas Faber
e661f24f8a [KMTESTS/KE]
- Do not check IRQLs above HIGH_LEVEL. That's not very useful anyway. Fixes hang in kmtest:KeIrql.

svn path=/trunk/; revision=54363
2011-11-12 14:49:14 +00:00
Thomas Faber
2bc2e85140 [KMTESTS]
- Fix some typos in previous commit
- Make the driver object accessible to tests

svn path=/trunk/; revision=54355
2011-11-12 00:21:57 +00:00
Thomas Faber
218b87ee29 [KMTESTS]
- Fix AMD64 build

svn path=/trunk/; revision=54353
2011-11-11 23:04:26 +00:00
Thomas Faber
bfebe892d9 [ADVAPI32_WINETEST]
- Skip service start timeout tests. They cannot time out until services uses asynchronous I/O.
See issue #6646 for more details.

svn path=/trunk/; revision=54346
2011-11-10 22:34:31 +00:00
Thomas Faber
1f8bcd7af2 [KERNEL32_WINETEST]
- Do not use strcat_s. It is not guaranteed to exist on Windows.

svn path=/trunk/; revision=54324
2011-11-06 23:38:39 +00:00
Thomas Faber
e2d5a05b09 [MSVCRT_WINETEST]
- Sync to Wine 1.3.32

svn path=/trunk/; revision=54296
2011-11-05 09:54:41 +00:00
Thomas Faber
c0f989c66a [RICHED20_WINETEST]
- Sync to Wine 1.3.32

svn path=/trunk/; revision=54290
2011-11-04 23:07:16 +00:00
Giannis Adamopoulos
8451dca5ee [user32_apitest]
- Add one more testcase and fix another one for SPI_SETNONCLIENTMETRICS

svn path=/trunk/; revision=54187
2011-10-18 11:19:24 +00:00
Giannis Adamopoulos
f8cd9ebd14 [user32_apitest]
- Add some tests for the messages that are sent when SPI_SETNONCLIENTMETRICS is used

svn path=/trunk/; revision=54180
2011-10-17 16:35:22 +00:00
Thomas Faber
5d40c09bb6 [NTDLL_WINETEST]
- Fix MSVC build. Already sent upstream(TM)

svn path=/trunk/; revision=54158
2011-10-16 11:26:06 +00:00
Aleksey Bragin
d9f8633b4e - Add a new RtlIsDosPathName_Ustr test which shows a flaw in the existing implementation.
svn path=/trunk/; revision=54114
2011-10-13 17:42:19 +00:00
Kamil Hornicek
9955d0ed84 [GDI32_WINETEST]
Bail out of compare_emf_bits earlier. This way we only record one skipped test, but it allows us to actually complete the metafile tests. Restore formatting to its previous glory.

svn path=/trunk/; revision=54111
2011-10-13 14:11:50 +00:00
Kamil Hornicek
5b1ee500b6 fix build
svn path=/trunk/; revision=54108
2011-10-13 13:38:22 +00:00
Timo Kreuzer
f886d23efc [GDI32_APITEST]
- Add tests for CreateDIBitmap
- more tests for AddFontResource, GetPixel, SetSysColors

svn path=/trunk/; revision=54106
2011-10-13 12:52:25 +00:00
Thomas Faber
b2d43ccd3c [KMTESTS/RTL]
- Add a test for RtlFindCharInUnicodeString

svn path=/trunk/; revision=54090
2011-10-12 11:25:34 +00:00
Thomas Faber
bab9f940a1 [RPCRT4_WINETEST]
- Sync to Wine 1.3.30. Fixes crash in rpcrt4:rpc test
See issue #5778 for more details.

svn path=/trunk/; revision=54089
2011-10-12 11:02:41 +00:00
Timo Kreuzer
072e367a5d [ntdll_apitests]
Fix rbuild build

svn path=/trunk/; revision=54080
2011-10-11 16:09:34 +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
Rafal Harabien
34c8ab588c [USER32_APITEST] Fix GetSystemMetrics test output which was interpret by testman as crash.
svn path=/trunk/; revision=54060
2011-10-09 09:41:49 +00:00
Rafal Harabien
b2b0280779 [KMTESTS\NTOS_KE] - Add KeTimer test stub which tests only KeInitializeTimerEx (Note: this function initializes more fields of dispatch header than KeInitializeEvent).
svn path=/trunk/; revision=54047
2011-10-07 16:13:03 +00:00
Giannis Adamopoulos
1a2f1828f4 [user32_apitest]
- Add a couple of tests for the messages sent when changing the z-oder of windows with DeferWindowPos (this test ignores owners z-order)

svn path=/trunk/; revision=54025
2011-10-06 14:19:04 +00:00
Giannis Adamopoulos
1e41f9ec85 [user32_apitest]
- remove all previous SetActiveWindow tests as they were completely wrong. This is because changing the z-order of the owner windows is done by SetWindowPos as tested in the same test suite. However SetActiveWindow calls SetWindowPos without SWP_NOOWNERZORDER parameter which leads to changing the zorder of owner windows 

svn path=/trunk/; revision=54023
2011-10-06 13:06:52 +00:00
Giannis Adamopoulos
59b0d94ae2 [user32_apitest]
- Add some more tests for SetWindowPos with or without SWP_NOOWNERZORDER. This clears the misunderstanding on changing owner window z-order once and for all

svn path=/trunk/; revision=54022
2011-10-06 12:46:21 +00:00
Giannis Adamopoulos
080c9a5b1e [user32_apitest]
- Add some message tests for DeferWindowPos

svn path=/trunk/; revision=54010
2011-10-05 14:44:45 +00:00
Thomas Faber
7b34590b30 [GDI32_WINETEST][KERNEL32_WINETEST]
- Fix MSVC build. Sent and applied upstream.

svn path=/trunk/; revision=54004
2011-10-05 09:35:25 +00:00
Thomas Faber
3f170e114a [KERNEL32_WINETEST]
- Restore a ros-diff lost during wine sync. Should fix kernel32:volume crash
- Better mark ros diffs in testlist.c and also bring it somewhat into sync

svn path=/trunk/; revision=54003
2011-10-05 09:29:32 +00:00
Giannis Adamopoulos
fbf5e4605b [user32_apitest]
- Do not log WM_QUERYNEWPALETTE but make sure that we get this message only on 8bpp

svn path=/trunk/; revision=53991
2011-10-04 17:53:43 +00:00
Amine Khaldi
523f2c90d7 [USER32_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53976
2011-10-03 19:49:16 +00:00
Amine Khaldi
4aec35aa7b [NTDLL_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53975
2011-10-03 19:29:29 +00:00
Amine Khaldi
9977836528 [KERNEL32_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53966
2011-10-03 17:58:01 +00:00
Amine Khaldi
fe92ad9f84 [IPHLPAPI_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53964
2011-10-03 16:17:33 +00:00
Amine Khaldi
ffdcf82397 [BROWSEUI_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53963
2011-10-03 16:04:23 +00:00
Amine Khaldi
ae8fa62fc7 [ADVAPI32_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53961
2011-10-03 15:18:15 +00:00
Amine Khaldi
5487d628cf [GDI32_WINETEST]
* Skip some parts of bitmap test to allow Testman to handle it.
See issue #6527 for more details.

svn path=/trunk/; revision=53954
2011-10-03 14:13:41 +00:00
Amine Khaldi
76fd17af43 [GDI32_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53950
2011-10-03 09:26:08 +00:00
Thomas Faber
282312fef2 [WINETESTS/CMAKE]
- Disable those unhelpful format string warnings
- Remove some unnecessary defines

svn path=/trunk/; revision=53945
2011-10-02 22:16:18 +00:00
Thomas Faber
e69656b340 [ADVAPI32_APITEST] - Test passing tag, but no group to CreateService
[KMTESTS/MM] - MmSection: Wait for write completion to prevent a random test failure

svn path=/trunk/; revision=53943
2011-10-02 21:42:33 +00:00
Giannis Adamopoulos
dbab32c663 [user32_apitest]
- properly cleanup when tests are completed
- Add some more tests for SetActiveWindow that prove that bringing owner/owned windows to front is done by SetActiveWindow and not by SetWindowPos

svn path=/trunk/; revision=53905
2011-09-30 15:37:13 +00:00
Giannis Adamopoulos
b1e2faf090 [user32]
- Fix a couple of misleading tests

svn path=/trunk/; revision=53883
2011-09-28 12:40:43 +00:00
Thomas Faber
23b2b84ce7 [SHELL32_WINETEST]
- Fix MSVC build. This is a (partial) Winesync

svn path=/trunk/; revision=53874
2011-09-27 19:07:21 +00:00
Eric Kohl
b8329db06a [APITESTS]
Add service tag tests.

Patch by Thomas Faber.

svn path=/trunk/; revision=53873
2011-09-27 13:06:33 +00:00
Pierre Schweitzer
d858435e44 [KMTEST]
Add more tests for FsRtlIs*InExpression()
Those are currently failing on ReactOS

svn path=/trunk/; revision=53858
2011-09-26 05:51:39 +00:00
Giannis Adamopoulos
dc6c2f8e88 [user32_apitest]
- In TrackMouseEvent tests, use mouse_event function to move the mouse cause this causes low level hooks to be called and SetCursorPos doesn't
- Test low level mouse hooks for TrackMouseEvent
- Test ways to block WM_MOUSEHOVER and WM_MOUSELEAVE. This is useful to detect where each message is generated
- clean up the code a bit by adding FLUSH_MESSAGES macro that checks for expected message queue status and flushes the message queue

svn path=/trunk/; revision=53855
2011-09-25 16:05:09 +00:00
Giannis Adamopoulos
0c34695bab [user32_apitest]
- Add one more small test for WM_SYSTIMER

svn path=/trunk/; revision=53835
2011-09-24 12:22:21 +00:00
Giannis Adamopoulos
aa39ad7260 [user32_apitest.exe]
- Fix gcc build

svn path=/trunk/; revision=53832
2011-09-24 12:05:14 +00:00
Giannis Adamopoulos
31eb9d7849 [user32_apitest]
- Implement logging post messages or winevents
- For SetActiveWindow test, also test the parameters of WM_WINDOWPOSCHANGING and WM_WINDOWPOSCHANGED messages
- For TrackMouseEvent test, also test the WM_SYSTIMER that is possible to be logged now

svn path=/trunk/; revision=53830
2011-09-24 11:55:19 +00:00
Amine Khaldi
b1df00f897 [SHELL32_WINETEST]
* Sync to Wine 1.3.29.

svn path=/trunk/; revision=53821
2011-09-23 23:14:50 +00:00
Giannis Adamopoulos
184aeeeeef [user32_apitest]
- add back showing the index of the message when comparing massage logs

svn path=/trunk/; revision=53815
2011-09-23 16:04:17 +00:00
Giannis Adamopoulos
b540c10e9f [user32_apitest]
- Fix build with gcc

svn path=/trunk/; revision=53814
2011-09-23 14:19:40 +00:00
Giannis Adamopoulos
d55b76ab43 [user32_apitest]
- Simplify compare_cache and make it show more meaningful results

svn path=/trunk/; revision=53813
2011-09-23 14:09:30 +00:00
Giannis Adamopoulos
a947b9c6fc [user32_apitest.rbuild]
- Move shared code used to log window messages in helper.c
- Implement logging hooks
- Fix comparing the logged messages to show the correct line of the test
- Add tests for hooks in TrackMouseEvent test

svn path=/trunk/; revision=53812
2011-09-23 12:05:40 +00:00
Giannis Adamopoulos
34f9dc947a [user32_apitest]
- Fix white spaces

svn path=/trunk/; revision=53811
2011-09-23 11:45:44 +00:00
Thomas Faber
886e0ff173 [KMTESTS/MM]
- Extend MmSection test to include passing different files and mapping a view

svn path=/trunk/; revision=53810
2011-09-23 11:43:02 +00:00
Giannis Adamopoulos
104f40f71f [user32_apitest]
- Add some tests for TrackMouseEvent

svn path=/trunk/; revision=53787
2011-09-21 12:30:22 +00:00
Thomas Faber
b41af56f6e [KMTESTS/MM]
- Add some tests for MmCreateSection involving file objects

svn path=/trunk/; revision=53785
2011-09-21 10:35:33 +00:00
Thomas Faber
2fca6b111a [KMTESTS]
- MmSection: properly clean up on failure
- Some more x64 build fixing

svn path=/trunk/; revision=53712
2011-09-15 16:49:22 +00:00
Thomas Faber
2b17fa159d [KMTESTS]
- Add support for guarded allocations, that can be used to detect buffer overruns
- Add GuardedMemory example test
- Add MmSection test with some basic parameter checks for MmCreateSection
- Fix some x64 build problems
- Update readme

svn path=/trunk/; revision=53687
2011-09-11 11:22:00 +00:00
Thomas Faber
ac09e360bb [KMTEST]
- Load the driver from the application directory, not the current directory

svn path=/trunk/; revision=53672
2011-09-10 14:45:47 +00:00
Thomas Faber
454f222ade [ROSTESTS]
- Merge the Kernel Mode Test Suite Google Summer of Code project
- Happy testing, everyone ;)

svn path=/trunk/; revision=53671
2011-09-10 11:41:33 +00:00
Giannis Adamopoulos
d7f5b33e0d [user32]
- Add some more tests for the messages that are sent by SetActiveWindow

svn path=/trunk/; revision=53643
2011-09-08 15:53:38 +00:00
Giannis Adamopoulos
2225b4b938 [user32_apitest]
- Add more tests for SetActiveWindow

svn path=/trunk/; revision=53640
2011-09-08 11:31:31 +00:00
Giannis Adamopoulos
7635cc18b1 [user32_apitest]
- Add some more tests hoping that SetActiveWindow will reveal its secrets

svn path=/trunk/; revision=53632
2011-09-07 23:08:14 +00:00
Giannis Adamopoulos
2f5ccca699 [user32_apitest]
- Add a test case for SetActiveWindow that shows its behavior related to owner windows. It should point the bug observed in bug 1239

svn path=/trunk/; revision=53621
2011-09-07 14:05:58 +00:00
Jérôme Gardou
9a5598685c [CMAKE]
- fix msvc build

svn path=/trunk/; revision=53592
2011-09-04 21:06:02 +00:00
Jérôme Gardou
e293f3d468 [CMAKE]
- rostests side of r53585

svn path=/trunk/; revision=53586
2011-09-04 17:33:34 +00:00
Jérôme Gardou
f41f1865c6 [WINETESTS/WININET]
- fix warnings

svn path=/trunk/; revision=53577
2011-09-04 13:09:16 +00:00
Jérôme Gardou
92b4703b90 [WINETESTS/URLMON]
- fix warnings

svn path=/trunk/; revision=53576
2011-09-04 13:01:38 +00:00
Sylvain Petreolle
152a7cc18d [WINETESTS]
Allow to run skipped test in interactive mode.

svn path=/trunk/; revision=53575
2011-09-04 12:26:49 +00:00
Jérôme Gardou
acda44fd71 [WINETESTS/GDI32]
- fix warnings

svn path=/trunk/; revision=53571
2011-09-04 11:31:17 +00:00
Thomas Faber
1a358ac727 [NTDLL_APITEST]
- Fix warnings and failure messages

svn path=/trunk/; revision=53563
2011-09-03 19:44:07 +00:00
Jérôme Gardou
e58c2e969c [ROSTESTS]
- rostests side of r53559
- remove some definitions instead of just staring at the compiler emitting warnings

svn path=/trunk/; revision=53560
2011-09-03 19:19:57 +00:00
Amine Khaldi
2b4d045b85 [RPCRT4_WINETEST]
* Fix msvc build.

svn path=/trunk/; revision=53552
2011-09-03 17:35:54 +00:00
Aleksey Bragin
b93fdf2a65 - Fix build (let it be "define").
svn path=/trunk/; revision=53509
2011-08-31 10:01:33 +00:00
Jérôme Gardou
6f2e9c5d9e [CMAKE]
- fix build

svn path=/trunk/; revision=53507
2011-08-30 21:26:11 +00:00
Jérôme Gardou
3c9134c338 [WINETESTS/RPCRT4]
- fix MSVC build

svn path=/trunk/; revision=53506
2011-08-30 21:02:14 +00:00
Jérôme Gardou
0248645f79 [WINETESTS/RPCRT4]
Until now, rpcrt4 winetests where badly broken : client calls remotely forwarded to serverside functions which called... client side functions. One has to wonder how testbot survived the operation
- Cmake : fix that
- rbuild : add a hack keeping the old behaviour, because I don't know how to make this right

svn path=/trunk/; revision=53503
2011-08-30 20:49:31 +00:00
Jérôme Gardou
597370501d [WINETEST/ADVAPI32]
- use a service name that exists on Reactos

svn path=/trunk/; revision=53502
2011-08-30 20:41:27 +00:00
Amine Khaldi
c019323d0a * Addendum to r53472. This line is removed in Wine, so no need to consider sending this upstream.
svn path=/trunk/; revision=53473
2011-08-27 18:24:37 +00:00
Timo Kreuzer
5f541ba1e2 [USER32_WINETEST]
Better fix by Tomas Faber
(increases the performance ;-))

svn path=/trunk/; revision=53408
2011-08-24 08:42:37 +00:00
Timo Kreuzer
b442f5c902 [USER32_WINETEST]
Fix MSVC build

svn path=/trunk/; revision=53407
2011-08-24 08:36:18 +00:00
Timo Kreuzer
c47522f9e8 [USER32_APITEST]
Fix amd64 build

svn path=/trunk/; revision=53395
2011-08-23 06:45:36 +00:00
James Tabor
7a4c65a6b9 [WineTest:User32]
- Up the rest to 1.3.26.

svn path=/trunk/; revision=53387
2011-08-22 21:33:49 +00:00
James Tabor
3c7ab0bd8a [WineTest:User32]
- Up msg to 1.3.26.

svn path=/trunk/; revision=53386
2011-08-22 21:07:39 +00:00
James Tabor
b47bf7e4d5 [WineTest:User32:User32]
- Up win to 1.3.26, keeping original patch plus skipping test_SetForegroundWindow, it hangs on WaitForSingleObject line 2771, needs regression testing.

svn path=/trunk/; revision=53384
2011-08-22 19:16:39 +00:00
Olaf Siejka
f7ead57f00 - Revert 53150, FAT corruption was not caused by ntdll:exception test;
svn path=/trunk/; revision=53161
2011-08-10 11:29:41 +00:00
Thomas Faber
4dc0633003 [NTDLL_WINETEST]
- Fix MSVC build

svn path=/trunk/; revision=53157
2011-08-09 22:37:53 +00:00
Amine Khaldi
e6f0664b39 [NTDLL_WINETEST]
* Skip ntdll exception tests until bug 6404 is fixed.

svn path=/trunk/; revision=53150
2011-08-09 12:10:04 +00:00
Jérôme Gardou
73d63701da [WINETESTS]
- update rpcrt4 tests to wine 1.3.26 while we're at it.

svn path=/trunk/; revision=53119
2011-08-07 16:20:27 +00:00
Jérôme Gardou
d25222c0de [ROSTESTS/CMAKE]
- fix rpcrt4 winetest build file according to r53112

svn path=/trunk/; revision=53113
2011-08-07 00:54:26 +00:00
Sylvain Petreolle
521309797d [ROSTESTS]
Disable urlmon:protocol test since it crashes now.
See bug 6381 for more details.

svn path=/trunk/; revision=52722
2011-07-17 23:22:34 +00:00
Olaf Siejka
1e168bdfba [ROSTESTS]
- Skip test_enhmetafile to prevent the oleaut_winetest:olepicture crash. 
See issue #5000 for more details. Test skipping must be diffed, else will be reverted again at winesync.

svn path=/trunk/; revision=52721
2011-07-17 21:30:16 +00:00
Cameron Gutman
3bf6ac15e4 [WS2_32_WINETEST]
- Fix check to catch WSAEnumProtocols failure

svn path=/trunk/; revision=52668
2011-07-12 21:46:42 +00:00
Jérôme Gardou
9a41e5d6ec [APITESTS]
- Add some more tests to NtFreeVirtualMemory

svn path=/trunk/; revision=52659
2011-07-12 17:55:20 +00:00
Jérôme Gardou
68d0db0868 [APITEST]
- add one more test to NtFreeVirtualMemory

svn path=/trunk/; revision=52658
2011-07-12 17:36:52 +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
Jérôme Gardou
da1b81d04f [CMAKE]
- do not use half supported precompiled header wrongly for rosautotests

svn path=/trunk/; revision=52483
2011-06-27 17:20:02 +00:00
Amine Khaldi
512325377f [CMAKE]
* Skip more modules that do not compile, in MSVC build.

svn path=/trunk/; revision=52426
2011-06-22 16:08:07 +00:00
Amine Khaldi
de7f3b854f [CMAKE]
* Skip some modules that do not compile, in MSVC build.
* Welcome, MSVC BootCD. I'm sure ros devs will fix the s.it out of you.. Right ?

svn path=/trunk/; revision=52419
2011-06-22 11:51:02 +00:00