Zoo_MultiBranch_AutoTest
建置前
- Git 設定
建置中
- 執行 Shell
- 螢幕解鎖 (待補)
- 開啟 wifi,關閉飛航模式 (原因是可能會被 Monkey 關掉)
- 送出 Home 鍵事件 (原因是畫面可能被擋住)
# enable wifi
${ADB} shell svc wifi enable
# disable airplane mode
${ADB} shell settings put global airplane_mode_on 0
${ADB} shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false
# send HOME button event
${ADB} shell input keyevent 3
- Gradle Tasks
- 因為 Zoo 專案的 Unit Test 數量不足所以只有執行簡單的 Test
- 一定要登入才有作用所以也沒有 Monkey Test
- 重點放在程式碼靜態分析
connectedAndroidTest
lint
建置後
Lint
Slack
EMail
觸發程序
- 定時觸發