osmo-gsm-tester/src/osmo_gsm_tester
Pau Espin 3a479c212d processes: Fix kill of processes run under sudo
sudo drops forwarding of signals sent by processes of the same
process group, which means by default will drop signals from
parent and children processes. By moving it to another group, we
will later be able to kill it.
Note: sudo documentation is wrong, since it states it only drops
signals from children.

See following link for more information:
https://stackoverflow.com/questions/34337840/cant-terminate-a-sudo-process-created-with-python-in-ubuntu-15-10

Change-Id: I25990234aaa496c501ff45ad7f7fd549d6f188da
2019-04-05 20:12:12 +02:00
..
templates Integrate osmo-{bts,pcu}-oc2g 2019-03-27 13:50:41 +01:00
__init__.py Re-License under GPLv3-or-later instead of AGPLv3-or-later 2017-06-03 14:23:51 +00:00
bts.py First round of clean-ups of imports and unused variables 2018-10-25 16:26:49 +00:00
bts_nanobts.py pyflakes: Remove occurrences of using undefined variables 2019-02-27 08:09:21 +00:00
bts_oc2g.py Integrate osmo-{bts,pcu}-oc2g 2019-03-27 13:50:41 +01:00
bts_octphy.py First round of clean-ups of imports and unused variables 2018-10-25 16:26:49 +00:00
bts_osmo.py First round of clean-ups of imports and unused variables 2018-10-25 16:26:49 +00:00
bts_osmotrx.py Add support to enable EGPRS 2018-10-31 09:59:45 +01:00
bts_osmovirtual.py ms_driver: Add a virtual bts and make use of it 2018-12-13 10:17:02 +00:00
bts_sysmo.py osmotrx: Make sure remote process stops after ssh session is closed 2018-10-02 14:52:53 +02:00
config.py config: Fix crash in overlay() 2017-11-06 17:43:01 +00:00
esme.py First round of clean-ups of imports and unused variables 2018-10-25 16:26:49 +00:00
event_loop.py Cleanup of class scoped variables 2018-08-13 07:51:58 +00:00
iperf3.py tests: iperf3: Support testing parallel iperf3 clients in test 2018-11-19 09:40:24 +00:00
log.py log: Use sys._getframe() to avoid stat(2) calls 2018-02-13 10:49:00 +00:00
modem.py modem: Move modem iface to its netns before using it 2019-04-04 16:10:14 +02:00
ms.py resource: Add a mobile resource for the virtual test 2019-03-07 09:39:39 +00:00
ms_driver.py nitb_netreg_mass: Add code to declare a run successful/failure 2019-03-07 10:05:48 +00:00
ms_osmo_mobile.py nitb_netreg_mass: Allow a suite to configure num subscriber 2019-03-07 09:40:42 +00:00
osmo_bsc.py bsc: Record RSL traffic in case rsl_ip and oml_ip differs 2018-10-09 18:55:30 +02:00
osmo_ctrl.py ctrl: Add dbg log to print received data 2017-08-23 10:48:07 +02:00
osmo_ggsn.py pyflakes: Remove imports of unused modules 2019-02-27 08:09:17 +00:00
osmo_hlr.py pyflakes: Remove imports of unused modules 2019-02-27 08:09:17 +00:00
osmo_mgcpgw.py pyflakes: Remove imports of unused modules 2019-02-27 08:09:17 +00:00
osmo_mgw.py pyflakes: Remove imports of unused modules 2019-02-27 08:09:17 +00:00
osmo_msc.py Cleanup of class scoped variables 2018-08-13 07:51:58 +00:00
osmo_nitb.py pyflakes: Remove assigned but unread variables 2019-02-27 08:09:21 +00:00
osmo_sgsn.py pyflakes: Remove imports of unused modules 2019-02-27 08:09:17 +00:00
osmo_stp.py Cleanup of class scoped variables 2018-08-13 07:51:58 +00:00
osmocon.py Cleanup of class scoped variables 2018-08-13 07:51:58 +00:00
pcap_recorder.py pyflakes: Remove imports of unused modules 2019-02-27 08:09:17 +00:00
pcu.py Cleanup of class scoped variables 2018-08-13 07:51:58 +00:00
pcu_oc2g.py Integrate osmo-{bts,pcu}-oc2g 2019-03-27 13:50:41 +01:00
pcu_osmo.py First round of clean-ups of imports and unused variables 2018-10-25 16:26:49 +00:00
pcu_sysmo.py Cleanup of class scoped variables 2018-08-13 07:51:58 +00:00
powersupply.py Drop event_loop global functions and import MainLoop 2018-04-04 12:38:09 +02:00
powersupply_sispm.py powersupply_sispm: Add port number to log name 2018-05-28 13:04:42 +02:00
process.py processes: Fix kill of processes run under sudo 2019-04-05 20:12:12 +02:00
report.py pyflakes: Rename local variable to not shadow import 2019-02-27 08:09:21 +00:00
resource.py Integrate osmo-{bts,pcu}-oc2g 2019-03-27 13:50:41 +01:00
schema.py Add support to enable EGPRS 2018-10-31 09:59:45 +01:00
sms.py Cleanup of class scoped variables 2018-08-13 07:51:58 +00:00
smsc.py First round of clean-ups of imports and unused variables 2018-10-25 16:26:49 +00:00
suite.py process: Early return during process termination if no proc running 2019-04-04 17:48:30 +02:00
template.py pyflakes: Remove assigned but unread variables 2019-02-27 08:09:21 +00:00
test.py Cleanup of class scoped variables 2018-08-13 07:51:58 +00:00
testenv.py testenv: Provide tests with access to process module 2018-05-18 15:59:06 +02:00
trial.py Cleanup of class scoped variables 2018-08-13 07:51:58 +00:00
util.py modem: Move modem iface to its netns before using it 2019-04-04 16:10:14 +02:00