2017-03-07 35 views
1

由於測試用例數量增加,作業完成時間也遵循相同的路徑,所以對於量角器作業,我的CI機器很少。 現在,我不想擁有更多的機器,而是想將新用戶添加到相同的虛擬機,但在此之前,我想確保量角器過程是否可以從兩臺不同的機器調用。 此外,Chrome和Firefox會同時在兩個不同的用戶帳戶上工作,或者這不受支持。量角器可以從同一主機上的兩個不同的登錄/用戶運行嗎?

+0

您是否嘗試過分解測試以提高執行時間? 'shardTestFiles'和'maxInstances'可以幫助您不必使用2個不同的用戶運行測試。 https://github.com/angular/protractor/blob/0cd156d6829f23f93403d865b7fdb7eab4f45446/lib/config.ts#L282 – tehbeardedone

回答

1

要以更通用的方式回答您的問題,可以,您可以在同一臺機器上的多臺機器或多個用戶上分發量角器執行流程。但我有一個更好的建議,以適應最新的趨勢:)

使用碼頭集裝箱建立一個硒網格。可以具有象下面

量角器過程將在主計算機上運行的唯一的和實際執行將發生在碼頭集裝箱上。這套碼頭集裝箱可以位於主機Jenkins外部的外部機器上

+0

謝謝你,它看起來很有希望。我會試一試並儘快回覆。 – ASB

相關問題