Datenaufbewahrungsrichtlinie für ATF-Testergebnisse ändern

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Ändern Sie die Auto-Flush-Richtlinie zur Aufbewahrung von Daten, die festlegt, wie lange das System Daten und Referenzdaten speichert, um Test- und Testsuite-Ergebnisse zu erhalten. Sie können die Flush-Häufigkeit für die Basistabellen sys_atf_test_result oder sys_atf_test_suite_result ändern. Diese Einstellung steuert, wie lange Testergebnisdaten verfügbar sind.

    Vorbereitungen

    Erforderliche Rolle: atf_test_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Das System leert regelmäßig Daten in den Basistabellen sys_atf_test_result und sys_atf_test_suite_result (und optional ebenfalls Referenzdaten). Standardmäßig löscht das System die Ergebnisdaten von Tests und Testsuite 30 Tage nach der Erstellung. Mit dieser Aufgabe können Sie die Auto-Flush-Richtlinie zur Aufbewahrung von Daten ändern, die in einer bestimmten Basistabelle gespeichert sind (sys_atf_test_result oder sys_atf_test_suite_result).

    Prozedur

    1. Navigieren zu Alle > Automated Test Framework > Administration > Tabellenbereinigung.
      Das System zeigt eine Liste der Aufbewahrungsrichtlinien (Auto Flushes) an, die es für automatisierte Testergebnistabellen verwaltet.
    2. Wählen Sie die Aufbewahrungsrichtlinie (sys_atf_test_result oder sys_atf_test_suite_result) aus, die Sie ändern möchten.
      Das System zeigt den Datensatz für diese Aufbewahrungsrichtlinie an.
      Hinweis:
      Das Feld Tabellenname zeigt den Namen der Tabelle an, für die die ausgewählte Auto-Flush-Aufbewahrungsrichtlinie gilt. Wenn Sie in diesem Feld einen anderen Tabellennamen auswählen, wird die Integrität des Auto-Flush-Datensatzes beeinträchtigt. Behalten Sie den Tabellennamen für vorhandene ATF-Richtlinien auf dem Basissystemwert (Standardwert) bei, damit das Aufbewahrungsverhalten für ATF-Daten nicht beeinträchtigt wird.
    3. Geben Sie an, wie das System den Zeitraum für die Aufbewahrung von Daten und Referenzdaten bestimmen soll.
      1. Geben Sie in das Feld Matchfield das Feld ein, das das System zur Überwachung der Dauer verwenden soll.
        Um beispielsweise anzugeben, dass Sie Daten nach der Zeit x, nachdem das System sie erstellt hat, löschen möchten, belassen Sie Matchfield auf dem Standardwert von sys_created_on.
      2. Geben Sie in dem Feld Alter in Sekunden die Zeit (in Sekunden) ein, die das System warten muss, bevor die zugehörigen Daten und Referenzdaten gelöscht werden.
    4. Wenn Sie die Richtlinie auf die angegebenen Daten (z. B. sys_atf_Test_result) und alle Daten anwenden möchten, die darauf verweisen, wählen Sie aus Löschen kaskadieren (Standardwert).
      Die betroffenen Referenzdaten werden in den folgenden Tabellen gespeichert: sys_atf_test_result_item, sys_atf_test_result_step und sys_attachment (wenn table_name = sys_atf_test_result). Wenn Sie möchten, dass die Richtlinie einfach die Daten in der ausgewählten Tabelle löscht (z. B. sys_atf_test_result) und das Leeren der Referenzdaten überspringt, deaktivieren Sie die Checkbox Kaskadierendes Löschen.
    5. Geben Sie in dem Feld Bedingungen die Filterbedingungen an, die für die Auswahl von Daten (und optional Referenzdaten) für diese Auto-Flush-Aufbewahrungsrichtlinie verwendet werden sollen.
      Der Standardwert ist Unbegrenzt aufbewahren ist falsch, weil Testergebnisdatensatz auch eine Checkbox Unbegrenzt aufbewahren enthält, mit dem die automatischen Löschvorgänge für bestimmte Testergebnisse deaktiviert werden können.
    6. Klicken Sie auf Aktualisieren.