我與Android設備上測試分片試驗和我得到很奇怪的結果:Android的怪異測試分片
+ adb -s emulator-5580 shell am instrument -e numShards 2 -e shardIndex 0 -e class com.package.etc.automation.Tests.SanityTest.SanityTest -w com.package.etc.test/android.support.test.runner.AndroidJUnitRunner
com.package.etc.automation.Tests.SanityTest.SanityTest:..........
Time: 306.578
OK (10 tests)
+ adb -s emulator-5582 shell am instrument -e numShards 2 -e shardIndex 1 -e class com.package.etc.automation.Tests.SanityTest.SanityTest -w com.package.etc.test/android.support.test.runner.AndroidJUnitRunner
com.package.etc.automation.Tests.SanityTest.SanityTest:......................
Time: 645.723
OK (22 tests)
正如你可以看到,亞洲開發銀行拆分測試分爲兩個不平組。第二個測試的測試次數是第一次測試的兩倍,並執行兩次。如果你問我,不是最好的平行。
是否有可能控制測試的分佈,或者至少強制adb均勻分割測試?
尼斯下拉菜單,先生。 – azizbekian