OLD | NEW |
1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 """Test runners for iOS.""" | 5 """Test runners for iOS.""" |
6 | 6 |
7 import argparse | 7 import argparse |
8 import collections | 8 import collections |
9 import errno | 9 import errno |
10 import os | 10 import os |
(...skipping 664 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
675 return cmd | 675 return cmd |
676 | 676 |
677 def get_launch_env(self): | 677 def get_launch_env(self): |
678 """Returns a dict of environment variables to use to launch the test app. | 678 """Returns a dict of environment variables to use to launch the test app. |
679 | 679 |
680 Returns: | 680 Returns: |
681 A dict of environment variables. | 681 A dict of environment variables. |
682 """ | 682 """ |
683 env = super(DeviceTestRunner, self).get_launch_env() | 683 env = super(DeviceTestRunner, self).get_launch_env() |
684 if self.xctest_path: | 684 if self.xctest_path: |
685 # e.g. ios_web_shell_test_host | |
686 env['APP_TARGET_NAME'] = ( | |
687 os.path.splitext(os.path.basename(self.app_path))[0]) | |
688 # e.g. ios_web_shell_test | 685 # e.g. ios_web_shell_test |
689 env['TEST_TARGET_NAME'] = env['APP_TARGET_NAME'].rsplit('_', 1)[0] | 686 env['APP_TARGET_NAME'] = os.path.splitext( |
| 687 os.path.basename(self.app_path))[0] |
| 688 # e.g. ios_web_shell_test_module |
| 689 env['TEST_TARGET_NAME'] = env['APP_TARGET_NAME'] + '_module' |
690 return env | 690 return env |
OLD | NEW |