devinstall_test: fix error caused by recent change in remote_access.py

CL:186844 changed the argument of RemoteDevice and broke this
test. This CL fixes that.

BUG=chromium:345479
TEST=None

Change-Id: I59459f204aa70b87d39707d51f3d528159301a4f
Reviewed-on: https://chromium-review.googlesource.com/187338
Reviewed-by: Paul Stewart <pstew@chromium.org>
Tested-by: Yu-Ju Hong <yjhong@chromium.org>
(cherry picked from commit 640d4d0a728b33af5a505b7cd4b53b99680e0c2b)
Reviewed-on: https://chromium-review.googlesource.com/187634
Tested-by: Matthew Yuan <matthewyuan@chromium.org>
Reviewed-by: Matthew Yuan <matthewyuan@chromium.org>
diff --git a/devmode-test/devinstall_test.py b/devmode-test/devinstall_test.py
index 1485848..f1ef374 100755
--- a/devmode-test/devinstall_test.py
+++ b/devmode-test/devinstall_test.py
@@ -67,7 +67,10 @@
         self.devserver.Stop()
 
       self.devserver = None
-      self.device.Cleanup()
+      if self.device:
+        self.device.Cleanup()
+
+      self.device = None
       self.vm.Stop()
       self.vm = None
       osutils.RmDir(self.tmpdir, ignore_missing=True)
@@ -108,7 +111,7 @@
     self.vm.Start()
 
     self.device = remote_access.ChromiumOSDevice(
-        remote_access.LOCALHOST, port=self.vm.port, work_dir=self.tmpdir)
+        remote_access.LOCALHOST, port=self.vm.port, base_dir=self.tmpdir)
 
     if not self.binhost:
       logging.info('Starting the devserver.')