For #20017: use 'in' syntax for test name checks.
This commit is contained in:
parent
a436be4cd0
commit
f7c59bd395
|
@ -88,9 +88,9 @@ def disable_startup_profiling():
|
|||
|
||||
def get_start_cmd(test_name, pkg_id):
|
||||
args_prefix = get_activity_manager_args() + ['start-activity', '-W', '-n']
|
||||
if test_name == TEST_COLD_MAIN_FF:
|
||||
if test_name in [TEST_COLD_MAIN_FF]:
|
||||
cmd = args_prefix + ['{}/.App'.format(pkg_id)]
|
||||
elif test_name == TEST_COLD_VIEW_FF or test_name == TEST_COLD_VIEW_NAV_START:
|
||||
elif test_name in [TEST_COLD_VIEW_FF, TEST_COLD_VIEW_NAV_START]:
|
||||
pkg_activity = '{}/org.mozilla.fenix.IntentReceiverActivity'.format(pkg_id)
|
||||
cmd = args_prefix + [
|
||||
pkg_activity,
|
||||
|
@ -128,9 +128,9 @@ def measure(test_name, pkg_id, start_cmd_args, iter_count):
|
|||
|
||||
|
||||
def get_measurement(test_name, pkg_id, stdout):
|
||||
if test_name == TEST_COLD_MAIN_FF or test_name == TEST_COLD_VIEW_FF:
|
||||
if test_name in [TEST_COLD_MAIN_FF, TEST_COLD_VIEW_FF]:
|
||||
measurement = get_measurement_from_am_start_log(stdout)
|
||||
elif test_name == TEST_COLD_VIEW_NAV_START:
|
||||
elif test_name in [TEST_COLD_VIEW_NAV_START]:
|
||||
time.sleep(3) # We must sleep until the navigation start event occurs.
|
||||
proc = subprocess.run(['adb', 'logcat', '-d'], check=True, capture_output=True)
|
||||
measurement = get_measurement_from_nav_start_logcat(pkg_id, proc.stdout)
|
||||
|
@ -205,9 +205,9 @@ def save_measurements(path, measurements):
|
|||
def print_preface_text(test_name):
|
||||
print("To analyze the results, use this script (we recommend using the median):" +
|
||||
"\nhttps://github.com/mozilla-mobile/perf-tools/blob/master/analyze_durations.py")
|
||||
if test_name == TEST_COLD_MAIN_FF:
|
||||
if test_name in [TEST_COLD_MAIN_FF]:
|
||||
print("\nWARNING: you may wish to clear the onboarding experience manually.")
|
||||
elif test_name == TEST_COLD_VIEW_FF or test_name == TEST_COLD_VIEW_NAV_START:
|
||||
elif test_name in [TEST_COLD_VIEW_FF, TEST_COLD_VIEW_NAV_START]:
|
||||
print("\nWARNING: you may wish to reduce the number of open tabs when starting this test")
|
||||
print("as this test may leave many additional tabs open which could impact the results.")
|
||||
|
||||
|
|
Loading…
Reference in New Issue