2013-03-15 63 views
9

如何從Sauce Labs中的測試頁面清除舊測試?從結果頁面清除舊測試

我已經從嘗試的東西上得到了分配的噪音,我想整理它。

從長遠來看,會有很多無趣的構建,我希望能夠存檔\刪除它們,以便找到重要的測試運行並不困難。

+1

凹凸 - 我很樂意回答這個問題,刪除測試是出奇的有用。 – Murkantilism 2013-06-27 13:35:15

回答

4

這在Saucelabs目前是不可能的。看到這個論壇帖子以供參考: http://support.saucelabs.com/entries/23076777-I-to-delete-seesions-

這些工作留在您的帳戶無限期,因爲我們發現用戶更喜歡維持備查記錄(例如,在一些情況下,開始在未來的失敗之前通過)。

UPDATE 同時,他們使人們有可能通過自己的REST API刪除作業和資源: https://docs.saucelabs.com/reference/rest-api/#delete-job

+4

「我們發現用戶更喜歡保留記錄以供將來參考」的論點是不真誠的。 用戶可能不想無限期存儲他們的工作原因有很多:雜波,組織,相關性,安全性,機密性等。 無法理解他們爲什麼不讓他們的付費客戶刪除舊作業。這非常明顯而且重要。 – 2013-12-28 16:01:17

+1

我同意。我們想要刪除一些使用舊版本編號格式的作業,這就搞亂了排序。 Saucelabs - 你能讓我們刪除不需要的工作嗎?這是來自另一位付費用戶。 – Zac 2014-01-09 10:36:41

2

醬實驗室最近(2014年春季)增加了功能,手動刪除測試。如果您進入測試詳細信息頁面,則會在屏幕右側看到一個標有「刪除」的大紅色按鈕。點擊它將刪除測試。

有一項功能請求允許您同時刪除多個測試。

4

要快速刪除所有舊SauceLabs作業,您可以使用此命令行配方:

SUN=$SAUCE_USERNAME; SAK=$SAUCE_ACCESS_KEY 
curl -u $SUN:$SAK https://saucelabs.com/rest/v1/$SUN/jobs?format=csv \ 
    | perl -wpe 's/\r$//' \ 
    | xargs -I{} curl -u $SUN:$SAK -X DELETE "https://saucelabs.com/rest/v1/$SUN/jobs/{}"