| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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 import logging | 5 import logging |
| 6 import os | 6 import os |
| 7 import re | 7 import re |
| 8 import sys | 8 import sys |
| 9 import tempfile | 9 import tempfile |
| 10 | 10 |
| (...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 191 self._app_data_files = args.app_data_files | 191 self._app_data_files = args.app_data_files |
| 192 if args.app_data_file_dir: | 192 if args.app_data_file_dir: |
| 193 self._app_data_file_dir = args.app_data_file_dir | 193 self._app_data_file_dir = args.app_data_file_dir |
| 194 else: | 194 else: |
| 195 self._app_data_file_dir = tempfile.mkdtemp() | 195 self._app_data_file_dir = tempfile.mkdtemp() |
| 196 logging.critical('Saving app files to %s', self._app_data_file_dir) | 196 logging.critical('Saving app files to %s', self._app_data_file_dir) |
| 197 else: | 197 else: |
| 198 self._app_data_files = None | 198 self._app_data_files = None |
| 199 self._app_data_file_dir = None | 199 self._app_data_file_dir = None |
| 200 | 200 |
| 201 self._test_arguments = args.test_arguments |
| 202 |
| 203 @property |
| 204 def activity(self): |
| 205 return self._apk_helper and self._apk_helper.GetActivityName() |
| 206 |
| 207 @property |
| 208 def apk(self): |
| 209 return self._apk_helper and self._apk_helper.path |
| 210 |
| 211 @property |
| 212 def apk_helper(self): |
| 213 return self._apk_helper |
| 214 |
| 215 @property |
| 216 def app_file_dir(self): |
| 217 return self._app_data_file_dir |
| 218 |
| 219 @property |
| 220 def app_files(self): |
| 221 return self._app_data_files |
| 222 |
| 223 @property |
| 224 def exe(self): |
| 225 return self._exe_path |
| 226 |
| 227 @property |
| 228 def extras(self): |
| 229 return self._extras |
| 230 |
| 201 @property | 231 @property |
| 202 def gtest_filter(self): | 232 def gtest_filter(self): |
| 203 return self._gtest_filter | 233 return self._gtest_filter |
| 204 | 234 |
| 235 @property |
| 236 def package(self): |
| 237 return self._apk_helper and self._apk_helper.GetPackageName() |
| 238 |
| 239 @property |
| 240 def permissions(self): |
| 241 return self._apk_helper and self._apk_helper.GetPermissions() |
| 242 |
| 243 @property |
| 244 def runner(self): |
| 245 return self._apk_helper and self._apk_helper.GetInstrumentationName() |
| 246 |
| 247 @property |
| 248 def shard_timeout(self): |
| 249 return self._shard_timeout |
| 250 |
| 251 @property |
| 252 def suite(self): |
| 253 return self._suite |
| 254 |
| 255 @property |
| 256 def test_arguments(self): |
| 257 return self._test_arguments |
| 258 |
| 205 #override | 259 #override |
| 206 def TestType(self): | 260 def TestType(self): |
| 207 return 'gtest' | 261 return 'gtest' |
| 208 | 262 |
| 209 #override | 263 #override |
| 210 def SetUp(self): | 264 def SetUp(self): |
| 211 """Map data dependencies via isolate.""" | 265 """Map data dependencies via isolate.""" |
| 212 if self._isolate_delegate: | 266 if self._isolate_delegate: |
| 213 self._isolate_delegate.Remap( | 267 self._isolate_delegate.Remap( |
| 214 self._isolate_abs_path, self._isolated_abs_path) | 268 self._isolate_abs_path, self._isolated_abs_path) |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 307 result_type = None | 361 result_type = None |
| 308 | 362 |
| 309 return results | 363 return results |
| 310 | 364 |
| 311 #override | 365 #override |
| 312 def TearDown(self): | 366 def TearDown(self): |
| 313 """Clear the mappings created by SetUp.""" | 367 """Clear the mappings created by SetUp.""" |
| 314 if self._isolate_delegate: | 368 if self._isolate_delegate: |
| 315 self._isolate_delegate.Clear() | 369 self._isolate_delegate.Clear() |
| 316 | 370 |
| 317 @property | |
| 318 def activity(self): | |
| 319 return self._apk_helper and self._apk_helper.GetActivityName() | |
| 320 | |
| 321 @property | |
| 322 def apk(self): | |
| 323 return self._apk_helper and self._apk_helper.path | |
| 324 | |
| 325 @property | |
| 326 def apk_helper(self): | |
| 327 return self._apk_helper | |
| 328 | |
| 329 @property | |
| 330 def app_file_dir(self): | |
| 331 return self._app_data_file_dir | |
| 332 | |
| 333 @property | |
| 334 def app_files(self): | |
| 335 return self._app_data_files | |
| 336 | |
| 337 @property | |
| 338 def exe(self): | |
| 339 return self._exe_path | |
| 340 | |
| 341 @property | |
| 342 def extras(self): | |
| 343 return self._extras | |
| 344 | |
| 345 @property | |
| 346 def package(self): | |
| 347 return self._apk_helper and self._apk_helper.GetPackageName() | |
| 348 | |
| 349 @property | |
| 350 def permissions(self): | |
| 351 return self._apk_helper and self._apk_helper.GetPermissions() | |
| 352 | |
| 353 @property | |
| 354 def runner(self): | |
| 355 return self._apk_helper and self._apk_helper.GetInstrumentationName() | |
| 356 | |
| 357 @property | |
| 358 def shard_timeout(self): | |
| 359 return self._shard_timeout | |
| 360 | |
| 361 @property | |
| 362 def suite(self): | |
| 363 return self._suite | |
| 364 | |
| OLD | NEW |