Cleanup in SlaveDhcpProcess.kill(): reusing global kill_subprocess_from_pid() function. Adding a 5s timeout on child's invocation of DBus method Exit(): allows child to issue ifdown() ifup() without being killed. Performing calls to sudo kill without caring about exit code
Cleanup in SlaveDhcpProcess.kill(): reusing global kill_subprocess_from_pid() function. Adding a 5s timeout on child's invocation of DBus method Exit(): allows child to issue ifdown() ifup() without being killed. Performing calls to sudo kill without caring about exit code

Legrandgroup/robotframework-dhcpclientlibrary,Legrandgroup/robotframework-dhcpclientlibrary