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 |