Cloud Tool Results API

বিকাশকারী সরঞ্জামগুলি থেকে ফলাফল প্রকাশ এবং অ্যাক্সেস করার জন্য API।

পরিষেবা: toolresults.googleapis.com

এই পরিষেবাটি কল করার জন্য, আমরা সুপারিশ করি যে আপনি Google-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলি ব্যবহার করুন৷ যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, আপনি API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন৷

আবিষ্কার নথি

একটি ডিসকভারি ডকুমেন্ট হল একটি মেশিন-পাঠযোগ্য স্পেসিফিকেশন যা REST API-এর বর্ণনা এবং ব্যবহার করার জন্য। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং অন্যান্য টুল তৈরি করতে ব্যবহৃত হয় যা Google API-এর সাথে ইন্টারঅ্যাক্ট করে। একটি পরিষেবা একাধিক আবিষ্কার নথি প্রদান করতে পারে। এই পরিষেবা নিম্নলিখিত আবিষ্কার নথি প্রদান করে:

পরিষেবা শেষ পয়েন্ট

একটি পরিষেবা শেষ পয়েন্ট হল একটি বেস 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.history

পদ্ধতি
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.history.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.history.executions.clusters

পদ্ধতি
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId}
এটির ID দ্বারা একটি একক স্ক্রিনশট ক্লাস্টার পুনরুদ্ধার করে৷
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters

স্ক্রিনশট ক্লাস্টার তালিকা করে

একটি এক্সিকিউশনের সাথে সম্পর্কিত স্ক্রিনশট ক্লাস্টারগুলির তালিকা প্রদান করে৷

REST সম্পদ: v1beta3.projects.history.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.history.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
একটি PerfMetrics Summary পুনরুদ্ধার করে।
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.history.executions.steps.perfMetricsSummary

পদ্ধতি
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
একটি PerfMetricsSummary সম্পদ তৈরি করে।

REST সম্পদ: v1beta3.projects.history.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.history.executions.steps.perfSampleSeries.samples

পদ্ধতি
batchCreate POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate
PerfSamples-এর একটি ব্যাচ তৈরি করে - একটি ক্লায়েন্ট একটি বৃহৎ অনুরোধ পেলোড বিভক্ত করার জন্য এই পদ্ধতিতে বারবার কলের মাধ্যমে পারফ স্যাম্পলের একাধিক ব্যাচ জমা দিতে পারে - সদৃশ এবং বিদ্যমান টাইমস্ট্যাম্প এন্ট্রি উপেক্ষা করা হবে।
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples

একটি প্রদত্ত নমুনা সিরিজের পারফরম্যান্স নমুনাগুলি তালিকাভুক্ত করে - তালিকার ফলাফলগুলি টাইমস্ট্যাম্পের ঊর্ধ্বগতি অনুসারে সাজানো হয় - ডিফল্ট পৃষ্ঠার আকার হল 500টি নমুনা; এবং সর্বাধিক আকার অনুমোদিত 5000 - প্রতিক্রিয়া টোকেনটি শেষ প্রত্যাবর্তিত পারফস্যাম্পল টাইমস্ট্যাম্প নির্দেশ করে - যখন ফলাফলের আকার পৃষ্ঠার আকারকে ছাড়িয়ে যায়, তখন পৃষ্ঠার সীমা পর্যন্ত বাকি নমুনাগুলি ফেরত দেওয়ার জন্য পৃষ্ঠা টোকেন সহ একটি পরবর্তী অনুরোধ জমা দিন

নিম্নলিখিত ক্যানোনিকাল ত্রুটি কোডগুলির মধ্যে যেকোনও ফেরত দিতে পারে: - OUT_OF_RANGE - নির্দিষ্ট অনুরোধ পৃষ্ঠা_টোকেনটি বৈধ সীমার বাইরে - NOT_FOUND - যে PerfSampleSeries রয়েছে তা বিদ্যমান নেই

REST সম্পদ: v1beta3.projects.history.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.history.executions.steps.thumbnails

পদ্ধতি
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails
একটি ধাপে সংযুক্ত ছবির থাম্বনেইল তালিকাভুক্ত করে।