wine/programs
Francois Gouget 873eace6e4 wine/test.h: Identify the process responsible for test summary lines.
Currently the child process summary lines are indistinguishable from the
main process one. This makes it impossible to automatically detect
when a process exits abruptly, i.e. without printing a summary line,
if it has run a subprocess.

This will let analysis tools identify which summary lines correspond to
processes they started and thus when some are missing.  Note also that
in case of a crash the 'unhandled exception' play the same role as the
test summary lines. Thus it is important to also tag them with the pid
of the source process.

Signed-off-by: Francois Gouget <fgouget@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-22 16:45:22 +01:00
..
arp makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
aspnet_regiis makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
attrib attrib: Fix incorrect comment. 2015-03-31 00:04:44 +09:00
cabarc cabarc: Use BOOL type where appropriate. 2014-02-20 11:18:41 +01:00
cacls makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
clock makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
cmd cmd: Remove dead assignments (clang). 2017-01-31 08:52:28 +01:00
conhost makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
control control: Remove unused string (Clang). 2014-11-25 19:49:39 +01:00
cscript wscript: Added IHost::Echo implementation. 2015-02-02 22:26:31 +09:00
dpnsvr dpnsvr.exe: New stub program. 2014-02-18 14:13:37 +01:00
dxdiag dxdiag: Do not omit mandatory argument to WriteFile. 2014-07-14 17:22:41 +02:00
eject makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
expand makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
explorer explorer: Ensure launchers_per_row is at least 1 as it is used in divisions. 2016-12-07 14:45:17 +01:00
extrac32 makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
findstr makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
fsutil fsutil: Add stub program. 2016-04-27 19:43:21 +09:00
hh hh: Add an icon. 2015-03-19 13:57:55 +09:00
hostname configure: Rename substituted variables to a standard _CFLAGS and _LIBS format. 2014-01-30 14:51:33 +01:00
icacls icacls: New stub program. 2016-02-08 20:14:31 +09:00
icinfo makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
iexplore iexplore: Sync registry and program resource values. 2015-12-22 10:46:49 +01:00
ipconfig makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
lodctr makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
mofcomp makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
mshta makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
msiexec msiexec: Fix a typo in the manpage. 2016-04-29 20:02:33 +09:00
msinfo32 msinfo32: Display an About dialog when the program is run. 2016-10-13 20:59:34 +02:00
net net: Don't call CloseServiceHandle() with an invalid handle. 2015-07-16 21:20:52 +09:00
netsh makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
netstat netstat: Fix incorrect comment. 2015-03-27 21:30:58 +09:00
ngen makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
notepad notepad: Only skip valid command options. 2017-01-31 09:17:48 +01:00
oleview oleview: Remove application specific version string. 2017-02-06 13:48:49 +01:00
ping makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
plugplay makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
presentationfontcache makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
progman progman: Fix GROUP_AddGroup() declaration. 2015-11-27 15:38:54 +09:00
reg reg/tests: Add tests for quotes and slashes in keys, values and data. 2017-01-05 14:54:59 +01:00
regasm makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
regedit regedit: Sort each of top level branches separately. 2017-02-20 10:32:13 +01:00
regsvcs makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
regsvr32 makefiles: Specify whether to install program binaries in the individual makefiles. 2015-10-30 14:58:50 +09:00
rpcss rpcss: Make rpcss a proper service. 2016-08-31 22:22:59 +09:00
rundll32 rundll32: Use BOOL type where appropriate. 2014-02-06 17:08:12 +01:00
rundll.exe16 makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
sc sc: Fix service handle leak on error path (Coverity). 2015-11-25 01:28:31 +09:00
schtasks makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
sdbinst sdbinst: New stub program. 2014-04-16 14:38:08 +02:00
secedit makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
servicemodelreg makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
services services/tests: Add #include <stdarg.h> to service.c. 2017-02-13 11:37:02 +01:00
shutdown shutdown: Add stub implementation. 2016-03-02 23:32:46 +09:00
spoolsv makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
start cmd: Consistently wrap lines to 75 characters. 2015-07-06 14:49:40 +09:00
subst subst: Add stub program. 2016-10-05 17:29:22 +02:00
svchost svchost: Add LOAD_WITH_ALTERED_SEARCH_PATH flag when loading the dll. 2014-09-17 17:58:31 +02:00
systeminfo systeminfo: Add stub program. 2014-10-09 17:36:22 +02:00
taskkill taskkill: Use BOOL type where appropriate. 2014-02-22 08:41:30 -06:00
tasklist makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
taskmgr taskmgr: Use SetRect() instead of open coding it. 2016-07-14 18:41:54 +09:00
termsv makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
uninstaller uninstaller: Add help switch and usage information. 2015-08-21 15:52:23 +09:00
unlodctr makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
view makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
wevtutil programs: Added stub wevtutil tool. 2014-02-26 09:14:00 -06:00
wineboot wineboot: Remove dead code (Clang). 2015-12-25 14:06:52 +01:00
winebrowser winebrowser: Fix allocation count (Coverity). 2017-01-16 22:02:27 +01:00
winecfg wine.inf: Set default Windows version to win7. 2017-02-08 10:49:30 +01:00
wineconsole wineconsole: Leave room for wide characters only when using a DBCS codepage. 2016-12-22 15:08:00 +01:00
winedbg winedbg: Extend buffer in packet_query_monitor_process to avoid avoid overrun/truncation. 2016-10-03 11:51:32 +02:00
winedevice rbtree.h: Take wine_rb_entry as wine_rb_remove argument type and add new wine_rb_remove_key helper using key. 2016-09-14 00:01:53 +09:00
winefile winefile: Use StrFormatByteSizeW. 2016-10-11 16:59:32 +02:00
winemenubuilder winemenubuilder: Use static initalizer for mimeProgidTree and nativeMimeTypes. 2016-08-31 22:22:46 +09:00
winemine winemine: Added Shift+LClick hotkey to uncover multiple cells. 2017-02-15 22:58:48 +01:00
winemsibuilder makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
winepath makefiles: Specify whether to install program binaries in the individual makefiles. 2015-10-30 14:58:50 +09:00
winetest wine/test.h: Identify the process responsible for test summary lines. 2017-02-22 16:45:22 +01:00
winevdm winevdm: Tell dosbox to read the current user's config. 2016-06-04 13:37:05 +09:00
winhelp.exe16 makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
winhlp32 winhlp32: Fix a typo in comment. 2016-05-27 16:22:51 +09:00
winoldap.mod16 winoldapp: Grab the Win16 lock again before exiting. 2015-11-30 23:16:53 +09:00
winver makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
wmic wmic: Improve cmd line parser and add support for path command. 2016-10-14 14:28:20 +02:00
wmplayer wmplayer: Add stub program. 2015-11-10 18:39:49 +09:00
wordpad wordpad: Clean up IRichEditOleCallback implementation. 2017-02-13 18:50:11 +01:00
write write: Always append a backslash to the system directory. 2014-10-28 15:47:42 +09:00
wscript wscript/tests: Use case insensitive comparition for paths. 2016-12-05 16:11:04 +01:00
wusa makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
xcopy xcopy: Ignore the /V option. 2015-01-07 23:48:25 +01:00