summaryrefslogtreecommitdiffstats
path: root/coin/instructions/coin_module_test_android_start_emulator.yaml
diff options
context:
space:
mode:
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