Tony Abbott
1db7811ce5
GH #1222 Escape command line arguments passed to Process::launch() on Windows
2016-04-15 16:45:41 +02:00
Miklos Vajna
2b6eb3fd76
GH #1050 Foundation-tests: fix gcc -Wshadow warnings
2016-04-01 11:38:25 +02:00
Francis ANDRE
e52e172baf
removed includes
2016-01-11 19:00:18 +01:00
Aleksandar Fabijanic
7206943c17
Merge pull request #1117 from vmiklos/cppunit-wshadow-fixes
...
GH #1050 CppUnit: fix gcc -Wshadow warnings
2016-01-11 10:21:07 -06:00
Miklos Vajna
c39c0aaf9d
GH #1050 CppUnit: fix gcc -Wshadow warnings
...
Also in Foundation tests.
2016-01-11 09:11:46 +01:00
FrancisANDRE
ccf824a806
Merge remote-tracking branch 'pocoproject@github/develop' into PocoCppUnit
2016-01-10 11:57:27 +01:00
Mike Gelfand
0425866486
Allow for process termination when polling with isRunning
...
On *NIX, one needs to call `waitpid()` in order for process to exit the
zombie state. If one uses `Process::isRunning()` to emulate non-blocking
wait for child process termination, process will stay zombie and function
will always return true.
This commit changes `Process::isRunning()` to call `waitpid()` with
`WNOHANG` instead of using `kill()` when checking for child process (i.e.
the one we have ProcessHandle for), which allows for process termination.
Additional trickery with mutex and event is needed to prevent exceptions
when `Process::isRunning()` and/or `Process::wait()` is called concurrently
on the same handle from different threads.
Fixes #1097 .
2016-01-09 02:36:55 +03:00
FrancisANDRE
ce797f7700
Make CppUnit a component of Poco
...
Signed-off-by: FrancisANDRE <zosrothko@orange.fr >
2016-01-08 00:17:13 +01:00
FrancisANDRE
48df5efc15
Remove the "d" suffix for TestApp binary.
...
Signed-off-by: FrancisANDRE <zosrothko@orange.fr >
2015-12-12 14:22:50 +01:00
Mike Gelfand
3abdb1fc23
Return non-zero from ProcessHandle::wait if killed by signal
...
Currently, ProcessHandle::wait (and transitively Process::wait) on *NIX
return zero if process was terminated as a result of unhandled signal.
Check if this is the case and return negative signal number instead to
indicate non-graceful process termination.
2015-10-03 15:32:15 +03:00
Guenter Obiltschnig
a293d04b37
disable isRunning test on WinCE
2014-09-14 11:49:40 +02:00
Aleksandar Fabijanic
eaa6e3a400
Update ProcessTest.cpp
2014-08-12 19:04:50 -05:00
Yuval Kashtan
04116d6593
add tests for Process::isRunning
2014-08-12 11:03:54 +03:00
Roger Meier
b0581433a7
LICENSE: add info about SPDX-License-Identifier usage and use it
...
fix: remove executable flag and change back to 100644 (was 100755)
Signed-off-by: Roger Meier <r.meier@siemens.com >
2014-05-14 08:38:09 +02:00
Roger Meier
628a06f718
LICENSE: add info about SPDX-License-Identifier usage and use it
...
Signed-off-by: Roger Meier <roger@bufferoverflow.ch >
2014-05-04 21:02:42 +02:00
Aleksandar Fabijanic
5a639074d9
change EOL to 'native'
2012-04-29 18:52:25 +00:00
Aleksandar Fabijanic
d75e68c027
new trunk (base for 1.5)
...
windows build only
2012-04-23 01:14:34 +00:00
Aleksandar Fabijanic
f9b60296f7
removing old trunk files
2012-04-23 00:43:14 +00:00
Marian Krivos
53eff41df8
trunk/branch integration: unit test integration
2011-08-23 09:16:33 +00:00
Guenter Obiltschnig
da49971d0f
synced with main repository
2008-01-28 17:23:19 +00:00
Guenter Obiltschnig
7639f5a3f0
sync to internal repository
2007-02-23 14:27:57 +00:00
Guenter Obiltschnig
bb11cbaf29
sources from main repository
2006-12-22 09:51:53 +00:00
Guenter Obiltschnig
772a1021dc
sources from main repository
2006-12-22 09:31:08 +00:00
Guenter Obiltschnig
768642ae98
sources for 1.3
2006-11-17 16:21:51 +00:00
Guenter Obiltschnig
84fedbdb60
set eol-style to native
2006-10-23 15:48:43 +00:00
Guenter Obiltschnig
2d4078f392
submitted 1.2.0
2006-08-29 07:10:35 +00:00
Guenter Obiltschnig
f476bd6b32
initial import
2006-07-11 16:33:40 +00:00