2013-03-15 62 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/{}"