instrument命令
命令格式:
am instrument -w[-r
][-e
][-p][
--user |current]
[-no
-window
-animation][
--abi
]component
component:包名/執行runner
執行所有用例命令的例子:
adb shell am instrument -w mqqzt.myuitest1.test/android.support
.test
.runner
.androidjunitrunner
常用引數
引數說明
-r列印詳細資訊
-e
過濾器引數,後面詳細介紹
-w必選引數,等待測試完成
過濾器引數
過濾引數
說明-e testfile
執行檔案中指定的用例
-e package
執行這個包中的所有用例
-e size
執行注釋smalltest/mediumtest/largetest的用例
-e annotation
執行指定注釋的用例
-e notannotation
執行不包含指定注釋的用例
-e numshards
將用例分割成不同的切片
-e shardindex
執行指定切片id的用例
例子:
執行檔案中所有用例的列表:
adb shell am instrument -w -r -e testfile /data/local/tmp/testfile.txt mqqzt.myuitest2.test/android.support
.test
.runner
.androidjunitrunner
檔案格式:
mqqzt.myuitest2.runner
#test1
mqqzt.myuitest2.runner
#test3
mqqzt.myuitest2.runner
#test5
mqqzt.myuitest2.runner
#test7
mqqzt.myuitest2.runner
#test9
執行這個包中的所有用例:
adb shell am instrument -w -r -e package mqqzt.myuitest2 mqqzt.myuitest2.test/android.support
.test
.runner
.androidjunitrunner
執行乙個類的所有用例:
adb shell am instrument -w -r -e class mqqzt.myuitest2.runner mqqzt.myuitest2.test/android.support
.test
.runner
.androidjunitrunner
執行單個測試用例:
adb shell am instrument -w
-r-e class mqqzt.myuitest2.runner#test1 mqqzt.myuitest2.test/android.support.test.runner.androidjunitrunner
執行多個類的所有用例:
adb shell am instrument -w -r -e class mqqzt.myuitest2.runner,mqqzt.myuitest2.runner2 mqqzt.myuitest2.test/android.support
.test
.runner
.androidjunitrunner
執行注釋smalltest/mediumtest/largetest的用例:
adb shell am instrument -w -r -e size small mqqzt.myuitest2.test/android.support
.test
.runner
.androidjunitrunner
執行指定注釋的用例:
adb shell am instrument -w -r -e annotation mqqzt.myuitest2.performance mqqzt.myuitest2.test/android.support
.test
.runner
.androidjunitrunner
執行不包含指定注釋的用例:
adb shell am instrument -w -r -e notannotation mqqzt.myuitest2.performance mqqzt.myuitest2.test/android.support
.test
.runner
.androidjunitrunner
mysql dba常用命令 MYSQL常用命令
安裝利用rpm包安裝mysql,設定tcp 3306埠的iptables。root密碼管理設定root使用者的密碼mysqladmin uroot password password 修改root使用者的密碼mysqladmin uroot p password password 資料庫,表管理進入...
mysql tovdate MySQL常用命令
啟動 net start mysql 進入 mysql u root p mysql h localhost u root p databasename 列出資料庫 show databases 選擇資料庫 use databasename 列出 show tables 顯示 列的屬性 show c...
learn gradle Gradle常用命令
gradlew 常用命令 簡要說明 gradle tasks all 檢視所有可執行的task gradle dependencies 檢視依賴樹 gradle properties 檢視所有屬性值包括 home gradle gradle.properties gradle dry run tas...