Cloud Tool Results API

API לפרסום וגישה לתוצאות מכלי מפתחים.

שירות: toolresults.googleapis.com

כדי להתקשר לשירות זה, אנו ממליצים להשתמש בספריות הלקוחות שסופקו על ידי Google . אם היישום שלך צריך להשתמש בספריות שלך כדי להתקשר לשירות זה, השתמש במידע הבא בעת ביצוע בקשות ה-API.

מסמך גילוי

מסמך Discovery הוא מפרט קריא במכונה לתיאור וצריכת ממשקי API של REST. הוא משמש לבניית ספריות לקוחות, תוספים של IDE וכלים אחרים המקיימים אינטראקציה עם ממשקי API של Google. שירות אחד עשוי לספק מסמכי גילוי מרובים. שירות זה מספק את מסמך הגילוי הבא:

נקודת קצה של שירות

נקודת קצה של שירות היא כתובת URL בסיסית המציינת את כתובת הרשת של שירות API. לשירות אחד יכול להיות מספר נקודות קצה של שירות. לשירות זה יש את נקודת הקצה של השירות הבאה וכל ה-URI שלהלן הם יחסיים לנקודת הקצה של השירות הזו:

  • https://toolresults.googleapis.com

משאב REST: v1beta3.projects

שיטות
getSettings GET /toolresults/v1beta3/projects/{projectId}/settings
מקבל את הגדרות הכלי תוצאות עבור פרויקט.
initializeSettings POST /toolresults/v1beta3/projects/{projectId}:initializeSettings
יוצר משאבים עבור הגדרות שטרם הוגדרו.

משאב REST: v1beta3.projects.histories

שיטות
create POST /toolresults/v1beta3/projects/{projectId}/histories
יוצר היסטוריה.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}
מקבל היסטוריה.
list GET /toolresults/v1beta3/projects/{projectId}/histories
מפרט היסטוריות עבור פרויקט נתון.

משאב REST: v1beta3.projects.histories.executions

שיטות
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions
יוצר ביצוע.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}
מקבל הוצאה להורג.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions
מפרט ביצועים עבור היסטוריה נתונה.
patch PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}
מעדכן ביצוע קיים עם הישות החלקית שסופקה.

משאב REST: v1beta3.projects.histories.executions.clusters

שיטות
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId}
מאחזר אשכול צילום מסך בודד לפי המזהה שלו
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters

רשימות אשכולות צילום מסך

מחזירה את רשימת אשכולות צילום המסך המתאימים לביצוע.

משאב REST: v1beta3.projects.histories.executions.environments

שיטות
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments/{environmentId}
מקבל סביבה.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments
מפרט סביבות עבור ביצוע נתון.

משאב REST: v1beta3.projects.histories.executions.steps

שיטות
accessibilityClusters GET /toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters

מפרט אשכולות נגישות עבור שלב נתון

עשוי להחזיר כל אחד מקודי השגיאה הקנוניים הבאים:

  • PERMISSION_DENIED - אם המשתמש אינו מורשה לקרוא את הפרויקט
  • INVALID_ARGUMENT - אם הבקשה שגויה
  • FAILED_PRECONDITION - אם ארגומנט בבקשה אינו חוקי; לְמָשָׁל
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps
יוצר שלב.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}
מקבל צעד.
getPerfMetricsSummary GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
מאחזר PerfMetricsSummary.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps
מפרט את השלבים עבור ביצוע נתון.
patch PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}
מעדכן שלב קיים עם הישות החלקית שסופקה.
publishXunitXmlFiles POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles
פרסם קבצי xml לשלב קיים.

משאב REST: v1beta3.projects.histories.executions.steps.perfMetricsSummary

שיטות
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
יוצר משאב PerfMetricsSummary.

משאב REST: v1beta3.projects.histories.executions.steps.perfSampleSeries

שיטות
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries
יוצר PerfSampleSeries.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}
מקבל PerfSampleSeries.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries
מפרט את PerfSampleSeries עבור שלב נתון.

משאב REST: v1beta3.projects.histories.executions.steps.perfSampleSeries.samples

שיטות
batchCreate POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate
יוצר אצווה של PerfSamples - לקוח יכול להגיש אצווה מרובת של Perf Samples באמצעות קריאות חוזרות לשיטה זו על מנת לפצל עומס בקשות גדול - יתעלמו מהכפילויות ומכניסות חותמת זמן קיימות.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples

מפרט את דוגמאות הביצועים של סדרת מדגם נתונה - תוצאות הרשימה ממוינות לפי חותמות זמן עולות - גודל העמוד המוגדר כברירת מחדל הוא 500 דוגמאות; וגודל מקסימלי מותר 5000 - אסימון התגובה מציין את חותמת הזמן האחרונה שהוחזרה של PerfSample - כאשר גודל התוצאות חורג מגודל העמוד, שלח בקשה עוקבת הכוללת את אסימון העמוד כדי להחזיר את שאר הדגימות עד למגבלת העמודים

עשוי להחזיר כל אחד מקודי השגיאה הקנוניים הבאים: - OUT_OF_RANGE - page_token הבקשה שצוין מחוץ לטווח חוקי - NOT_FOUND - המכיל PerfSampleSeries אינו קיים

משאב REST: v1beta3.projects.histories.executions.steps.testCases

שיטות
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases/{testCaseId}
מקבל פרטים על מקרה מבחן עבור שלב.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases
מפרט מקרי בדיקה המצורפים לשלב.

משאב REST: v1beta3.projects.histories.executions.steps.thumbnails

שיטות
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails
מציג תמונות ממוזערות של תמונות המצורפות לשלב.