1. 程式人生 > >[Andriod Monkey測試] Monkey除錯引數

[Andriod Monkey測試] Monkey除錯引數

Monkey除錯引數:
(1)除錯引數:--dbg-no-events

設定此選項,Monkey將執行初始啟動,進入到一個測試Activity,然後不會再進一步生成事件。最好將它與-v、一個或幾個包約 束、以及一個保持Monkey執行30秒或更長時間的非零值聯合起來,從而提供一個環境,可以監視應用程式所呼叫的包之間的轉換;

(2)除錯引數:--hprof

設定此選項,將在Monkey事件序列之前和之後立即生成profiling報告(記憶體)。這將會在data/misc中生成大檔案(~5Mb),所以要小心使用它;

(3)除錯引數:--ignore-crashes

通常,當應用程式崩潰或發生任何失控異常時,Monkey將停止執行。如果設定此選項,Monkey將繼續向系統傳送事件,直到計數完成;

(4)除錯引數:--ignore-timeouts

應用程式發生任何超時錯誤(如“Application Not Responding”對話方塊)時,Monkey將停止執行。如果設定此選項,Monkey將繼續向系統傳送事件,直到計數完成;

(5)除錯引數:-ignore-security-exceptions

當應用程式發生許可權許可錯誤時,Monkey將停止執行。如果設定了此選項,Monkey將繼續向系統傳送事件,直到計數完成;

(6)除錯引數:--ignore-native-crashes
當應用發生底層C/C++程式碼引起的奔潰事件時,Monkey將停止執行。如果設定了此項,Monkey將繼續向系統傳送事件,直到計數完成;

(7)除錯引數:--monitor-native-crashes
監視並報告Android系統中Android C/C++引起的崩潰事件。如果設定了–kill-process-after-error,系統將停止執行;

(8)除錯引數:--kill-process-after-error
當Monkey由於一個錯誤而停止時,出錯的應用程式將繼續處於執行狀態。當設定了此選項時,將會通知系統停止發生錯誤的程序。注意,當Monkey正常執行完畢,它不會關閉所有啟動的應用,裝置依然保留Monkey結束時的狀態;

(9)除錯引數:--wait-dbg
啟動Monkey後,先中斷其執行,等待偵錯程式附加上來。