path: root/src/osmo_gsm_tester/process.py
AgeCommit message (Expand)AuthorFilesLines
2020-04-11Create core directory to contain most of code not in object classes used by t...Pau Espin Pedrol1-424/+0
2020-03-23process: add stdin_write method to communicate with child on stdinAndre Puschmann1-0/+7
2020-02-11Fix remote and process RemoteNetNSProcessPau Espin Pedrol1-1/+1
2020-02-11Add handlers to run process under a specific netns on a remote hostPau Espin Pedrol1-0/+6
2020-02-11Allow passing remote env to process running in remote hostPau Espin Pedrol1-5/+7
2020-02-06Introduce RemoteHost and refactor code to use itPau Espin Pedrol1-28/+0
2019-11-26process: Allow passing no local inst to copy_inst_sshPau Espin Pedrol1-2/+6
2019-11-26process: Return proc in function helpersPau Espin Pedrol1-0/+3
2019-09-10process: Introduce respawn_sync() methodPau Espin Pedrol1-0/+7
2019-09-10process: respawn(): return process resultPau Espin Pedrol1-1/+1
2019-04-05processes: Fix kill of processes run under sudoPau Espin Pedrol1-0/+11
2019-04-04process: Early return during process termination if no proc runningPau Espin Pedrol1-1/+6
2019-04-03process: Prevent NetNSProcess alive forever after SIGKILLPau Espin Pedrol1-0/+5
2019-04-03process: add signal to NetNSProcess kill pathPau Espin Pedrol1-1/+1
2019-03-05process: Make killing processes non-sequentialHolger Hans Peter Freyther1-3/+73
2019-03-04process: Make sending signals (kill) externally visibleHolger Hans Peter Freyther1-9/+9
2019-03-04process: Speed-up terminating lots of processes by batching itHolger Hans Peter Freyther1-0/+26
2018-11-12process: launch_sync: allow non success returnPau Espin Pedrol1-3/+4
2018-11-12process: Move standalone run_local_sync as method of ProcessPau Espin Pedrol1-14/+18
2018-10-31Add support to test gprs IPv4 data planePau Espin Pedrol1-3/+27
2018-10-26process: Make sure sync process is terminated if ogt is stoppedPau Espin Pedrol1-12/+13
2018-10-02osmotrx: Make sure remote process stops after ssh session is closedPau Espin Pedrol1-1/+4
2018-10-02Make code copying inst through ssh genericPau Espin Pedrol1-0/+37
2018-08-13Cleanup of class scoped variablesPau Espin Pedrol1-5/+3
2018-05-25Add option to expect bts/pcu failures and respawn its processesPau Espin Pedrol1-0/+7
2018-05-25process: Move cleanup log inside cleanup methodPau Espin Pedrol1-1/+1
2018-04-04Drop event_loop global functions and import MainLoopPau Espin Pedrol1-2/+3
2017-11-12modem, process: Remove unneeded test importPau Espin Pedrol1-1/+1
2017-07-03Add microsecond accuracy to log timestampsPau Espin Pedrol1-1/+2
2017-06-13fix and refactor logging: drop 'with', simplifyNeels Hofmeyr1-19/+16
2017-06-03Re-License under GPLv3-or-later instead of AGPLv3-or-laterHarald Welte1-3/+3
2017-05-25event_loop: Create a global event loop to poll and wait for eventsPau Espin Pedrol1-2/+2
2017-05-08fix prompt()Neels Hofmeyr1-0/+1
2017-05-04Add remote user for RemoteProcressPau Espin Pedrol1-2/+3
2017-04-10trying to get sysmobts to work and various detailsNeels Hofmeyr1-14/+23
2017-04-09make prematurely exited processes fail the testNeels Hofmeyr1-2/+17
2017-04-08core implementationNeels Hofmeyr1-0/+183
2017-03-28initial import0.1Neels Hofmeyr1-0/+23