Commit Graph

129 Commits

Author SHA1 Message Date
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
40d34f4b92 [CLN] clean startChild function 2020-01-23 12:46:59 +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
9998875dd9 [FIX] add psutil to requirements; [FIX] test_buffer_interface: the assertion should have been delayed 2020-01-22 12:23:01 +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
ba20b3f0d8 [ADD] run function 2020-01-20 13:27:40 +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
Benedek Racz
e46ac7e108 [CLN] remove warning from waitnoecho 2020-01-10 13:56:03 +01:00
Benedek Racz
54fe50e5ba [CLN] refactor logger. Use offitial logging 2020-01-10 13:06:41 +01:00
Benedek Racz
b20f197cf8 [FIX] #23 : if WEXPECT_LOGGER_LEVEL environment variable is not defined, no logfile will be generated. 2020-01-10 12:46:38 +01:00
Benedek Racz
9807ad5ebc [CLN] logger level set by WEXPECT_LOGGER_LEVEL environment variable 2020-01-10 11:17:51 +01:00
Benedek Racz
763fdee569 [CLN] remove unused fields 2020-01-10 11:11:42 +01:00
Benedek Racz
b0f03ee7ae [FIX] raise EOF when child finished and all character has been read 2020-01-10 11:02:50 +01:00
Benedek Racz
6de82c8244 [FIX] try to fix: appveyor fails 2020-01-09 16:36:47 +01:00
Benedek Racz
e000ab026f [CLN] clean-up redundant timeout code from read_nonblocking 2020-01-09 16:10:52 +01:00
Benedek Racz
39cee49272 [ADD] echo argument to spawn(); #17 and #18 solved with setecho workaround. 2020-01-09 15:02:16 +01:00
Benedek Racz
54515dffb4 [FIX] Add workaround for setecho/getecho 2020-01-09 11:10:43 +01:00
Benedek Racz
1ae6ce32c1
Update README.md 2019-12-22 10:51:46 +01:00
Benedek Racz
f2822c0d42 [CLN] try - finally blocks 2019-12-06 20:43:28 +01:00
Benedek Racz
b9ab8d76a0 [REM] sendcontrol removed, this was a linux only method 2019-12-06 14:10:43 +01:00
Benedek Racz
44921d18de [ADD][TST] test join args 2019-12-06 11:37:42 +01:00
Benedek Racz
f3332108a6 [FIX]wait simply returns the previously determined exit status, in case of a non alive child; [ADD][TST] add isalive tests 2019-12-06 11:05:55 +01:00
Benedek Racz
93c130341f [ADD][TST] console reader test, [REF] clean interact methods 2019-12-05 21:52:01 +01:00
Benedek Racz
9e26c67324 [ADD][TST] interact dead; [FIX] add workaround of unreachable codecov 2019-12-05 17:27:02 +01:00
Benedek Racz
2e6ac6bc1f [ADD] __enter__ and __exit__ methods; [FIX] iteration; [ADD][TST] test_misc 2019-12-05 16:42:49 +01:00
Benedek Racz
888209d2ad [FIX] timeout None for blocking applications; [ADD] argument type assertion in expect_exact 2019-11-30 17:46:17 +01:00
Benedek Racz
ca81648eb0 [FIX] indent 2019-11-29 11:33:40 +01:00
Benedek Racz
063aea8ddf [CLN] replace pexpect -> wexpect 2019-11-29 11:29:39 +01:00
Benedek Racz
a10eb6a368 [CLN][REM] remove Linux related unused functions 2019-11-29 10:30:06 +01:00
Benedek Racz
e04ee4f175 [ADD] stop_interact test; [ADD] failure warnings around setecho 2019-11-29 10:17:51 +01:00
Benedek Racz
0b3a4979c4 [ADD] reproduce script for #18 2019-11-29 10:05:04 +01:00
Benedek Racz
dd759bfc61 [FIX] remove sendeof() Linux part 2019-11-26 13:53:03 +01:00
Benedek Racz
28dd5a7c64 [ADD] reproduce script for #9 2019-11-26 12:54:36 +01:00
Benedek Racz
86fcf06410 [CLN][REM] remove unused codes of unused platforms. 2019-11-24 20:16:06 +01:00
Benedek Racz
9e5ea85d7d [ADD] deprecation warning to exception get_trace; add run testcase 2019-11-24 20:05:46 +01:00
Benedek Racz
a475843c1d [CLN] Merge, then remove swawn_unix object 2019-11-22 21:24:44 +01:00
Benedek Racz
df208413c6 [CLN][REM] Remove unused functions 03 2019-11-22 20:48:43 +01:00
Benedek Racz
c8c8922dda [CLN][REM] Remove unused functions 02 2019-11-22 20:35:54 +01:00
Benedek Racz
7dd77eadcb [CLN][REM] Remove Linux-only public methods. (use pexpect on Linux) 2019-11-22 09:31:47 +01:00