2009-05-01 17 views
3

Derzeit habe ich zwei Selen-Junit-Tests, die so konfiguriert sind, dass sie ungefähr zur gleichen Zeit auf Bambus laufen. Ein Test läuft auf MachineA (Selen etc. installiert) und der andere auf MachineB (Selen etc. installiert). Wenn er gestartet wird, baut Bambus den einen auf Maschine A und reiht den einen auf Maschine B ein. Meine Frage ist, warum kann Bambus mit Multithreading umgehen? oder gibt es einen Weg, um dieses Problem zu umgehenGibt es eine Möglichkeit, Bamboo-Tests gleichzeitig auszuführen?

Antwort

2

Ich habe nicht Bamboo v3 verwendet, aber es sieht so aus, als ob Sie in der Lage sein sollten, es ab dieser Version zu tun, da es ein umfassendes "Pipeline-Build-System" unterstützt.

Von dem, was ich gelesen habe, würden Sie Ihre zwei Selenium-Tests als Jobs definieren, die in der gleichen Phase ausgeführt werden sollen. Solange genügend Agenten verfügbar sind, sollten sie parallel ausgeführt werden.

2

Wie Millhouse empfiehlt, sollten Sie Bamboo 3 verwenden und Ihre Selen-Junit-Tests als Jobs in derselben Phase eines Plans konfigurieren. Jobs in einer bestimmten Phase werden parallel ausgeführt, da genügend Agenten zur Verfügung stehen.

Verwandte Themen