Index: devil/devil/android/file_changer_devicetest.py |
diff --git a/devil/devil/android/file_changer_devicetest.py b/devil/devil/android/file_changer_devicetest.py |
deleted file mode 100644 |
index 277b96a4b03e7515580b32c27cb53459ede4826c..0000000000000000000000000000000000000000 |
--- a/devil/devil/android/file_changer_devicetest.py |
+++ /dev/null |
@@ -1,72 +0,0 @@ |
-#!/usr/bin/env python |
perezju
2017/01/16 14:12:19
Didn't notice on my previous CL, file should be na
|
-# Copyright 2017 The Chromium Authors. All rights reserved. |
-# Use of this source code is governed by a BSD-style license that can be |
-# found in the LICENSE file. |
-""" |
-Unit tests for the contents of flag_changer.py. |
-The test will invoke real devices |
-""" |
- |
-import os |
-import posixpath |
-import sys |
-import unittest |
- |
-if __name__ == '__main__': |
- sys.path.append( |
- os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..', ))) |
- |
-from devil.android import device_test_case |
-from devil.android import device_utils |
-from devil.android import flag_changer |
-from devil.android.sdk import adb_wrapper |
- |
- |
-_CMDLINE_FILE = 'dummy-command-line' |
- |
- |
-class FlagChangerTest(device_test_case.DeviceTestCase): |
- |
- def setUp(self): |
- super(FlagChangerTest, self).setUp() |
- self.adb = adb_wrapper.AdbWrapper(self.serial) |
- self.adb.WaitForDevice() |
- self.device = device_utils.DeviceUtils( |
- self.adb, default_timeout=10, default_retries=0) |
- # pylint: disable=protected-access |
- self.cmdline_path = posixpath.join(flag_changer._CMDLINE_DIR, _CMDLINE_FILE) |
- self.cmdline_path_legacy = posixpath.join( |
- flag_changer._CMDLINE_DIR_LEGACY, _CMDLINE_FILE) |
- |
- def tearDown(self): |
- self.device.RemovePath( |
- [self.cmdline_path, self.cmdline_path_legacy], force=True, as_root=True) |
- |
- def testFlagChanger(self): |
- if not self.device.HasRoot(): |
- self.skipTest('Test needs a rooted device') |
- |
- # Write some custom chrome command line flags. |
- self.device.WriteFile( |
- self.cmdline_path, 'chrome --custom --flags') |
- |
- # Write some more flags on a command line file in the legacy location. |
- self.device.WriteFile( |
- self.cmdline_path_legacy, 'some --stray --flags', as_root=True) |
- self.assertTrue(self.device.PathExists(self.cmdline_path_legacy)) |
- |
- changer = flag_changer.FlagChanger(self.device, _CMDLINE_FILE) |
- |
- # Legacy command line file is removed, ensuring Chrome picks up the |
- # right file. |
- self.assertFalse(self.device.PathExists(self.cmdline_path_legacy)) |
- |
- changer.ReplaceFlags(['--my', '--new', '--flags']) |
- # TODO(perezju): assert that new flags are now set. |
- |
- changer.Restore() |
- # TODO(perezju): assert that flags are back to --custom --flags. |
- |
- |
-if __name__ == '__main__': |
- unittest.main() |