Ben Android'de Test Kırma işleminde deneme ve ben oldukça garip sonuçlar alıyorum:Android garip test Kırma işlemi
+ 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)
Gördüğünüz gibi, adb iki dengesiz gruba testleri ayrıldı. İkincisi, ilk olanın iki katı kadar test yapar ve iki kat daha uzun sürer. Bana sorarsan en iyi paralellik değil.
Testlerin dağılımını kontrol etmek veya testleri eşit olarak bölmek için en azından zorlamak için bir olasılık var mıdır?
Güzel açılan efendim keyfidir. – azizbekian