Sauce Labs のテスト ページから古いテストをクリアするにはどうすればよいですか?
あれこれ試したせいでかなりのノイズが入ってきたので、整理したいと思います。
長い目で見れば、興味のないビルドがたくさんあるでしょう。重要なテスト実行を見つけるのが難しくないように、それらをアーカイブ/削除できるようにしたいと考えています。
Sauce Labs のテスト ページから古いテストをクリアするにはどうすればよいですか?
あれこれ試したせいでかなりのノイズが入ってきたので、整理したいと思います。
長い目で見れば、興味のないビルドがたくさんあるでしょう。重要なテスト実行を見つけるのが難しくないように、それらをアーカイブ/削除できるようにしたいと考えています。
古い 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/{}"
これは現在、Saucelabs では不可能です。参照については、このフォーラムの投稿を参照してください: http://support.saucelabs.com/entries/23076777-I-to-delete-seesions-
これらのジョブはアカウントに無期限に残ります。これは、ユーザーが将来の参照用に記録を維持することを好むことがわかったためです (たとえば、以前に過ぎた将来に何かが失敗し始めた場合)。
更新 その間、彼らは REST API を介してジョブとリソースを削除できるようにしました: https://docs.saucelabs.com/reference/rest-api/#delete-job