Benedek Racz
850eece43b
use generated random pipe_file_name instead of pid
...
The process pid is differs from the host and the child's point of view.
See #26 for more details. This, random generated pipe_file_name, whill solve this issue.
2020-05-31 13:37:48 +02:00
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