Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(100)

Side by Side Diff: build/android/pylib/gtest/gtest_test_instance.py

Issue 1416763003: [Android] Fix --test-arguments. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | build/android/pylib/local/device/local_device_gtest_run.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
OLDNEW
« no previous file with comments | « no previous file | build/android/pylib/local/device/local_device_gtest_run.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698