From ab48dcadc4eb74a126a8d76bece720ab000b1452 Mon Sep 17 00:00:00 2001 From: Milosz Wasilewski Date: Thu, 30 Mar 2017 18:54:46 +0100 Subject: automated: android: add refactored apk-automation Change-Id: I5a81b3c4317dc56f90df37c5a8f83d2547542fab Signed-off-by: Milosz Wasilewski --- automated/android/apk-automation/main.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 automated/android/apk-automation/main.py (limited to 'automated/android/apk-automation/main.py') diff --git a/automated/android/apk-automation/main.py b/automated/android/apk-automation/main.py new file mode 100755 index 0000000..1b06c80 --- /dev/null +++ b/automated/android/apk-automation/main.py @@ -0,0 +1,21 @@ +from argparse import ArgumentParser +import importlib + +parser = ArgumentParser() +parser.add_argument('-d', '--apk_dir', dest='apk_dir', default='./apks', + help="Specify APK's directory.") +parser.add_argument('-u', '--base_url', dest='base_url', default='http://testdata.validation.linaro.org/apks/', + help="Specify APK's base url.") +parser.add_argument('-n', '--name', dest='name', default='linpack', + help='Specify test name.') +parser.add_argument('-l', '--loops', type=int, dest='loops', default=1, + help='Set the number of test loops.') +parser.add_argument('-v', '--verbose', action='store_true', dest='verbose', + default=False, help='Set the number of test loops.') +args = parser.parse_args() +print('Test job arguments: %s' % args) + +config = vars(args) +mod = importlib.import_module(config['name']) +a = mod.ApkRunnerImpl(config) +a.run() -- cgit v1.2.3