Commit graph

290 commits

Author SHA1 Message Date
Paul Vriens
d0ce7ec599 winetest: Put dll version information in the report. 2007-08-23 20:18:32 +02:00
Paul Vriens
3a7c16992b winetest: Change the way we report missing dlls. 2007-08-23 13:35:54 +02:00
Dmitry Timoshkov
197f4059ab include: winres.h no longer exists in PSDK, fix winresrc.h includes. 2007-08-07 14:09:09 +02:00
Paul Vriens
ceaf4f40be winetest: Skip tests for which the dll is missing. 2007-08-06 12:04:40 +02:00
Roderick Colenbrander
219269c0f1 wgl: GetPixelFormat fix for offscreen formats. 2007-08-02 12:04:33 +02:00
Hans Leidekker
0a6f6874af pdh: Add tests for opening and closing queries. 2007-07-09 17:03:31 +02:00
Detlef Riekenberg
a114483e49 ntprint/tests: Add initial test. 2007-06-21 15:37:36 +02:00
Evan Stade
fcd7a62e93 gdiplus: First pen test. 2007-06-12 12:22:59 +02:00
Yuval Fledel
735df24617 schannel: Tests for SpLsaModeInitialize, SpUserModeInitialize and GetInfo. 2007-04-27 11:42:20 +02:00
David Adam
f50800b25d d3drm: Implement D3DRMVectorAdd. 2007-04-23 20:21:13 +02:00
Detlef Riekenberg
62e92795e4 localui/tests: Add initial test. 2007-04-09 13:29:18 +02:00
Paul Vriens
1879eaa907 programs/winetest: Raise fileversion. 2007-03-05 12:06:23 +01:00
Alessandro Pignotti
d1331e62ca dplay: Directplay should initialize session Guid, with conformance tests. 2007-03-01 20:42:49 +01:00
Dmitry Timoshkov
3c639603e1 winetest: Set correct WINETEST_PLATFORM when running under Wine. 2007-02-28 14:40:02 +01:00
Detlef Riekenberg
8650c570a3 serialui/tests: Add initial tests. 2007-02-23 12:08:44 +01:00
Mikołaj Zalewski
7206e10673 browseui: Implement and test ACLMulti. 2007-02-06 12:40:37 +01:00
Hans Leidekker
396f6c05d1 snmpapi: Add a bunch of tests. 2007-01-23 11:31:59 +01:00
Michael Stefaniuc
33af3c5c83 janitorial: Use the C standard for multiline strings. 2007-01-10 12:28:19 +01:00
Bill Medland
cf6e0d8270 odbccp32: Add tests structure. 2007-01-10 11:59:47 +01:00
Paul Vriens
5b692005e8 winetest: Pass correct working directory to the tests. 2007-01-05 18:24:05 +01:00
Alexandre Julliard
6150fe191b make_makefiles: Merge the generated gitignores in dlls and programs into the top-level one. 2006-12-28 11:38:04 +01:00
Jacek Caban
1e65d4743c itss: Added test of protocol. 2006-12-26 12:36:46 +01:00
Paul Vriens
21be6a6c80 winetest: Show correct filenames on test.winehq.org. 2006-12-12 20:17:35 +01:00
Paul Vriens
70ce548566 winetest: Make sure we can send larger files. 2006-11-30 20:06:31 +01:00
Alexandre Julliard
b8a2e3b8a4 user32: Renamed the user/ directory to user32. 2006-11-16 14:49:25 +01:00
Alexandre Julliard
7dfc447741 gdi32: Renamed the gdi directory to gdi32. 2006-10-20 12:25:29 +02:00
Mikołaj Zalewski
9a13344129 winetest: Don't start test programs with STARTUPINFO.wShowWindow = SW_HIDE. 2006-10-16 11:30:44 +02:00
Mike McCormack
a4fff8b2e0 winetest: Avoid calling fclose twice on the same file (Coverity). 2006-10-14 20:17:51 +02:00
Detlef Riekenberg
ecb97fc24c localspl/tests: Add initial test. 2006-09-28 13:48:29 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard
489d87d1e5 kernel32: Renamed the kernel directory to kernel32.
Also get rid of the kernel/messages subdirectory.
2006-09-12 13:34:06 +02:00
Alexandre Julliard
534fac983d winetest: Generate the list of test resources in make_makefiles.
Only include test revision information in the distributed binary.
2006-09-11 14:32:00 +02:00
Alexandre Julliard
5e0a81571f winetest: Store the test name as the resource name instead of in a separate string table. 2006-09-11 14:23:07 +02:00
Paul Vriens
95bb90326a wintrust: Add framework and initial tests. 2006-08-29 13:46:31 +02:00
Alexandre Julliard
27959bebd7 make_makefiles: Generate the tests list in programs/winetest/Makefile.in. 2006-08-28 11:58:31 +02:00
Mike McCormack
b5871fa512 infosoft: Add a test for the language neutral word breaker. 2006-08-15 19:24:43 +02:00
Andrew Talbot
de92ffa3b7 winetest: Write-strings warnings fix. 2006-08-14 11:44:44 +02:00
Stefan Leichter
1fb3e339e2 winetest: Added hlink tests. 2006-08-02 21:59:10 +02:00
Aric Stewart
9c3b12bd54 comcat: cImplemented or cRequired of -1 means to match everything
regardless of the implementation or categories.
2006-07-17 13:43:31 +02:00
Alexandre Julliard
77dc0d9be5 .gitignore: Added wildcards to ignore generated resource files. 2006-07-10 21:39:00 +02:00
Alexandre Julliard
028ab92bf7 make_progs: Generate the .gitignore file.
Ignore generated programs from the top-level .gitignore.
2006-07-10 20:59:06 +02:00
Alexandre Julliard
cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Detlef Riekenberg
955fe0da75 comdlg32: Add initial test. 2006-07-06 12:04:27 +02:00
Alexandre Julliard
40b411824e winetest: Portability fix in the maketest script. Added support for git. 2006-06-27 11:17:22 +02:00
Alexandre Julliard
9d4feaa09b dlls: d3d8, d3d9 and ddraw no longer depend on OpenGL or X. 2006-06-15 16:52:23 +02:00
Paul Vriens
569a452d3a uxtheme: Add framework and initial tests. 2006-06-14 13:22:35 +02:00
Mike McCormack
5ea2a17776 winetest: Fix dialog prototypes. 2006-06-06 11:29:02 +02:00
Alexandre Julliard
3098199e0b winspool: Renamed the directory to winspool.drv. 2006-05-23 17:10:52 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Vitaliy Margolen
1175a2f3a2 d3d8: Add refcount test. 2006-05-22 11:31:36 +02:00
Stefan Leichter
3e0e71870e winetest: Added dnsapi tests. 2006-04-12 11:42:48 +02:00
Alexandre Julliard
c4fde65022 msacm32: Renamed the dlls/msacm directory to dlls/msacm32. 2006-04-10 16:55:04 +02:00
Alexandre Julliard
af781f398a winsock: Renamed the winsock directory to ws2_32. 2006-03-15 09:57:30 +01:00
Alexandre Julliard
556242b71d lz32: Renamed lzexpand directory to lz32. 2006-02-28 12:54:48 +01:00
Stefan Leichter
7eba266ea8 winetest: Added usp10 tests. 2006-02-18 15:04:11 +01:00
Stefan Leichter
186a5cfdf5 winetest: Add riched20 tests. 2006-02-14 11:35:23 +01:00
Stefan Leichter
fa4a93f26b winetest: Add cabinet tests. 2006-01-14 17:05:50 +01:00
Yuval Fledel
d00fe021d3 winetest: Only include d3d9 if it is being built. 2005-12-26 13:37:57 +01:00
Stefan Leichter
e6b17d1b06 winetest: Add d3d9 tests. 2005-12-12 11:51:29 +01:00
Alexandre Julliard
ec34a66612 Ignore symlink files too (needed for git). 2005-11-26 13:12:57 +01:00
Alexandre Julliard
0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Stefan Leichter
8ba040e157 Add shdocvw tests to winetest. 2005-11-12 19:11:27 +00:00
Stefan Huehner
3e29148bcf Add msxml3,setupapi tests to winetest. 2005-10-31 21:10:47 +00:00
Jonathan Ernst
f9c1537b89 Make sure we only depend on ddraw_test if X support is enabled. 2005-10-04 11:29:37 +00:00
Paul Millar
83ecd5d964 Fix cross-compilation of winetest by update the makefile to use OBJS
instead of the now absent ALL_OBJS.
2005-10-03 18:45:45 +00:00
Alexandre Julliard
7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Ivan Leo Puoti
dc2e1399ef Get winetest to detect windows server 2003 R2. 2005-09-15 18:56:20 +00:00
Alexandre Julliard
cc4da88563 Explicitly import kernel32 in tests that use it. 2005-08-27 09:27:09 +00:00
Mike McCormack
93ab695a5c Fix gcc 4.0 warnings. 2005-08-26 08:53:31 +00:00
Kai Blin
78e1145ffe Add secur32.dll tests to winetest. 2005-08-08 11:06:55 +00:00
Hans Leidekker
b5c65a2e48 Include the mshtml test. 2005-07-18 09:09:09 +00:00
Jacek Caban
6737d96983 Added mshtml test. 2005-06-29 11:00:09 +00:00
Mike McCormack
65ad7da1f7 Fix some declaration and write string warnings. 2005-06-16 10:45:25 +00:00
Mike McCormack
d73dad6630 Fixes for -Wmissing-declarations and -Wwrite-strings warnings. 2005-06-04 10:01:25 +00:00
Mike McCormack
ae51135ed9 Fixes for -Wmissing-declarations and -Wwrite-strings warnings. 2005-06-02 15:11:32 +00:00
Stefan Leichter
332215f19a Include crypt32 tests into winetest. 2005-05-29 19:59:50 +00:00
Alexandre Julliard
95b87814e8 Added --list option to the tests and use that in winetest. 2005-05-27 20:10:59 +00:00
Robert Reif
8bffed50c6 Added dinput tests. 2005-05-11 12:05:17 +00:00
Ferenc Wagner
ff67da4321 Enforce valid tag syntax during input. 2005-04-18 09:54:24 +00:00
Ferenc Wagner
bda2fe5eb6 Use the same maximum length for tags given on the command line and
tags entered in the GUI.
2005-04-11 16:10:01 +00:00
Ferenc Wagner
f042209c3b Silence some signedness warnings. 2005-04-11 12:46:28 +00:00
Ferenc Wagner
30dcc6b4b7 Ask for a tag if one was not given on the command line. 2005-03-31 15:22:41 +00:00
Ferenc Wagner
96812eb280 Try using a stable temporary directory at first to silence ZoneAlarm
warnings.
2005-03-29 19:51:49 +00:00
Ferenc Wagner
a703343f60 Check desktop visibility after processing command line arguments. 2005-03-25 17:11:52 +00:00
Alexandre Julliard
b30d92dfb2 Fixed other instances of the xrealloc(0) bug. 2005-03-18 14:09:55 +00:00
Dmitry Timoshkov
097df18039 Special case Win9x platforms in the desktop visibility test, in Win98
GetUserObjectInformation is a stub returning ERROR_CALL_NOT_IMPLEMENTED.
2005-03-14 10:06:22 +00:00
Dmitry Timoshkov
454c1b7599 Implement a test for the desktop visibility based on the MSDN article
pointed out by Robert Shearman.
2005-03-10 17:17:35 +00:00
Dmitry Timoshkov
b486324059 Make running tests on a visible desktop a mandatory requirement. 2005-03-08 18:58:58 +00:00
Dmitry Timoshkov
b5c358bba7 Another attempt of a test for a visible desktop. 2005-03-07 10:58:37 +00:00
Dmitry Timoshkov
391d85d81d Use IsWindowVisible instead of GetWindowLong(GWL_STYLE) & WS_VISIBLE
as a test for desktop visibility.
2005-03-03 13:49:47 +00:00
Stefan Leichter
97b85cc88c Include new tests. 2005-01-21 10:15:04 +00:00
Stefan Leichter
049e75a31d Include new tests. 2005-01-17 13:39:00 +00:00
Ferenc Wagner
a790b2d1c5 Return a true boolean value (0 or 1). 2005-01-05 17:13:51 +00:00
Jakob Eriksson
580bce7a31 Add a check if we are running on a visible desktop. Credits to Dmitry
Timoshkov for the easy test.
2004-12-22 14:50:50 +00:00
Ferenc Wagner
ffc30c808e Quote everything for consistency.
RFC 2068 got superseded by RFC 2616.
2004-10-05 02:10:37 +00:00
Ferenc Wagner
fbf77db884 Do not offer submitting the report if the -o option was given. 2004-10-04 19:32:20 +00:00
Ferenc Wagner
5853c9ede5 - Use a more unique separator string.
- Add some quoting to please CGI.pm-3.05.
2004-10-04 19:28:59 +00:00
Ferenc Wagner
cb10a70a12 As test runs are not invoked from the option parsing loop anymore, we
can switch back to libc's strtok() implementation.
2004-09-07 19:33:52 +00:00
Ferenc Wagner
ae1238b4b0 Avoid crashing on unsuccessful send. 2004-08-18 20:56:00 +00:00
Alexandre Julliard
06233cfb47 Avoid some non-portable makefile constructs. 2004-08-11 20:59:09 +00:00
Dmitry Timoshkov
8c2ff3ca6d - add stubbed support for IEnumScript interface
- ConvertINetMultiByteToUnicode/ConvertINetUnicodeToMultiByte should
  return required target length if the target buffer is NULL
- add the tests for all the above
- fix IMultiLanguage2 vtable (it was missing ConvertStringFromUnicodeEx)
2004-08-11 18:53:02 +00:00
Ferenc Wagner
2d0d484786 - Remove the -u option, the URL is in a resource now.
- Reset the WINETEST_* environmental variables to their defaults
  before forking the tests.
- Add the -e option to optionally preserve the environment.
2004-07-22 23:42:03 +00:00
Ferenc Wagner
11a61a8e2c Include the dsound tests. 2004-07-22 19:43:42 +00:00
Ferenc Wagner
f8dba77dc8 Suppress some more error message boxes.
Truncate report file if too big.
2004-07-06 21:03:22 +00:00
Ferenc Wagner
ca7cdb8bed Include new or forgotten tests. 2004-06-17 23:01:14 +00:00
Alexandre Julliard
554606d241 Added missing dependency. 2004-06-16 19:04:11 +00:00
Ferenc Wagner
24624f6b5d - Resource script restructuring.
- Build info et al. is given by files instead of env. vars.
- Store that information in resources.
- Make the main windows not resizeable.
- Insist on creating a fresh log file.
- Introduce the make dist target.
2004-06-15 22:45:15 +00:00
Ferenc Wagner
70cd740454 The msacm directory is special. 2004-05-05 19:00:34 +00:00
Robert Reif
127b25df49 Added msacm32 to the tests. 2004-05-05 01:01:31 +00:00
Francois Gouget
cfc3943c5f Make our ascii strings static const.
Remove a couple string variables that were used only once and use the
string literal directly.
2004-05-04 04:13:05 +00:00
Ferenc Wagner
438369af9a Remove the wineloader variable. 2004-04-23 23:30:11 +00:00
Ferenc Wagner
21b8503c15 Unconditionally test Wine presence.
Add the Build info section to the output.
2004-04-23 02:52:21 +00:00
Alexandre Julliard
9db147e5e4 Make DIR_nt_to_unix return STATUS_NO_SUCH_FILE instead of
STATUS_OBJECT_NAME_NOT_FOUND to indicate that the last component
didn't exist to allow distinguishing it from legitimate errors.
Export it from ntdll, renamed to wine_nt_to_unix_file_name.
2004-04-23 02:46:18 +00:00
Jakob Eriksson
82c191f65a Added Wine detection. 2004-04-23 00:06:57 +00:00
Ferenc Wagner
1fb75dcac5 - constify some strings
- introduce -u option to write archive url into the report
- bump output format version to 3
2004-04-22 23:43:54 +00:00
Jakob Eriksson
5c95e41d89 Fixed typo. 2004-04-20 20:15:43 +00:00
Ferenc Wagner
90baafee4e - Change to console mode so that winetest runs under WinRash.
- Move from spawnvp() to CreateProcess().
- Force a 2-minute timeout on individual tests.
2004-04-20 04:00:07 +00:00
Gerald Pfeifer
ae07d8e834 Do not include <windows.h>, to avoid duplicate declaration of
select().
2004-04-13 00:19:38 +00:00
Ferenc Wagner
409f7a3b58 Give SetErrorMode the right argument to suppress crash dialogs. 2004-03-31 00:55:41 +00:00
Ferenc Wagner
27db309518 Don't expect stdout be usable after exchanging file descriptors under
it.
2004-03-30 04:32:46 +00:00
Ferenc Wagner
a122499a98 - Extract revision info from CVS/Entries.
- #include "winetest.rc" into gui.rc.  MinGW can't link in
  more than one resource files.
- Enlarge chunk size of network transfer.
2004-03-24 23:40:06 +00:00
Dimitrie O. Paun
cbe0e499df Add revision support to winetest.exe. 2004-03-20 19:21:39 +00:00
Ferenc Wagner
ca0f5793da - Refactor and fix connection opening.
- Target test.winehq.org.
2004-03-19 19:15:23 +00:00
Ferenc Wagner
8387770064 - Fix report() dispatch.
- Strip "_test..." from test file names.
- Use mystrtok() for command line parsing to avoid collision with the
  one in get_subtests().
- Change User-Agent HTTP header to "Winetest Shell".
2004-03-19 01:54:10 +00:00
Alexandre Julliard
6be39b60f5 Take advantage of the new winegcc -B support. 2004-03-09 04:54:07 +00:00
Alexandre Julliard
589e115233 We no longer use the .exe.spec.c files. 2004-03-02 21:16:37 +00:00
Alexandre Julliard
6621b2d213 Build all the programs with winegcc. 2004-03-02 21:00:00 +00:00
Ivan Leo Murray-Smith
9a8d951232 Make sure text isn't cut off by the close button. 2004-03-02 20:56:35 +00:00
Juan Lang
d89279a974 Connect to winehq.org by its name rather than by its IP addr. 2004-03-01 23:28:02 +00:00
Dimitrie O. Paun
e59561c8fe Submit results to WineHQ. 2004-03-01 23:11:08 +00:00
Ferenc Wagner
feaad968b8 Report the error sent by the CGI script.
Make progress bar selection explicit.
2004-02-21 04:01:56 +00:00
Ferenc Wagner
8c4a4dffd6 Add a free() call at the end. 2004-02-20 19:56:29 +00:00
Gerald Pfeifer
3061e97b47 Fix non-standard code in report(). 2004-02-20 01:09:31 +00:00
Ferenc Wagner
efc67253fd - command line handling (GUI will follow)
- strip .exe[.so] from test names
- version 2 output
2004-02-19 04:12:42 +00:00
Ferenc Wagner
354f662962 Added graphical feedback. 2004-01-15 01:48:05 +00:00
Alexandre Julliard
6235a28adc Avoid non-portable strip -s (reported by Robert Lunnon). 2004-01-15 00:22:10 +00:00
Ferenc Wagner
9644428385 Solaris sh portability fix. 2003-12-30 19:09:25 +00:00
Alexandre Julliard
9f71bd9824 Authors: Jakob Eriksson <jakov@vmlinux.org>, Dimitrie O. Paun <dpaun@rogers.com>, Ferenc Wagner <wferi@afavant.elte.hu>
New Wine test shell utility.
2003-12-04 02:01:39 +00:00
Alexandre Julliard
44519bde8c Removed winetest. 2002-11-11 21:14:25 +00:00
Alexandre Julliard
0cf753385b Moved the test routines from wtmain.c into wine/test.h so that they
can be compiled separately with different flags for each dll.
2002-10-30 20:36:21 +00:00
Alexandre Julliard
c3c587eb1d Added preliminary support for cross-compiling tests using mingw on
Linux if available.
2002-09-06 19:46:00 +00:00
Patrik Stridvall
f98ed45240 Updated winetest's Perl modules using winapi_extract. 2002-08-28 23:33:21 +00:00
Alexandre Julliard
edeee89c3e Create separate makefiles for tests for more flexibility. 2002-08-09 01:22:40 +00:00
Alexandre Julliard
4b92255cec Don't pass the perl C flags to winebuild. 2002-08-02 19:12:01 +00:00
Mike Castle
a662fabaaa Compile fix for multi-threaded perl. 2002-08-02 19:11:09 +00:00
Alexandre Julliard
c754a89b94 Use the normal perl interpreter for test scripts that don't need to
call Windows APIs.
Don't build winetest.exe by default.
2002-07-31 23:23:32 +00:00
Alexandre Julliard
2a0904f68f Split routines that don't rely on C functions into winetest.pm so that
they can be used from a normal Perl script.
2002-07-31 23:18:31 +00:00
Patrik Stridvall
5a4a11b874 Updated winetest Perl modules using winapi_extract. 2002-07-20 20:06:58 +00:00
Alexandre Julliard
75de8fe16c Added printf format checking to the ok() and trace() macros, and fixed
the resulting warnings.
2002-06-22 00:08:10 +00:00
Alexandre Julliard
7cae558bdc Removed some more trailing whitespace. 2002-06-01 02:55:48 +00:00