Commit Graph

31 Commits

Author SHA1 Message Date
Benedek Racz
c8977d8460 Fix blocking pipe connection
The console application could be run forever in case of connection errors
2020-04-18 12:45:51 +02:00
Benedek Racz
9cdc9a280b [DOC] Add all API documentation 2020-04-07 12:04:06 +02:00
Benedek Racz
1153176f4f [TST] Improove code coverity 2020-04-06 13:07:49 +02:00
Benedek Racz
215f688562 [FIX] use flag_eof, and make more robust terminating process 2020-04-05 09:10:15 +02:00
Benedek Racz
524cf0e7c3 [FIX] Infinite length console: #35 2020-03-30 13:20:01 +02:00
Benedek Racz
08e2ffa109 [FIX] fix duplicated logging #28 2020-03-30 09:05:36 +02:00
Benedek Racz
fff4281702 [CLN] remove License from the beginning of each file MIT license requires only the LICENSE file: https://choosealicense.com/licenses/mit/ 2020-03-12 11:51:26 +01:00
Benedek Racz
0473d4b3e9 [CLN] coverage-report: add no cover for unreachable code 2020-02-29 18:55:19 +01:00
Benedek Racz
0e6fcf1442 [ADD] installed testcase 2020-02-22 20:56:56 +01:00
Benedek Racz
4b512294ee [CLN] linter 2020-02-19 16:13:29 +01:00
Benedek Racz
4bd5dea693 [FIX] flake8 linter first run; Atom first fixes 2020-02-06 11:47:56 +01:00
Benedek Racz
7afcbe8f73 [FIX] appveyor, by adding codepage parameter 2020-02-04 12:09:50 +01:00
Benedek Racz
69f40723d2 [FIX] exit status now returned from child in new-structure wexpect 2020-01-31 15:49:48 +01:00
Benedek Racz
3d65f30b16 [FIX] isalive now uses flag_eof, and return false, if the eof has been catched 2020-01-25 23:27:45 +01:00
Benedek Racz
d46e700655 [FIX] real child process cannot be fetched from host, because it may died befor fetching it, so signal handling cannot be handled directly. 2020-01-25 22:54:40 +01:00
Benedek Racz
fa38c44947 [REF] spawn renamed to host not to hide spawn class; [FIX][TST] More misc test fixed 2020-01-24 17:25:12 +01:00
Benedek Racz
46519bb4cf [CLN] clean process die 2020-01-23 13:31:18 +01:00
Benedek Racz
6a9b086d0b [CLN] clean non_blocking_read 2020-01-23 13:30:46 +01:00
Benedek Racz
0d645c4ddf [CLN] Remove non-standard linebreaks 2020-01-23 12:53:01 +01:00
Benedek Racz
1ad1ea28b0 [FIX] EOF handling, more fixes needed 2020-01-23 09:29:49 +01:00
Benedek Racz
a0b37ebf28 [FIX] Pipe console byte decode was missing 2020-01-23 08:25:52 +01:00
Benedek Racz
149ef50874 [CLN] logging levels; [FIX] Pipe avail bytes 2020-01-22 16:59:24 +01:00
Benedek Racz
eda36aa1a1 [FIX] align sleep times, now all commands arrives after the before one has been processed.[TST][FIX] destructor and constructor testcases 2020-01-22 13:33:09 +01:00
Benedek Racz
9709eb82e9 [ADD] interact feature 2020-01-22 13:03:53 +01:00
Benedek Racz
3965fd4f65 [ADD] terminal local echo feature 2020-01-22 12:33:09 +01:00
Benedek Racz
54d961489a [ADD] logging into spawn class; [FIX] more fixes around process finishing 2020-01-22 11:17:07 +01:00
Benedek Racz
4a7385e4a1 [FIX] many fixes around process termination; [ADD] pipe mode basic features added 2020-01-21 17:46:12 +01:00
Benedek Racz
3ea1346012 [FIX] logging, now all logs generated into .wlog dir; [ADD] searcher_string class 2020-01-21 10:46:36 +01:00
Benedek Racz
46a206ae30 [ADD] SpawnPipe, and SpawnSocket classes 2020-01-21 09:36:46 +01:00
Benedek Racz
c7a4e092c8 [ADD] Basic features added 2020-01-20 13:26:40 +01:00
Benedek Racz
d2c07a8827 First variant of wexpect2, which is an upside down wexpect 2020-01-16 20:27:48 +01:00