Sicherheit und Daten

TestDetta läuft in Ihrer CI und auf Ihren Rechnern. Ihr Quellcode, Ihre Coverage-Maps und Testergebnisse verlassen diese nie. Diese Seite listet alles auf, was es speichert, und jeden Netzwerkaufruf, den es macht.

Was in Ihrer CI bleibt

Wo Dateien abgelegt werden

PfadInhalt
.testdetta/coverage/Coverage-Maps des aktuellen Commits, eine pro Testprojekt
.testdetta/cache/Ein Cache des ausgewerteten Projektgraphen
.testdetta/license.jsonOptional: zusätzliche Bot-Konten, die bei der Committer-Zählung nicht mitzählen
~/.testdetta/licenseEine mit td license install installierte oder automatisch erneuerte Lizenz
~/.testdetta/license-refreshWann die letzte Erneuerung versucht wurde
Ordner von --maps-dirMaps früherer Commits, ein Ordner pro Commit, an einem Ort Ihrer Wahl

Unter GitHub Actions werden Maps im Actions-Cache Ihres Repositorys gespeichert. .testdetta/coverage/ und .testdetta/cache/ werden generiert; halten Sie sie aus der Versionsverwaltung heraus.

Der eine Netzwerkaufruf

Mit einer Abonnement-Lizenz fragt TestDetta höchstens einmal am Tag beim Lizenzdienst eine erneuerte Lizenz ab, damit Verlängerungen die CI erreichen, ohne dass jemand ein Secret aktualisieren muss.

Öffentliche Repositorys benötigen keine Lizenz und machen keinen Aufruf.

Wie die Lizenz geprüft wird

Eine Lizenz ist ein signierter String, der auf Ihrem Rechner mit einem in TestDetta eingebauten öffentlichen Schlüssel geprüft wird. Sie benennt die Repositorys, die sie abdeckt, und wird mit dem Remote origin abgeglichen, aus dem zuvor alle Anmeldedaten entfernt werden. Ein Lizenzproblem lässt nie einen Build fehlschlagen: Stattdessen laufen alle Tests, wie vor TestDetta. Mehr zu Lizenzen.

Was wir speichern

Für ein Abonnement: den Namen des Lizenznehmers, die abgedeckten Repositorys, die Anzahl der Seats und die Laufzeit. Die Zahlung und die E-Mail-Adresse, an die die Lizenz gesendet wird, verwaltet Polar Software, Inc., unser Merchant of Record. Siehe die Datenschutzerklärung.

Eine Sicherheitslücke melden

Schreiben Sie an support@testdetta.com. Bitte geben Sie uns Zeit, die Lücke zu beheben, bevor Sie sie veröffentlichen.