Mengatur kebijakan retensi pengujian

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

Menjalankan pengujian, terutama yang otomatis, menghasilkan banyak data. Agar sistem pengujian Anda tetap responsif dan berperforma baik, miliki kebijakan untuk menghapus hasil pengujian yang tidak Anda butuhkan lagi. Hapus hasil pengujian otomatis saat Anda menghapus build. Anda dapat menyimpan hasil pengujian manual saat masih meninjaunya, misalnya, hingga satu tahun.

Prasyarat

  • Untuk mengelola kebijakan terkait pengujian tingkat proyek, Anda harus menjadi anggota grup Administrator Proyek.
  • Untuk mengelola kebijakan retensi uji tingkat objek alur build, Anda harus mengatur izin Edit alur build ke Izinkan.

Mengatur periode retensi untuk hasil pengujian

Untuk menghapus hasil pengujian manual setelah jumlah hari tertentu, atur batas retensi di tingkat proyek. Azure DevOps menyimpan hasil pengujian manual yang terkait dengan build, bahkan setelah Anda menghapus build tersebut. Dengan demikian, kebijakan build tidak menghapus hasil pengujian sebelum Anda dapat menganalisis data.

  1. Masuk ke proyek Anda (https://dev.azure.com/{Your_Organization}/{Your_Project}).

  2. Pilih Pengaturan proyek.

  3. Di halaman Retensi Pengujian>, pilih batas berapa lama Anda ingin menyimpan data pengujian manual.

    Screenshot showing select test data retention limits.

Mengatur kebijakan penyimpanan untuk hasil pengujian otomatis yang terkait dengan build

Secara default, Azure DevOps menyimpan hasil pengujian otomatis yang terkait dengan build hanya selama Anda menyimpan build tersebut. Untuk menyimpan hasil pengujian setelah Anda menghapus build, edit kebijakan penyimpanan build. Jika Anda menggunakan Git untuk kontrol versi, Anda dapat menentukan berapa lama untuk menyimpan hasil pengujian otomatis berdasarkan cabang.

  1. Masuk ke proyek Anda (https://dev.azure.com/{Your_Organization}/{Your_Project}).

  2. Temukan dan edit alur build Anda.

    Build pipeline

  3. Buka halaman Retensi . Ubah kebijakan default sesuai kebutuhan, atau tambahkan kebijakan baru.

    Delete test results by branch

    Jika Anda menggunakan Git, dan memiliki lebih dari satu cabang, atur filter cabang untuk menghapus hasil pengujian dan build di cabang tertentu sesuai kebutuhan. Anda dapat menyimpan hasil pengujian di cabang lain, meskipun Anda menghapus build di cabang-cabang ini.

Mengatur kebijakan penyimpanan untuk hasil pengujian otomatis yang tidak terkait dengan build

Bersihkan hasil pengujian otomatis yang tersisa dari build yang dihapus atau hasil pengujian yang tidak terkait dengan build. Misalnya, hasil yang diterbitkan dari sistem pengujian eksternal. Atur batas retensi di tingkat proyek seperti yang dijelaskan dalam Mengatur periode retensi untuk hasil pengujian sebelumnya dalam artikel ini.