Fix syslog hang on connectivity errors

Some circumstances would create connectivity errors between the
device and the test runner. When this occured, the FuchsiaDeivce
clean_up function would exit before killing off the syslog thread,
and therefore the tests would hang forever.

This can be resolved by catching any exceptions thrown during the
clean up process to ensure the syslog thread is joined.

I also updated some default timeouts to ensure we don't hang waiting
on a faulty ssh connection.

Bug: None
Test: Ran different tests, killing netstack or the devices power
supply to verify we don't hang.

Change-Id: I2bbb211a54606594f9b27a88553d7cb9ab129a65
1 file changed
tree: 6926bedbfa9e2460f479139a94414ab935ab27a3
  1. acts/
  2. acts_tests/
  3. tools/
  4. wts-acts/
  5. Android.mk
  6. OWNERS
  7. PREUPLOAD.cfg