Datenaufbewahrungsrichtlinie für ATF-Testergebnisse ändern

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Ändern Sie die Auto-Flush-Richtlinie zur Datenaufbewahrung, die festlegt, wie lange das System Daten für Test- und Testsuite-Ergebnisse speichert und referenziert. 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 referenzierende Daten). 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. Belassen Sie den Tabellennamen in vorhandenen ATF-Richtlinien beim Basissystemwert (Standard), damit das Verhalten der ATF-Datenspeicherung 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, die darauf verweisen, anwenden möchten, wählen Sie Kaskadierende Löschung (Standardwert).
      Betroffene 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. Wählen Sie Aktualisieren.