ATF テスト結果のデータ保持ポリシーの変更

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • 自動フラッシュデータ保存ポリシーを変更します。これは、システムがデータを保持する期間と、データを参照することにより、テストおよびテストスイートの結果を指定します。sys_atf_test_result または sys_atf_test_suite_result 基本表のフラッシュ回数を変更できます。この設定では、テスト結果データが利用可能な時間を調整します。

    始める前に

    必要なロール:atf_test_admin

    このタスクについて

    システムは、sys_atf_test_result および sys_atf_test_suite_result のベーステーブル (およびオプションでデータ参照) のデータを定期的にフラッシュします。 デフォルトでは、テストおよびテストスイートの結果のデータは作成から 30 日後に削除されます。 このタスクでは、特定のベーステーブル (sys_atf_test_result または sys_atf_test_suite_result) に格納されているデータの自動フラッシュ保持ポリシーを変更できます。

    手順

    1. 移動先 すべて > 自動テストフレームワーク (ATF) > アドミニストレーション > テーブルのクリーンアップ.
      自動テスト結果表のために保持する保持ポリシー(自動フラッシュ)のリストが表示されます。
    2. 変更する保持ポリシー (sys_atf_test_result または sys_atf_test_suite_result) を選択します。
      この保存ポリシーのレコードが表示されます。
      注:
      タブ名フィールドには、選択した自動フラッシュ保持ポリシーが適用されるテーブルの名前が表示されます。このフィールドの別のタブ名を選択すると、自動フラッシュレコードの整合性が損なわれます。既存の ATF ポリシーの tablename を ATF データ保持動作に悪影響を及ぼさないように、基本システム (デフォルト) の値にしておきます。
    3. システムがデータを保持してデータを参照する時間を決定する方法を指定します。
      1. Matchfield フィールドで、システムが継続時間を監視するために使用するフィールドを入力します。
        たとえば、データを削除するように指定するにはバツシステムがそれを作成した後の時間、 Matchfield セットを sys_created_on のデフォルト値に残します。
      2. 年齢フィールドで、関連するデータを削除してデータを参照するまでにシステムが待機する時間(秒)を入力します。
    4. 指定したデータ (たとえば、sys_atf_test_result) にポリシーを適用し、そのポリシーを参照するデータを選択する場合は、[カスケード削除] (デフォルト値) を選択します。
      影響を受ける参照データは、sys_atf_test_result_item、sys_atf_test_result_step、および sys_attachment (table_name = sys_atf_test_result の場合) のテーブルに格納します。ポリシーで選択したテーブル (sys_atf_test_resultなど) のデータを単純にフラッシュし、参照元データのフラッシュをスキップしてから、カスケード削除を消去します。
    5. 条件フィールドで、この自動フラッシュ保持ポリシーのデータ選択(および、オプションでデータの参照)に使用するフィルタ条件を指定します。
      デフォルトは無限に保持するのは偽で、なぜならテスト結果レコードはまた、特定のテスト結果の自動フラッシュを無効にできる 無期限に保持するチェックボックスを含んでいるからです。
    6. [更新] をクリックします。