Güvenlik ve veri

TestDetta sizin CI'ınızda ve sizin makinelerinizde çalışır. Kaynak kodunuz, kapsam haritalarınız ve test sonuçlarınız oradan hiç çıkmaz. Bu sayfa sakladığı her şeyi ve yaptığı her ağ çağrısını listeler.

CI'ınızda kalanlar

Dosyaları nerede tutar

Yolİçerik
.testdetta/coverage/Geçerli commit'in kapsam haritaları, test projesi başına bir tane
.testdetta/cache/Değerlendirilmiş proje grafiğinin önbelleği
.testdetta/license.jsonİsteğe bağlı: committer sayımının dışında bırakılacak ek bot hesapları
~/.testdetta/licensetd license install ile kurulmuş ya da otomatik olarak yenilenmiş bir lisans
~/.testdetta/license-refreshSon yenilemenin ne zaman denendiği
--maps-dir klasörüÖnceki commit'lerin haritaları, commit başına bir klasör, sizin seçtiğiniz yerde tutulur

GitHub Actions'ta haritalar deponuzun Actions önbelleğinde saklanır. .testdetta/coverage/ ve .testdetta/cache/ otomatik üretilir; bunları sürüm kontrolünün dışında tutun.

Tek ağ çağrısı

Abonelik lisansıyla TestDetta, lisans servisinden günde en fazla bir kez yenilenmiş bir lisans ister; böylece yenilemeler, kimsenin bir secret'ı güncellemesi gerekmeden CI'a ulaşır.

Açık depolar lisansa ihtiyaç duymaz ve hiçbir çağrı yapmaz.

Lisans nasıl kontrol edilir

Lisans imzalı bir dizedir ve TestDetta'ya gömülü bir açık anahtarla sizin makinenizde doğrulanır. Kapsadığı depoları adlandırır; bunlar, içindeki kimlik bilgileri önce çıkarılarak origin remote'uyla eşleştirilir. Bir lisans sorunu hiçbir zaman bir derlemeyi başarısız kılmaz: bunun yerine, tıpkı TestDetta'dan önceki gibi tüm testler çalışır. Lisanslar hakkında daha fazlası.

Bizim tuttuklarımız

Bir abonelik için: lisans sahibinin adı, kapsadığı depolar, koltuk sayısı ve süresi. Ödeme ve lisansın gönderildiği e-posta adresi, satış aracımız (merchant of record) Polar Software, Inc. tarafından yönetilir. Bkz. gizlilik politikası.

Bir güvenlik açığını bildirmek

support@testdetta.com adresine e-posta gönderin. Lütfen yayımlamadan önce açığı düzeltmemiz için bize zaman tanıyın.