2017-07-06 3 views

Antwort

1

AFAIK die einzige Möglichkeit, einen parallele Ausführung zu Roboter-Tests hinzuzufügen, ist zu

  • parallelize Code in Python Klassen oder
  • jede Testsuite (dh mit ctest Ausführung) einen separaten Testanruf machen und rufen mehr nativ von sie getrennt (ctest -j)

RIDE dies nicht bietet, noch hat Robot Framework.

0

In den letzten Versionen von RED ist es möglich, ein benutzerdefiniertes Skript zu verwenden, um einen Roboter von RED zu starten. Die Dokumentation zeigt einige Beispiele in der Launch Scripting section. Im Abschnitt über das Starten mit Gradle gibt es einen netten Windows batch example.

Dies könnte verwendet werden, um RED starten Pabot, mehrere Robot-Sitzungen parallel ausgeführt werden. Dies würde es Ihnen ermöglichen, die Parallelisierung von RED zu erreichen, die Sie suchen.

Das Selenium Grid kann dabei helfen, aber ich würde es berücksichtigen, wenn die Testlast über mehrere Maschinen verteilt werden muss. Wenn es nur lokal läuft, ist Pabot selbst ausreichend.

Verwandte Themen