summaryrefslogtreecommitdiffstats
path: root/coin/instructions/coin_module_test_android_start_emulator.yaml
diff options
context:
space:
mode:
authorSimo Fält <simo.falt@qt.io>2020-09-09 08:32:21 +0300
committerSimo Fält <simo.falt@qt.io>2020-11-20 13:28:31 +0000
commit13c460d0ff1a4eecfb7b1bc43a863783ed59a2bd (patch)
tree5aa2fd5f9657c86f00f74767405ddc4870e998ae /coin/instructions/coin_module_test_android_start_emulator.yaml
parent612a01be6513894ab1ec5a36b699a2142ba7f35c (diff)
Add coin instructions to run Android test in emulator
Task-number: QTQAINFRA-3867 Pick-to: 6.0 Change-Id: Ie6dd9c2dfeeccd526c2133d7ac03efce5b7ed091 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Diffstat (limited to 'coin/instructions/coin_module_test_android_start_emulator.yaml')
-rw-r--r--coin/instructions/coin_module_test_android_start_emulator.yaml24
1 files changed, 24 insertions, 0 deletions
diff --git a/coin/instructions/coin_module_test_android_start_emulator.yaml b/coin/instructions/coin_module_test_android_start_emulator.yaml
new file mode 100644
index 0000000000..fc5f259043
--- /dev/null
+++ b/coin/instructions/coin_module_test_android_start_emulator.yaml
@@ -0,0 +1,24 @@
+type: Group
+instructions:
+ - type: Group
+ instructions:
+ - type: ExecuteCommand
+ command: ["{{.Env.ANDROID_SDK_HOME}}/tools/emulator", "@x86emulator","-no-audio","-no-window","-gpu","swiftshader_indirect","-partition-size","4000"]
+ maxTimeInSeconds: 1800
+ maxTimeBetweenOutput: 600
+ userMessageOnFailure: "Failed to run emulator, check logs."
+ startInBackground: True
+ - type: ExecuteCommand
+ command: ["{{.Env.ANDROID_SDK_HOME}}/platform-tools/adb","devices"]
+ maxTimeInSeconds: 1800
+ maxTimeBetweenOutput: 600
+ userMessageOnFailure: "Failed to run adb, check logs."
+ - type: ExecuteCommand
+ command: ["{{.Env.ANDROID_SDK_HOME}}/platform-tools/adb","wait-for-device"]
+ maxTimeInSeconds: 1800
+ maxTimeBetweenOutput: 1800
+ userMessageOnFailure: "Failed to run adb, check logs."
+ enable_if:
+ condition: property
+ property: features
+ contains_value: AndroidTestRun