def test_two_drivers(self):
        mock_run_command = MockRunCommand()
        mock_run_command.mock_two_devices()
        port = chromium_android.ChromiumAndroidPort(
                MockSystemHost(executive=MockExecutive2(run_command_fn=mock_run_command.mock_run_command_fn)),
                'chromium-android')
        driver0 = chromium_android.ChromiumAndroidDriver(port, worker_number=0, pixel_tests=True)
        driver1 = chromium_android.ChromiumAndroidDriver(port, worker_number=1, pixel_tests=True)

        cmd_line0 = driver0.cmd_line(True, ['anything'])
        self.assertEquals(['adb', '-s', mock_run_command._mock_devices[0], 'shell'], cmd_line0)

        cmd_line1 = driver1.cmd_line(True, ['anything'])
        self.assertEquals(['adb', '-s', mock_run_command._mock_devices[1], 'shell'], cmd_line1)
 def setUp(self):
     self.mock_run_command = MockRunCommand()
     self.mock_run_command.mock_one_device()
     self.port = chromium_android.ChromiumAndroidPort(
             MockSystemHost(executive=MockExecutive2(run_command_fn=self.mock_run_command.mock_run_command_fn)),
             'chromium-android')
     self.driver = chromium_android.ChromiumAndroidDriver(self.port, worker_number=0, pixel_tests=True)
 def setUp(self):
     self._mock_adb = MockAndroidDebugBridge(1)
     self._mock_executive = MockExecutive2(
         run_command_fn=self._mock_adb.run_command)
     self._port = chromium_android.ChromiumAndroidPort(
         MockSystemHost(executive=self._mock_executive), 'chromium-android')
     self._driver = chromium_android.ChromiumAndroidDriver(
         self._port,
         worker_number=0,
         pixel_tests=True,
         driver_details=chromium_android.ContentShellDriverDetails())
    def test_two_drivers(self):
        mock_adb = MockAndroidDebugBridge(2)
        mock_executive = MockExecutive2(run_command_fn=mock_adb.run_command)

        port = chromium_android.ChromiumAndroidPort(
            MockSystemHost(executive=mock_executive), 'chromium-android')
        driver0 = chromium_android.ChromiumAndroidDriver(
            port,
            worker_number=0,
            pixel_tests=True,
            driver_details=chromium_android.ContentShellDriverDetails())
        driver1 = chromium_android.ChromiumAndroidDriver(
            port,
            worker_number=1,
            pixel_tests=True,
            driver_details=chromium_android.ContentShellDriverDetails())

        self.assertEqual(['adb', '-s', '123456789ABCDEF0', 'shell'],
                         driver0.cmd_line(True, []))
        self.assertEqual(['adb', '-s', '123456789ABCDEF1', 'shell'],
                         driver1.cmd_line(True, []))
Exemple #5
0
 def setUp(self):
     mock_port = chromium_android.ChromiumAndroidPort(
         MockSystemHost(), 'chromium-android')
     self.driver = chromium_android.ChromiumAndroidDriver(mock_port,
                                                          worker_number=0,
                                                          pixel_tests=True)