Sanitize client before running wifi tests.

Remove the previous logs and reboot the host.

BUG=chromium:331916
TEST=Chaos wpapsk

Change-Id: I57c5d33aee01475a97bde0749ad5121527eedd1d
Reviewed-on: https://chromium-review.googlesource.com/181942
Reviewed-by: Christopher Wiley <wiley@chromium.org>
Reviewed-by: Kris Rambish <krisr@chromium.org>
Commit-Queue: Bindu Mahadev <bmahadev@chromium.org>
Tested-by: Bindu Mahadev <bmahadev@chromium.org>
diff --git a/server/cros/chaos_lib/chaos_runner.py b/server/cros/chaos_lib/chaos_runner.py
index 16aa051..0f954f0 100644
--- a/server/cros/chaos_lib/chaos_runner.py
+++ b/server/cros/chaos_lib/chaos_runner.py
@@ -160,6 +160,12 @@
         batch_locker.unlock_one_ap(ap.host_name)
 
 
+    def _sanitize_client(self):
+        """Clean up logs and reboot the DUT."""
+        self._host.run('rm -rf /var/log')
+        self._host.reboot()
+
+
     def run(self, job, batch_size=15, tries=10, capturer_hostname=None):
         """Executes Chaos test.
 
@@ -170,6 +176,9 @@
 
         """
 
+        logging.debug('Going to cleanup logs and reboot host!!!')
+        self._sanitize_client()
+
         lock_manager = host_lock_manager.HostLockManager()
         with host_lock_manager.HostsLockedBy(lock_manager):
             capture_host = self._allocate_packet_capturer(