Kann jemand erklären, was Test Sharding in Androiden bedeutet zu erreichen? Und wenn jemand ein Tutorial teilen könnte, wäre es sehr hilfreich.Android Test Sharding
Das Wort Shard bedeutet einen kleinen Teil eines Ganzen. Wie erfolgt das Sharding nur anhand einer Nummer und auf welcher Basis sollte ich shardIndex angeben?
Definition wie in Entwickler-Dokumentation.
-Test sharding
Der Test Runner unterstützt eine einzelne Testsuite in mehr Scherben spalten, so dass Sie Tests, die zu der gleichen Scherbe leicht ausführen können als Gruppe zusammen, unter der gleichen Besetzung Instanz . Jeder Shard wird durch eine Indexnummer identifiziert. Verwenden Sie bei Tests die Option -e numShards, um die Anzahl der separaten Shards anzugeben, die erstellt werden sollen, und und die Option -e shardIndex, um anzugeben, welcher Shard ausgeführt werden soll.
Zum Beispiel die Testsuite in 10 Scherben spalten und nur die Tests gruppiert in der zweiten Scherbe, verwenden Sie den folgenden Befehl ausführen:
adb shell am instrument -w -e numShards 10 -e shardIndex 2