4
我前幾天看着我們的螞蟻搭建遊戲,發現我們的大部分junit測試運行的時間爲0.2秒,但需要1-2秒的時間才能在它們之間循環。這可能是我們典型構建中最大的一塊時間。加速螞蟻搭建中的junit測試
所以我想知道如果我創建了一個測試套件,是否有助於消除每個測試的開銷時間,並將一次開銷花費在整塊測試上?另外,其他人有更好的主意嗎?
我前幾天看着我們的螞蟻搭建遊戲,發現我們的大部分junit測試運行的時間爲0.2秒,但需要1-2秒的時間才能在它們之間循環。這可能是我們典型構建中最大的一塊時間。加速螞蟻搭建中的junit測試
所以我想知道如果我創建了一個測試套件,是否有助於消除每個測試的開銷時間,並將一次開銷花費在整塊測試上?另外,其他人有更好的主意嗎?
我已經在我們的junit測試中放置了fork="yes"
來解決我們很久以前的一些問題。我不記得那是什麼了,但我只是試着在Clemens的建議下將它切換到forkmode="once"
,並且從我們的構建時間開始減少了三分鐘。
感謝您的幫助。
運行測試時使用了什麼叉子設置? – vertti
您可以嘗試此操作併發布結果嗎? http://ant-contrib.sourceforge.net/tasks/tasks/performance_monitor.html – imrichardcole