REST Resource: projects.histories

منبع: تاریخچه

History فهرست مرتب شده ای از Execution ها را نشان می دهد که با فیلد start_timestamp_millis مرتب شده اند (نزولی). می توان از آن برای گروه بندی تمام اجراهای یک ساخت پیوسته استفاده کرد.

توجه داشته باشید که سفارش فقط به صورت یک بعدی عمل می کند. اگر یک مخزن چندین شاخه داشته باشد، به این معنی است که برای سفارش دادن به اجرا در هر شاخه، باید از چندین تاریخچه استفاده شود.

نمایندگی JSON
{
  "historyId": string,
  "name": string,
  "displayName": string,
  "testPlatform": enum (TestPlatform)
}
زمینه های
historyId

string

یک شناسه منحصر به فرد در یک پروژه برای این تاریخچه.

اگر این فیلد توسط تماس‌گیرنده تنظیم یا بازنویسی شود، INVALID_ARGUMENT را برمی‌گرداند.

  • در پاسخ همیشه تنظیم شده است
  • در درخواست ایجاد: هرگز تنظیم نشود
name

string

نامی برای شناسایی منحصر به فرد تاریخچه در یک پروژه. حداکثر 200 کاراکتر

  • در پاسخ همیشه تنظیم شده است
  • در درخواست ایجاد: همیشه تنظیم شود
displayName

string

یک نام کوتاه قابل خواندن برای انسان (متن ساده) برای نمایش در UI. حداکثر 100 کاراکتر

  • در پاسخ: اگر در حین ایجاد تنظیم شود، موجود باشد.
  • در ایجاد درخواست: اختیاری
testPlatform

enum ( TestPlatform )

پلت فرم تاریخچه آزمون.

  • در پاسخ: همیشه تنظیم کنید. در صورت ناشناخته بودن، پلتفرم آخرین اجرا را برمی‌گرداند.

پلتفرم تست

بستر آزمون.

Enums
unknownPlatform
android
ios

مواد و روش ها

create

تاریخچه ایجاد می کند.

get

تاریخچه می گیرد.

list

تاریخچه های یک پروژه معین را فهرست می کند.