Commit graph

1007 commits

Author SHA1 Message Date
Thomas Faber c1abc87910 [NTDLL_APITEST]
- Try GetProcAddress even on private functions. Allows easier testing in ROS by temporarily exporting them.

svn path=/trunk/; revision=56419
2012-04-25 13:06:30 +00:00
Timo Kreuzer 3263e4fd82 {ROSTESTS]
Fix compilation

svn path=/trunk/; revision=56418
2012-04-25 12:42:40 +00:00
Thomas Faber d0683c7f6f [NTDLL_APITEST]
- Add a test for RtlDoesFileExists_U (and its three friends, if addresses are provided)
- Various small path test improvements

svn path=/trunk/; revision=56416
2012-04-25 12:13:38 +00:00
Thomas Faber bf4b9fbaad [NTDLL_APITEST]
- Add a test for RtlGetFullPathName_Ustr (requires the function address to be known)
- Various improvements to the other path tests

svn path=/trunk/; revision=56413
2012-04-25 09:52:38 +00:00
Thomas Faber 5eecc92cb2 [NTDLL_APITEST]
- Fix GCC build

svn path=/trunk/; revision=56412
2012-04-25 07:57:50 +00:00
Thomas Faber fb43dc26f7 [NTDLL_APITEST]
- Add test for RtlGetLongestNtPathLength
- Add test for RtlDetermineDosPathNameType_U (and RtlDetermineDosPathNameType_Ustr, if address is known)

svn path=/trunk/; revision=56411
2012-04-25 07:43:33 +00:00
Timo Kreuzer 65873aaab9 [GDI32_APITEST]
- Add tests for CombineRgn

svn path=/trunk/; revision=56408
2012-04-24 17:11:08 +00:00
Timo Kreuzer 4fc848b780 [GDI32_APITEST]
- Add more tests for GetObject

svn path=/trunk/; revision=56405
2012-04-24 14:45:12 +00:00
Timo Kreuzer bbf9dac724 [GDI32_APITEST]
- Add more tests for GetObject and SelectObject
- Fix a bug that made gcc builds crash

svn path=/trunk/; revision=56402
2012-04-23 22:16:50 +00:00
James Tabor 3b3feb61a8 - Safe to test SetForegroundWindow.
svn path=/trunk/; revision=56399
2012-04-23 19:09:31 +00:00
Timo Kreuzer 4bea149dd8 fix build
svn path=/trunk/; revision=56398
2012-04-23 19:06:10 +00:00
Timo Kreuzer ce51c9773d [GDI32_APITEST]
- Add more tests for GetCurrentObject and GetObject
- Comment out tests that fail on debug builds

svn path=/trunk/; revision=56397
2012-04-23 19:02:51 +00:00
Timo Kreuzer cc8ff50175 [GDI32_APITEST]
Fix build

svn path=/trunk/; revision=56394
2012-04-23 10:56:45 +00:00
Timo Kreuzer 3f8f2a7550 [GDI32_APITEST]
Add tests for CreateBitmap, CreateIconIndirect, GetRandomRgn and PatBlt

svn path=/trunk/; revision=56393
2012-04-23 10:42:22 +00:00
Thomas Faber 1a908c8114 [KMTESTS/OB]
- Add ObTypes test that checks all object types that should be present on Windows

svn path=/trunk/; revision=56379
2012-04-21 09:06:54 +00:00
Timo Kreuzer daedde8ad3 [CRT TEST]
disable the crt tests until the cmake issues are resolved

svn path=/trunk/; revision=56365
2012-04-18 18:06:23 +00:00
Timo Kreuzer a791cb5f36 [CRT TEST]
for now disable the static test, it needs some fixes first

svn path=/trunk/; revision=56364
2012-04-18 17:37:21 +00:00
Timo Kreuzer 005d1d2a0c [TESTS]
Add a test framework for crt (ntdll, crtdll, msvcrt and static)

svn path=/trunk/; revision=56363
2012-04-18 17:21:18 +00:00
James Tabor 8280d46614 - Allow warnings when needed.
svn path=/trunk/; revision=56351
2012-04-15 01:32:04 +00:00
Amine Khaldi 4a7200a793 [W32KNAPI]
* Adapt to the new subsystem layout.

svn path=/trunk/; revision=56322
2012-04-02 18:43:35 +00:00
Amine Khaldi b5e6b0441c [GDI32_APITEST]
* Addendum to r56319.

svn path=/trunk/; revision=56320
2012-04-02 10:52:54 +00:00
Thomas Faber 5c2322f0f8 [NTDLL_WINETEST]
- Fix running RtlGetFullPathName_UstrEx test from drive root
- Add a test for RtlGetFullPathName_U based on the same test cases

svn path=/trunk/; revision=56230
2012-03-25 21:24:05 +00:00
Thomas Faber 1c4bc49902 [NTDLL_APITEST]
- Add a test for RtlGetFullPathName_UstrEx

svn path=/trunk/; revision=56229
2012-03-25 20:01:12 +00:00
Thomas Faber f6740b2dba [XMLLITE_WINETEST]
- Fix MSVC build. Already sent upstream.

svn path=/trunk/; revision=56191
2012-03-19 16:12:15 +00:00
Rafal Harabien 551ab97f99 [XMLLITE_WINETEST]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56190
2012-03-19 15:18:56 +00:00
Rafal Harabien 8ee2daa9a2 [INETMIB1_WINETEST]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56187
2012-03-19 15:06:28 +00:00
Rafal Harabien e88971e564 [IMAGEHLP_WINETEST]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56174
2012-03-16 19:45:27 +00:00
Rafal Harabien 6a055c32ca [CRYPTUI_WINETEST]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56165
2012-03-15 22:03:06 +00:00
James Tabor fca392e8b0 [IMM32_WINETEST] - Sync to Wine 1.4 or Head.
svn path=/trunk/; revision=56164
2012-03-15 21:45:07 +00:00
Rafal Harabien 81f40a88f1 [AVIFIL32_WINETEST]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56161
2012-03-15 21:28:56 +00:00
Rafal Harabien 4ae01ae604 [ATL_WINETEST]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56158
2012-03-15 20:15:43 +00:00
Thomas Faber ea61322952 [KMTESTS/EX] - Fix GCC build
svn path=/trunk/; revision=56155
2012-03-15 11:49:09 +00:00
Thomas Faber d0231c12c2 [KMTESTS/EX]
- Work around compiler-specific false positives in ExInterlocked
- Disable broken ExPools tests

svn path=/trunk/; revision=56154
2012-03-15 11:46:30 +00:00
Pierre Schweitzer 9fbfe075cb [KMTEST]
6 more tests

svn path=/trunk/; revision=56148
2012-03-14 13:53:22 +00:00
Pierre Schweitzer fa63f5ff1c [KMTEST]
Add missing EOLs

svn path=/trunk/; revision=56147
2012-03-14 10:04:07 +00:00
Pierre Schweitzer 5503fdf3bd [KMTEST]
Finally, add more tests for extra wildcards. They were untested before.
There should be several failures

svn path=/trunk/; revision=56145
2012-03-14 09:43:16 +00:00
Pierre Schweitzer 3f4382482e [KMTEST]
Only if-out the proper tests on checked builds. This should reveal the failing tests.

svn path=/trunk/; revision=56142
2012-03-13 21:24:11 +00:00
Pierre Schweitzer fc00f17c66 [KMTEST]
Add a few more tests. Two should fail on ReactOS

svn path=/trunk/; revision=56141
2012-03-13 21:07:55 +00:00
Amine Khaldi d2b625c52f [ROSTESTS]
* Addendum to my previous commit.

svn path=/trunk/; revision=56131
2012-03-12 13:34:01 +00:00
Jérôme Gardou 63fa6d040d [DAMN_IT]
- addendum to r56081

svn path=/trunk/; revision=56082
2012-03-07 21:46:15 +00:00
Rafal Harabien 6e4c0662ea [GDIPLUS_WINETEST]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=56056
2012-03-05 20:18:32 +00:00
Cameron Gutman 04177d9d19 [ROSAUTOTEST]
- Flush file buffers after writing to the crash recovery journal

svn path=/trunk/; revision=55933
2012-02-29 19:44:44 +00:00
Sylvain Petreolle 64be055c58 [KERNEL32_WINETEST]
Addendum to 55888:
allow to run MEM_RESET tests in interactive mode.

svn path=/trunk/; revision=55890
2012-02-27 20:19:21 +00:00
Kamil Hornicek f051482d69 [KERNEL32_WINETEST]
Disable tests that would hit asserts due to current work on VM. Requested functionality is missing and will be for some time.

svn path=/trunk/; revision=55888
2012-02-27 19:33:15 +00:00
Amine Khaldi 7d3f5052d0 * Addendum to r55855.
svn path=/trunk/; revision=55856
2012-02-25 17:23:58 +00:00
Thomas Faber 26a8d7fa89 [USER32_WINETEST]
- Do not depend on argument evaluation order and thus uninitialized values. Sent and applied upstream. Dedicated to Stefan

svn path=/trunk/; revision=55814
2012-02-22 21:12:59 +00:00
Amine Khaldi 2494d9170c * Addendum to r55764.
svn path=/trunk/; revision=55765
2012-02-20 22:09:21 +00:00
Sir Richard 8fa73c4dc6 [NTDLL_WINETEST]: Skip an obviously nonsensical test of trying to sprintf into NULL.
svn path=/trunk/; revision=55730
2012-02-20 01:13:50 +00:00
Giannis Adamopoulos b65af38817 [user32_apitest]
- Test the initial desktop and window station of processes

svn path=/trunk/; revision=55727
2012-02-19 23:46:06 +00:00
Kamil Hornicek 04135b7ce4 [ROSAUTOTEST]
If the last chunk of the string sent to StringOut isn't a whole line and forcePrint is set to false, send back what's left after processing. The caller is then responsible for prepending that string next time it calls StringOut. Should fix the rest of debug log corruptions.

svn path=/trunk/; revision=55670
2012-02-17 12:31:32 +00:00
Kamil Hornicek a7b1c97a33 [ROSAUTOTEST]
Some bug fixing.

svn path=/trunk/; revision=55621
2012-02-16 00:52:20 +00:00
Kamil Hornicek 032a2af1fb [ROSAUTOTEST]
Try to print whole lines so the output from tests doesn't get mixed with debug output from other reactos components.

svn path=/trunk/; revision=55618
2012-02-15 21:18:13 +00:00
Rafal Harabien d4cc49dd21 [COMDLG32]
- Sync to Wine 1.3.37

svn path=/trunk/; revision=55612
2012-02-15 17:35:24 +00:00
Jérôme Gardou 31a15829d9 [WIN32KDLL]
- use spec file
 - fix use of def files

svn path=/trunk/; revision=55482
2012-02-07 14:54:02 +00:00
Amine Khaldi 7a516cc7e6 [MSI_WINETEST]
* Sync to Wine 1.3.37. This partially reverts r55047.

svn path=/trunk/; revision=55470
2012-02-06 20:43:38 +00:00
Giannis Adamopoulos aac3d18763 [rosautotest]
- When rosautotest is launched, show how much time has past since the machine has started
- Also show how much time each individual test need to complete
- The purpose of this feature isn't to benchmark the os but to let us spot regressions regarding test time 

svn path=/trunk/; revision=55441
2012-02-05 20:56:21 +00:00
Giannis Adamopoulos 29a7102825 [user32_apitest]
- Add some more tests

svn path=/trunk/; revision=55349
2012-01-31 10:49:44 +00:00
Giannis Adamopoulos 3d8783aa35 [user32_apitest]
- Add a couple of tests for SPI_SETMOUSESPEED and SPI_GETMOUSESPEED
- inspired by bug 905

svn path=/trunk/; revision=55347
2012-01-31 09:58:05 +00:00
Amine Khaldi ed317865e3 [RASAPI32_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55301
2012-01-29 23:00:48 +00:00
Amine Khaldi 4252262d8b [ODBCCP32_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55286
2012-01-28 23:15:16 +00:00
Amine Khaldi e1632d9cd8 [MSCOREE_WINETEST]
* Add mscoree winetest from Wine 1.3.37.

svn path=/trunk/; revision=55277
2012-01-28 17:34:42 +00:00
Amine Khaldi b20df12944 [MLANG_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55274
2012-01-28 17:12:03 +00:00
Amine Khaldi 140671d476 [NTPRINT_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55271
2012-01-28 10:29:55 +00:00
Amine Khaldi 7d0b56b9e1 [MSTASK_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55258
2012-01-27 18:48:41 +00:00
Amine Khaldi db610e682b [MSCTF_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55251
2012-01-27 17:32:46 +00:00
Amine Khaldi 617f816f13 [ITSS_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55249
2012-01-27 17:05:41 +00:00
Amine Khaldi ddd36eed48 [INETCOMM_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55246
2012-01-27 14:39:30 +00:00
Amine Khaldi 2d45672a9d [HLINK_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55237
2012-01-27 12:14:09 +00:00
Amine Khaldi 2b0aee28de [MSCMS_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55235
2012-01-27 11:01:09 +00:00
James Tabor 81ec63a850 [User32_wineTest] - Sync to Wine 1.3.37.
svn path=/trunk/; revision=55209
2012-01-26 15:55:16 +00:00
James Tabor 4e28716aca [ComCtl32_wineTest] - Sync to Wine 1.3.37.
svn path=/trunk/; revision=55206
2012-01-26 15:19:24 +00:00
James Tabor 58447ec236 [Usp10_wineTest] - Sync to Wine 1.3.37.
svn path=/trunk/; revision=55205
2012-01-26 15:18:59 +00:00
Amine Khaldi dd90d2334d [AMSTREAM_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55200
2012-01-26 15:03:34 +00:00
Amine Khaldi 4ea062311b [FUSION_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55178
2012-01-25 19:09:28 +00:00
Amine Khaldi 5df9522396 [CRYPTNET_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55140
2012-01-24 13:50:35 +00:00
Amine Khaldi 95ceec858b [COMCAT_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55114
2012-01-23 16:04:06 +00:00
Amine Khaldi 2b23e89568 [CRYPT32_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55109
2012-01-23 15:45:22 +00:00
Amine Khaldi 9c46bd0ddd [CREDUI_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55107
2012-01-23 15:43:10 +00:00
Amine Khaldi 50c33aa429 [CABINET_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55104
2012-01-23 15:12:57 +00:00
Amine Khaldi 0a0e949048 [ADVPACK_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55098
2012-01-23 12:26:48 +00:00
Pierre Schweitzer 14c14451f5 [MSI_WINETEST]
Sync msi_winetest.exe with Wine head

svn path=/trunk/; revision=55047
2012-01-21 17:21:57 +00:00
Thomas Faber 74a51ae888 [KMTESTS]
- Fix IRP handling, and some 64 bit warnings

svn path=/trunk/; revision=55031
2012-01-20 23:12:44 +00:00
Pierre Schweitzer de15bc1cbb [SHELL32_WINETEST]
Get back previously commented out tests

svn path=/trunk/; revision=54828
2012-01-03 20:41:32 +00:00
Sylvain Petreolle 362af7d9dc [ROSTESTS]
Fix oleaut32_winetest cmake build.

svn path=/trunk/; revision=54815
2012-01-03 11:38:21 +00:00
Pierre Schweitzer 73a5efbb25 [SHELL32_WINETEST]
Comment out yet another test.
Let's hope it will take testbot back and allow debugging.

svn path=/trunk/; revision=54814
2012-01-03 06:33:06 +00:00
Pierre Schweitzer 2d253f5f35 [SHELL32_WINETEST]
Fix build
*grmbl*

svn path=/trunk/; revision=54812
2012-01-02 23:56:55 +00:00
Pierre Schweitzer fd8923e542 [SHELL32_WINETEST]
Comment out two series of tests untill a proper fix is available. Those lead to memory misuse in shell32.
This has been revealed by r54804.
Should fix both test bots.

svn path=/trunk/; revision=54811
2012-01-02 23:47:32 +00:00
Thomas Faber 42942c9fbe [NTDLL_APITEST]
- NtAllocateVirtualMemory: fix handling of an error condition; check that newly-committed memory is zeroed

svn path=/trunk/; revision=54748
2011-12-24 10:26:04 +00:00
James Tabor cb01664625 - Sync wine Imm32 tests.
svn path=/trunk/; revision=54653
2011-12-15 00:39:37 +00:00
Pierre Schweitzer b1b439d600 [MSVCRT_APITEST]
Add MSDN example

svn path=/trunk/; revision=54554
2011-11-30 23:47:41 +00:00
Pierre Schweitzer 12c5843d21 [MSVCRT_APITEST]
Add more tests

svn path=/trunk/; revision=54550
2011-11-30 21:03:35 +00:00
Thomas Faber 246357c187 [NTDLL_APITEST]
- Add NtAllocateVirtualMemory test, which is a small stress test for virtual memory allocation/freeing/reuse
- Can be used to reproduce bug 5857 in third stage (install with VT-x enabled, then disable for the test)
- Shows that the bug is a race condition in Mm, and not heap's fault
- I've put ASSERTs instead of ok's for easier debugging

svn path=/trunk/; revision=54548
2011-11-30 17:00:23 +00:00
Thomas Faber 4421e839ea [PSEH2_TEST]
- Suppress unhelpful warnings
- Remove unneeded compiler flags

svn path=/trunk/; revision=54495
2011-11-24 14:07:44 +00:00
Pierre Schweitzer a9e9b29ff5 [MSVCRT_APITEST]
Force linking to msvcrt instead of ntdll. Purpose is to test crt from msvcrt not ntdll.
Patch by Sylvain Petreolle.

svn path=/trunk/; revision=54450
2011-11-19 22:06:18 +00:00
Pierre Schweitzer 363b460431 [MSVCRT_APITEST]
Fix tests according to the platform they are run on.
This fixes msvcrt_apitest crash on w2k3.

svn path=/trunk/; revision=54449
2011-11-19 21:59:12 +00:00
Pierre Schweitzer 83d38617e6 [MSVCRT_APITEST]
Add more tests

svn path=/trunk/; revision=54437
2011-11-19 15:05:26 +00:00
Pierre Schweitzer 84212a76b6 [MSVCRT_APITEST]
Add more tests

svn path=/trunk/; revision=54430
2011-11-19 09:44:49 +00:00
Pierre Schweitzer 73d88a5f6f [MSVCRT_APITEST]
Add test suite for IEEE floatting-point functions.
It's been tested on w2k3 and it has 0 failed tests.
Some are failing on ReactOS.

svn path=/trunk/; revision=54425
2011-11-18 22:26:35 +00:00
Pierre Schweitzer 0bc955e9cf [MSVCRT_APITEST]
Build msvcrt_apitest

svn path=/trunk/; revision=54416
2011-11-18 18:23:43 +00:00
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