Es kann sinnvoll sein, eine Trade Federation-Konfiguration (TF) zu dry-run
, um sicherzustellen, dass TF richtig konfiguriert ist.
Dafür gibt es in TF zwei verschiedene Mechanismen.
Allgemeine Konfiguration
Mit dem Befehl dry-run
wird geprüft, ob eine Konfiguration richtig geparst wird und ausgeführt werden kann. Mit dem Befehl wird TF nicht ausgeführt. Die Validierung ist daher auf die TF-Konfigurationssyntax beschränkt.
Konfiguration für Testsuites
Für die Konfigurationen der Testsuite, z. B. CTS, ist der Befehl --collect-tests-only
verfügbar. Es wird alles außer den aufgezählten Testläufen ausgeführt. Es werden jedoch alle anderen Einrichtungsschritte ausgeführt, z. B. die Installation von APKs.
Das ist eine praktische Option, um sicherzustellen, dass eine Konfiguration wie erwartet ausgeführt wird, ohne die Tests tatsächlich auszuführen.
Unterstützung für „collect-tests-only“
Die Unterstützung für „collect-tests-only“ wird über ITestCollector bereitgestellt.
Ein Test-Runner, der diese Schnittstelle implementiert, listet seine Testläufe auf, anstatt sie auszuführen.
InstrumentationTest ist eine Beispielimplementierung dieser Schnittstelle.