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

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む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. 移動先 すべて > Automated Test Framework > 管理 > テーブルのクリーンアップ.
      自動テスト結果表のために保持する保持ポリシー(自動フラッシュ)のリストが表示されます。
    2. 変更する保持ポリシー(sys_atf_test_resultまたはsys_atf_test_suite_result)を選択します。
      この保存ポリシーのレコードが表示されます。
      注:
      タブ名フィールドには、選択した自動フラッシュ保持ポリシーが適用されるテーブルの名前が表示されます。このフィールドの別のタブ名を選択すると、自動フラッシュhレコードの整合性が損なわれます。既存の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. [更新] をクリックします。