Bagikan melalui


Test Plan Recycle Bin - List

Mendapatkan daftar paket pengujian yang dihapus

GET https://dev.azure.com/{organization}/{project}/_apis/testplan/recycleBin/testplan?api-version=7.2-preview.1
GET https://dev.azure.com/{organization}/{project}/_apis/testplan/recycleBin/testplan?continuationToken={continuationToken}&api-version=7.2-preview.1

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
organization
path True

string

Nama organisasi Azure DevOps.

project
path True

string

ID proyek atau nama proyek

api-version
query True

string

Versi API yang akan digunakan. Ini harus diatur ke '7.2-preview.1' untuk menggunakan versi api ini.

continuationToken
query

string

Jika daftar paket yang dikembalikan tidak selesai, token kelanjutan untuk mengkueri batch paket berikutnya disertakan dalam header respons sebagai "x-ms-continuationtoken". Hilangkan parameter ini untuk mendapatkan batch pertama dari rencana pengujian.

Respons

Nama Jenis Deskripsi
200 OK

TestPlan[]

operasi berhasil

Keamanan

oauth2

Jenis: oauth2
Alur: accessCode
URL Otorisasi: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL token: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Cakupan

Nama Deskripsi
vso.test Memberikan kemampuan untuk membaca rencana pengujian, kasus, hasil, dan artefak terkait manajemen pengujian lainnya.

Contoh

Get Deleted Test Plans

Permintaan sampel

GET https://dev.azure.com/fabrikam/{project}/_apis/testplan/recycleBin/testplan?api-version=7.2-preview.1

Respon sampel

transfer-Encoding: chunked
{
  "value": [
    {
      "id": 5,
      "project": {
        "id": "afb62ab2-bd74-41c2-991e-40bbb9c8ca91",
        "name": "sampleProject",
        "state": "unchanged",
        "visibility": "unchanged",
        "lastUpdateTime": "0001-01-01T00:00:00"
      },
      "updatedDate": "2024-08-14T13:27:55.213Z",
      "updatedBy": {
        "displayName": "Fabrikam Fiber",
        "url": "https://dev.azure.com/A81dd05d6-1ccc-41b7-8c1c-d69d153ecc49/_apis/Identities/9c694866-b1b9-6531-98e8-7a05990c5154",
        "_links": {
          "avatar": {
            "href": "https://dev.azure.com/fabrikam/_apis/GraphProfile/MemberAvatars/msa.OWM2OTQ4NjYtYjFiOS03NTMxLTk4ZTgtN2EwNTk5MGM1MTU0"
          }
        },
        "id": "9c694866-b1b9-6531-98e8-7a05990c5154",
        "uniqueName": "fabrikamfiber1@microsoft.com",
        "imageUrl": "https://dev.azure.com/fabrikam/_apis/GraphProfile/MemberAvatars/msa.OWM2OTQ4NjYtYjFiOS03NTMxLTk4ZTgtN2EwNTk5MGM1MTU0",
        "descriptor": "msa.OWM2OTQ4NjYtYjFiOS03NTMxLTk4ZTgtN2EwNTk5MGM1MTU0"
      },
      "rootSuite": {
        "id": 6,
        "name": "Plan 1"
      },
      "_links": {
        "_self": {
          "href": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/5"
        },
        "clientUrl": {
          "href": "mtms://fabrikam.visualstudio.com:443/p:sampleProject/Testing/testplan/connect?id=5"
        },
        "rootSuite": {
          "href": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/5/Suites/6"
        },
        "build": {
          "href": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/build/Builds/3"
        }
      },
      "revision": 0,
      "name": "Plan 1",
      "areaPath": "sampleProject\\Team1",
      "startDate": "2024-08-14T13:01:38.143Z",
      "endDate": "2024-08-21T13:01:38.143Z",
      "iteration": "p1",
      "owner": {
        "displayName": "Fabrikam Fiber",
        "url": "https://dev.azure.com/A81dd05d6-1ccc-41b7-8c1c-d69d153ecc49/_apis/Identities/9c694866-b1b9-6531-98e8-7a05990c5154",
        "_links": {
          "avatar": {
            "href": "https://dev.azure.com/fabrikam/_apis/GraphProfile/MemberAvatars/msa.OWM2OTQ4NjYtYjFiOS03NTMxLTk4ZTgtN2EwNTk5MGM1MTU0"
          }
        },
        "id": "9c694866-b1b9-6531-98e8-7a05990c5154",
        "uniqueName": "fabrikamfiber1@microsoft.com",
        "imageUrl": "https://dev.azure.com/fabrikam/_apis/GraphProfile/MemberAvatars/msa.OWM2OTQ4NjYtYjFiOS03NTMxLTk4ZTgtN2EwNTk5MGM1MTU0",
        "descriptor": "msa.OWM2OTQ4NjYtYjFiOS03NTMxLTk4ZTgtN2EwNTk5MGM1MTU0"
      },
      "state": "Active",
      "testOutcomeSettings": {
        "syncOutcomeAcrossSuites": false
      }
    },
    {
      "id": 9,
      "project": {
        "id": "afb62ab2-bd74-41c2-991e-40bbb9c8ca91",
        "name": "sampleProject",
        "state": "unchanged",
        "visibility": "unchanged",
        "lastUpdateTime": "0001-01-01T00:00:00"
      },
      "updatedDate": "2024-08-14T13:27:55.213Z",
      "updatedBy": {
        "displayName": "Fabrikam Fiber",
        "url": "https://dev.azure.com/A81dd05d6-1ccc-41b7-8c1c-d69d153ecc49/_apis/Identities/9c694866-b1b9-6531-98e8-7a05990c5154",
        "_links": {
          "avatar": {
            "href": "https://dev.azure.com/fabrikam/_apis/GraphProfile/MemberAvatars/msa.OWM2OTQ4NjYtYjFiOS03NTMxLTk4ZTgtN2EwNTk5MGM1MTU0"
          }
        },
        "id": "9c694866-b1b9-6531-98e8-7a05990c5154",
        "uniqueName": "fabrikamfiber1@microsoft.com",
        "imageUrl": "https://dev.azure.com/fabrikam/_apis/GraphProfile/MemberAvatars/msa.OWM2OTQ4NjYtYjFiOS03NTMxLTk4ZTgtN2EwNTk5MGM1MTU0",
        "descriptor": "msa.OWM2OTQ4NjYtYjFiOS03NTMxLTk4ZTgtN2EwNTk5MGM1MTU0"
      },
      "rootSuite": {
        "id": 10,
        "name": "Plan 2"
      },
      "_links": {
        "_self": {
          "href": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/9"
        },
        "clientUrl": {
          "href": "mtms://fabrikam.visualstudio.com:443/p:sampleProject/Testing/testplan/connect?id=9"
        },
        "rootSuite": {
          "href": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/9/Suites/10"
        },
        "build": {
          "href": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/build/Builds/3"
        }
      },
      "revision": 0,
      "name": "Plan 2",
      "areaPath": "sampleProject\\Team1",
      "startDate": "2024-08-14T13:01:38.143Z",
      "endDate": "2024-08-21T13:01:38.143Z",
      "iteration": "p1",
      "owner": {
        "displayName": "Fabrikam Fiber",
        "url": "https://dev.azure.com/A81dd05d6-1ccc-41b7-8c1c-d69d153ecc49/_apis/Identities/9c694866-b1b9-6531-98e8-7a05990c5154",
        "_links": {
          "avatar": {
            "href": "https://dev.azure.com/fabrikam/_apis/GraphProfile/MemberAvatars/msa.OWM2OTQ4NjYtYjFiOS03NTMxLTk4ZTgtN2EwNTk5MGM1MTU0"
          }
        },
        "id": "9c694866-b1b9-6531-98e8-7a05990c5154",
        "uniqueName": "fabrikamfiber1@microsoft.com",
        "imageUrl": "https://dev.azure.com/fabrikam/_apis/GraphProfile/MemberAvatars/msa.OWM2OTQ4NjYtYjFiOS03NTMxLTk4ZTgtN2EwNTk5MGM1MTU0",
        "descriptor": "msa.OWM2OTQ4NjYtYjFiOS03NTMxLTk4ZTgtN2EwNTk5MGM1MTU0"
      },
      "state": "Active",
      "testOutcomeSettings": {
        "syncOutcomeAcrossSuites": false
      }
    }
  ],
  "count": 2
}

Definisi

Nama Deskripsi
ActualTestResultSettings

Pengaturan Hasil Pengujian Aktual untuk Rencana Pengujian

BuildDefinitionReference

Sumber daya referensi definisi build

IdentityRef
ProjectState

Status proyek.

ProjectVisibility

Visibilitas proyek.

ReferenceLinks

Kelas untuk mewakili kumpulan tautan referensi REST.

ReleaseEnvironmentDefinitionReference

Referensi ke sumber daya lingkungan rilis.

TeamProjectReference

Mewakili referensi dangkal ke TeamProject.

TestOutcomeSettings

Menguji pengaturan hasil

TestPlan

Sumber daya rencana pengujian.

TestSuiteReference

Sumber daya referensi rangkaian pengujian.

YamlReleaseReference

Referensi ke sumber daya rilis yaml.

ActualTestResultSettings

Pengaturan Hasil Pengujian Aktual untuk Rencana Pengujian

Nama Jenis Deskripsi
isActualTestResultEnabled

boolean

Mengaktifkan penggunaan bidang hasil aktual untuk hasil langkah pengujian dalam rencana pengujian selama eksekusi pengujian

isActualTestResultMandatory

boolean

Mengamanatkan penggunaan bidang hasil aktual untuk hasil langkah pengujian dalam rencana pengujian selama eksekusi pengujian

BuildDefinitionReference

Sumber daya referensi definisi build

Nama Jenis Deskripsi
id

integer (int32)

ID definisi build

name

string

Nama definisi build

IdentityRef

Nama Jenis Deskripsi
_links

ReferenceLinks

Bidang ini berisi nol atau lebih tautan menarik tentang subjek grafik. Tautan ini dapat dipanggil untuk mendapatkan hubungan tambahan atau informasi yang lebih rinci tentang subjek grafik ini.

descriptor

string

Deskriptor adalah cara utama untuk mereferensikan subjek grafik saat sistem sedang berjalan. Bidang ini akan mengidentifikasi subjek grafik yang sama secara unik di seluruh Akun dan Organisasi.

directoryAlias

string

Tidak digunakan lagi - Dapat diambil dengan mengkueri pengguna Graph yang direferensikan dalam entri "diri" kamus IdentityRef "_links"

displayName

string

Ini adalah nama tampilan subjek grafik yang tidak unik. Untuk mengubah bidang ini, Anda harus mengubah nilainya di penyedia sumber.

id

string

imageUrl

string

Tidak digunakan lagi - Tersedia dalam entri "avatar" kamus IdentityRef "_links"

inactive

boolean

Tidak digunakan lagi - Dapat diambil dengan mengkueri status keanggotaan Graph yang direferensikan dalam entri "membershipState" kamus "_links" GraphUser

isAadIdentity

boolean

Tidak digunakan lagi - Dapat disimpulkan dari jenis subjek deskriptor (Descriptor.IsAadUserType/Descriptor.IsAadGroupType)

isContainer

boolean

Tidak digunakan lagi - Dapat disimpulkan dari jenis subjek deskriptor (Descriptor.IsGroupType)

isDeletedInOrigin

boolean

profileUrl

string

Tidak digunakan lagi - tidak digunakan dalam sebagian besar implementasi ToIdentityRef yang sudah ada sebelumnya

uniqueName

string

Tidak digunakan lagi - gunakan Domain+PrincipalName sebagai gantinya

url

string

Url ini adalah rute lengkap ke sumber daya sumber subjek grafik ini.

ProjectState

Status proyek.

Nilai Deskripsi
deleting

Proyek sedang dalam proses dihapus.

new

Proyek sedang dalam proses dibuat.

wellFormed

Proyek sepenuhnya dibuat dan siap digunakan.

createPending

Proyek telah diantrekan untuk pembuatan, tetapi prosesnya belum dimulai.

all

Semua proyek terlepas dari status kecuali Dihapus.

unchanged

Proyek belum diubah.

deleted

Proyek telah dihapus.

ProjectVisibility

Visibilitas proyek.

Nilai Deskripsi
private

Proyek ini hanya terlihat oleh pengguna dengan akses eksplisit.

public

Proyek ini terlihat oleh semua.

Kelas untuk mewakili kumpulan tautan referensi REST.

Nama Jenis Deskripsi
links

object

Tampilan tautan secara baca-saja. Karena tautan Referensi dibaca saja, kami hanya ingin mengeksposnya sebagai baca-saja.

ReleaseEnvironmentDefinitionReference

Referensi ke sumber daya lingkungan rilis.

Nama Jenis Deskripsi
definitionId

integer (int32)

ID definisi rilis yang berisi definisi lingkungan rilis.

environmentDefinitionId

integer (int32)

ID definisi lingkungan rilis.

TeamProjectReference

Mewakili referensi dangkal ke TeamProject.

Nama Jenis Deskripsi
abbreviation

string

Singkatan proyek.

defaultTeamImageUrl

string

Url ke gambar identitas tim default.

description

string

Deskripsi proyek (jika ada).

id

string (uuid)

Pengidentifikasi proyek.

lastUpdateTime

string (date-time)

Waktu pembaruan terakhir proyek.

name

string

Nama proyek.

revision

integer (int64)

Revisi proyek.

state

ProjectState

Status proyek.

url

string

Url ke versi lengkap objek.

visibility

ProjectVisibility

Visibilitas proyek.

TestOutcomeSettings

Menguji pengaturan hasil

Nama Jenis Deskripsi
syncOutcomeAcrossSuites

boolean

Nilai untuk mengonfigurasi bagaimana hasil pengujian untuk pengujian yang sama di seluruh suite ditampilkan

TestPlan

Sumber daya rencana pengujian.

Nama Jenis Deskripsi
_links

ReferenceLinks

Tautan yang relevan

actualTestResultSettings

ActualTestResultSettings

Pengaturan Hasil Pengujian Aktual untuk rencana pengujian.

areaPath

string

Area rencana pengujian.

buildDefinition

BuildDefinitionReference

Definisi Build yang menghasilkan build yang terkait dengan rencana pengujian ini.

buildId

integer (int32)

Bangun untuk diuji.

description

string

Deskripsi rencana pengujian.

endDate

string (date-time)

Tanggal selesai untuk paket pengujian.

id

integer (int32)

ID rencana pengujian.

iteration

string

Jalur iterasi dari rencana pengujian.

name

string

Nama rencana pengujian.

owner

IdentityRef

Pemilik rencana pengujian.

previousBuildId

integer (int32)

Id build sebelumnya yang terkait dengan rencana pengujian

project

TeamProjectReference

Proyek yang berisi rencana pengujian.

releaseEnvironmentDefinition

ReleaseEnvironmentDefinitionReference

Lingkungan Rilis yang akan digunakan untuk menyebarkan build dan menjalankan pengujian otomatis dari rencana pengujian ini.

revision

integer (int32)

Revisi rencana pengujian.

rootSuite

TestSuiteReference

Rangkaian pengujian akar dari rencana pengujian.

startDate

string (date-time)

Tanggal mulai untuk paket pengujian.

state

string

Status rencana pengujian.

testOutcomeSettings

TestOutcomeSettings

Nilai untuk mengonfigurasi seberapa sama pengujian di seluruh suite pengujian di bawah rencana pengujian perlu berperilaku

updatedBy

IdentityRef

Referensi Identitas untuk pembaruan terakhir paket pengujian

updatedDate

string (date-time)

Tanggal rencana pengujian yang diperbarui

yamlReleaseReference

YamlReleaseReference

Referensi Rilis Yaml yang terkait dengan rencana pengujian ini.

TestSuiteReference

Sumber daya referensi rangkaian pengujian.

Nama Jenis Deskripsi
id

integer (int32)

ID rangkaian pengujian.

name

string

Nama rangkaian pengujian.

YamlReleaseReference

Referensi ke sumber daya rilis yaml.

Nama Jenis Deskripsi
definitionId

integer (int32)

ID definisi rilis yaml

stagesToSkip

string

Tahapan untuk dilewati saat mengantre rilis yaml.