Es kann praktisch sein, eine Trade Federation (TF)-Konfiguration dry-run
, um sicherzustellen, dass TF ordnungsgemäß konfiguriert ist.
Dafür gibt es in TF zwei unterschiedliche Mechanismen.
Allgemeine Konfiguration
Der dry-run
prüft, ob eine Konfiguration korrekt analysiert wurde und ausführbar ist. Der Befehl führt TF nicht aus, daher ist diese Validierung auf die TF-Konfigurationssyntax beschränkt.
Konfiguration für Testsuiten
Für Testsuite-Konfigurationen wie CTS ist der Befehl --collect-tests-only
verfügbar. Es führt alles außer den Testfällen aus, die aufgelistet sind. Es werden jedoch alle anderen Einrichtungsschritte ausgeführt, beispielsweise die Installation von APKs.
Dies ist eine praktische Option, um sicherzustellen, dass eine Konfiguration wie erwartet ausgeführt wird, ohne dass die Tests tatsächlich ausgeführt werden.
Unterstützung nur für Sammeltests
Die Unterstützung für „Collect-Tests-Only“ wird über ITestCollector bereitgestellt.
Ein Testläufer, der diese Schnittstelle implementiert, zählt seine Testfälle auf, anstatt sie auszuführen.
InstrumentationTest ist eine Beispielimplementierung dieser Schnittstelle.