২০২৬ সাল থেকে কার্যকর, আমাদের ট্রাঙ্ক স্থিতিশীল উন্নয়ন মডেলের সাথে সামঞ্জস্যপূর্ণ করতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্ম স্থিতিশীলতা নিশ্চিত করতে, আমরা Q2 এবং Q4 তে AOSP-তে সোর্স কোড প্রকাশ করব। AOSP তৈরি এবং অবদান রাখার জন্য, আমরা aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। android-latest-release ম্যানিফেস্ট শাখা সর্বদা AOSP-তে পুশ করা সাম্প্রতিকতম রিলিজটি উল্লেখ করবে। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ITestStorageClient সম্পর্কে
public interface ITestStorageClient
| com.google.android.tradefed.result.teststorage.ITestStorageক্লায়েন্ট |
জ্ঞাত পরোক্ষ উপশ্রেণী| ক্লায়েন্ট | অ্যান্ড্রয়েড টেস্ট স্টোরেজ ক্লায়েন্ট যা টেস্ট স্টোরেজ পরিষেবাতে পরীক্ষার ফলাফল আপলোড করে। |
|
অ্যান্ড্রয়েড টেস্ট স্টোরেজ ব্যাকএন্ডের সাথে যোগাযোগের জন্য ইন্টারফেস। ইন্টারফেসে ইনভোকেশন এবং ওয়ার্ক ইউনিট তৈরি এবং আপডেট করার এবং পরীক্ষার ফলাফল আপলোড করার পদ্ধতি রয়েছে। ওয়ার্ক ইউনিট বা পরীক্ষার ফলাফল তৈরি বা আপডেট করার জন্য, সেগুলিকে অবশ্যই এমন একটি ইনভোকেশনের সাথে সম্পর্কিত হতে হবে যা হয় এই ক্লায়েন্ট দ্বারা তৈরি করা হয়েছে অথবা অ্যাডইনভোকেশন পদ্ধতি ব্যবহার করে ইনভোকেশন যোগ করতে হবে।
সারাংশ
পাবলিক পদ্ধতি |
|---|
abstract Invocation | createInvocation (Invocation invocation) প্রদত্ত আমন্ত্রণের ডেটা ব্যবহার করে টেস্ট স্টোরেজে একটি আমন্ত্রণ তৈরি করে। |
abstract Build | createLocalBuild (Build localBuild) ব্যাকএন্ডে একটি স্থানীয় বিল্ড সন্নিবেশ করান। |
abstract WorkUnit | createWorkUnit (WorkUnit workUnit) টেস্ট স্টোরেজে একটি ওয়ার্ক ইউনিট তৈরি করে। |
abstract ImmutableList<WorkUnit> | createWorkUnits ( workUnits) TestStorage-এ একটি প্রদত্ত তালিকায় সমস্ত কাজের ইউনিট তৈরি করে। |
abstract File | fetchTestArtifact (String invocationId, String resourceId) অনুরোধ করা প্রকৃত পরীক্ষামূলক আর্টিফ্যাক্ট ফাইলটি আনয়ন করে এবং ফেরত দেয়। |
abstract void | finalizeTestResults () সমস্ত পরীক্ষার ফলাফল আপলোড না হওয়া পর্যন্ত অপেক্ষা করে। |
abstract Invocation | getInvocation (String invocationId) প্রদত্ত ইনভোকেশন আইডি সহ একটি ইনভোকেশন ফেরত দেয়। |
abstract BuildArtifactMetadata | getTestArtifact (String invocationId, String resourceId) প্রদত্ত আমন্ত্রণ এবং রিসোর্স আইডির সাথে মিলিত একটি পরীক্ষামূলক আর্টিফ্যাক্ট ফেরত দেয়। |
abstract WorkUnit | getWorkUnit (String workUnitId) প্রদত্ত আইডির সাথে মিলে যাওয়া একটি ওয়ার্কইউনিট প্রদান করে। |
abstract TestArtifactListResponse | listTestArtifact (String invocationId, String artifactType) প্রদত্ত ধরণের সাথে মিলে যাওয়া সমস্ত পরীক্ষামূলক শিল্পকর্ম অনুসন্ধান করে এবং তালিকাভুক্ত করে। |
abstract Invocation | updateInvocation (Invocation invocation) প্রদত্ত আমন্ত্রণের ডেটা ব্যবহার করে টেস্ট স্টোরেজে একটি আমন্ত্রণ আপডেট করে। |
abstract BuildArtifactMetadata | updateTestArtifact (String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId) প্রদত্ত নিদর্শন আপডেট করে। |
abstract BuildArtifactMetadata | updateTestArtifact (BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content) প্রদত্ত নিদর্শন আপডেট করে এবং প্রদত্ত সামগ্রী আপলোড করে। |
abstract WorkUnit | updateWorkUnit (WorkUnit workUnit) টেস্ট স্টোরেজে প্রদত্ত একটি কাজের ইউনিট আপডেট করে। |
abstract void | uploadAssociations ( associations, int poolSize) লগ এবং পরীক্ষা/কাজের ইউনিটের মধ্যে সংযোগ আপলোড করে। |
abstract void | uploadResult (TestResult result) প্রদত্ত পরীক্ষার ফলাফল টেস্ট স্টোরেজে আপলোড করুন। |
পাবলিক পদ্ধতি
ক্রিয়েটইনভোকেশন
public abstract Invocation createInvocation (Invocation invocation)
প্রদত্ত আমন্ত্রণের ডেটা ব্যবহার করে টেস্ট স্টোরেজে একটি আমন্ত্রণ তৈরি করে।
| পরামিতি |
|---|
invocation | Invocation : - তৈরি করা আমন্ত্রণ বর্ণনা করে। |
| রিটার্নস |
|---|
Invocation | টেস্ট স্টোরেজে তৈরি করা আমন্ত্রণ। |
| থ্রো |
|---|
| IOException সম্পর্কে |
createLocalBuild সম্পর্কে
public abstract Build createLocalBuild (Build localBuild)
ব্যাকএন্ডে একটি স্থানীয় বিল্ড সন্নিবেশ করান।
| পরামিতি |
|---|
localBuild | Build : স্থানীয় নির্মাণের বর্ণনা |
| রিটার্নস |
|---|
Build | একটি Build |
| থ্রো |
|---|
| IOException সম্পর্কে |
ক্রিয়েটওয়ার্কইউনিট
public abstract WorkUnit createWorkUnit (WorkUnit workUnit)
টেস্ট স্টোরেজে একটি ওয়ার্ক ইউনিট তৈরি করে।
| পরামিতি |
|---|
workUnit | WorkUnit : - তৈরি করার জন্য ওয়ার্কইউনিট বর্ণনা করে। |
| রিটার্নস |
|---|
WorkUnit | একটি নতুন কাজের ইউনিট। |
| থ্রো |
|---|
| IOException সম্পর্কে |
ক্রিয়েটওয়ার্কইউনিট
public abstract ImmutableList<WorkUnit> createWorkUnits ( workUnits)
TestStorage-এ একটি প্রদত্ত তালিকায় সমস্ত কাজের ইউনিট তৈরি করে।
| পরামিতি |
|---|
workUnits | : - তৈরি করার জন্য কাজের ইউনিটের তালিকা। |
| রিটার্নস |
|---|
ImmutableList<WorkUnit> | তৈরি করা কর্ম ইউনিটগুলির একটি তালিকা। |
| থ্রো |
|---|
| IOException সম্পর্কে |
ফেচটেস্টআর্টিফ্যাক্ট
public abstract File fetchTestArtifact (String invocationId,
String resourceId) অনুরোধ করা প্রকৃত পরীক্ষামূলক আর্টিফ্যাক্ট ফাইলটি আনয়ন করে এবং ফেরত দেয়।
| পরামিতি |
|---|
invocationId | String |
resourceId | String |
পরীক্ষার ফলাফল চূড়ান্ত করুন
public abstract void finalizeTestResults ()
সমস্ত পরীক্ষার ফলাফল আপলোড না হওয়া পর্যন্ত অপেক্ষা করে।
getInvocation সম্পর্কে
public abstract Invocation getInvocation (String invocationId)
প্রদত্ত ইনভোকেশন আইডি সহ একটি ইনভোকেশন ফেরত দেয়।
| পরামিতি |
|---|
invocationId | String : - ফেরত পাঠানোর জন্য আমন্ত্রণের আইডি। |
| থ্রো |
|---|
| - যদি প্রদত্ত আহ্বানটি পাওয়া না যায় অথবা ব্যাকএন্ডের সাথে যোগাযোগ করার সময় কোনও ত্রুটি থাকে। |
গেটটেস্টআর্টিফ্যাক্ট
public abstract BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId) প্রদত্ত আমন্ত্রণ এবং রিসোর্স আইডির সাথে মিলিত একটি পরীক্ষামূলক আর্টিফ্যাক্ট ফেরত দেয়।
| পরামিতি |
|---|
invocationId | String |
resourceId | String |
| রিটার্নস |
|---|
BuildArtifactMetadata | |
getWorkUnit সম্পর্কে
public abstract WorkUnit getWorkUnit (String workUnitId)
প্রদত্ত আইডির সাথে মিলে যাওয়া একটি ওয়ার্কইউনিট প্রদান করে।
| পরামিতি |
|---|
workUnitId | String : - কাজের ইউনিটের আইডি। |
| থ্রো |
|---|
| - যদি প্রদত্ত কাজের ইউনিটটি পাওয়া না যায় অথবা ব্যাকএন্ড পরিষেবাগুলির সাথে যোগাযোগ করার সময় কোনও ত্রুটি দেখা দেয়। |
তালিকা পরীক্ষা আর্টিফ্যাক্ট
public abstract TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)প্রদত্ত ধরণের সাথে মিলে যাওয়া সমস্ত পরীক্ষামূলক শিল্পকর্ম অনুসন্ধান করে এবং তালিকাভুক্ত করে।
| পরামিতি |
|---|
invocationId | String |
artifactType | String |
| রিটার্নস |
|---|
TestArtifactListResponse | |
আপডেট আমন্ত্রণ
public abstract Invocation updateInvocation (Invocation invocation)
প্রদত্ত আমন্ত্রণের ডেটা ব্যবহার করে টেস্ট স্টোরেজে একটি আমন্ত্রণ আপডেট করে।
| পরামিতি |
|---|
invocation | Invocation : - আপডেট করা তথ্য সহ আমন্ত্রণ। |
| রিটার্নস |
|---|
Invocation | একটি আপডেট করা আহ্বান। |
| থ্রো |
|---|
| IOException সম্পর্কে |
public abstract BuildArtifactMetadata updateTestArtifact (String invocationId,
String workUnitId,
String testResultId,
BuildArtifactMetadata artifact,
long legacyId)প্রদত্ত আর্টিফ্যাক্ট আপডেট করে। এই পদ্ধতিটি কেবল অ্যাসোসিয়েশন আপডেট করে এবং কন্টেন্ট পরিবর্তন করে না। এই পদ্ধতিতে কল করার সময় মূল ইনভোকেশন আইডি, ওয়ার্ক ইউনিট আইডি এবং টেস্ট রেজাল্ট আইডি আর্গুমেন্ট হিসেবে প্রদান করে। নতুন ওয়ার্ক ইউনিট এবং টেস্ট রেজাল্ট আইডি BuildArtifactMetadata অবজেক্টে রাখুন। যখন অ্যাসোসিয়েশনে ওয়ার্ক ইউনিট আইডি এবং/অথবা টেস্ট রেজাল্ট ব্যবহার না করা হয় তখন এগুলি খালি স্ট্রিং ("") এ সেট করা উচিত।
| পরামিতি |
|---|
invocationId | String |
workUnitId | String |
testResultId | String |
artifact | BuildArtifactMetadata |
legacyId | long |
| রিটার্নস |
|---|
BuildArtifactMetadata | |
আপডেটটেস্টআর্টিফ্যাক্ট
public abstract BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long legacyId,
AbstractInputStreamContent content)প্রদত্ত আর্টিফ্যাক্ট আপডেট করে এবং প্রদত্ত কন্টেন্ট আপলোড করে। কন্টেন্ট আপলোড করার সময়, অ্যাসোসিয়েশন ডেটা আপডেট করা সম্ভব নয়। BuildArtifactMetadata আর্গুমেন্টে ইতিমধ্যে সেট করা ওয়ার্ক ইউনিট আইডি এবং পরীক্ষার ফলাফল আইডি পরিবর্তন করবেন না।
| পরামিতি |
|---|
artifact | BuildArtifactMetadata |
legacyId | long |
content | AbstractInputStreamContent |
| রিটার্নস |
|---|
BuildArtifactMetadata | |
আপডেটওয়ার্কইউনিট
public abstract WorkUnit updateWorkUnit (WorkUnit workUnit)
টেস্ট স্টোরেজে প্রদত্ত একটি কাজের ইউনিট আপডেট করে।
| পরামিতি |
|---|
workUnit | WorkUnit : - আপডেট করার জন্য ওয়ার্কইউনিট। |
| রিটার্নস |
|---|
WorkUnit | আপডেট করা কাজের ইউনিট। |
| থ্রো |
|---|
| IOException সম্পর্কে |
আপলোডঅ্যাসোসিয়েশন
public abstract void uploadAssociations ( associations,
int poolSize)
লগ এবং পরীক্ষা/কাজের ইউনিটের মধ্যে সংযোগ আপলোড করে। সংযোগগুলি Android টেস্ট স্টোরেজকে কোন পরীক্ষাটি লগ তৈরি করেছে তা ট্র্যাক করার অনুমতি দেয়।
| পরামিতি |
|---|
associations | : লগ ফাইল এবং তাদের সংযোগের একটি তালিকা। |
poolSize | int : সমান্তরাল আপলোডের জন্য ব্যবহৃত ওয়ার্কার পুলের আকার। সমান্তরাল আপলোড না থাকলে 0। |
| থ্রো |
|---|
| IOException সম্পর্কে |
আপলোড ফলাফল
public abstract void uploadResult (TestResult result)
প্রদত্ত পরীক্ষার ফলাফল টেস্ট স্টোরেজে আপলোড করুন। পরীক্ষার ফলাফল অবশ্যই পূর্বে তৈরি করা একটি আমন্ত্রণের অংশ হতে হবে।
| পরামিতি |
|---|
result | TestResult : - আপলোড করার জন্য ফলাফল। |
| থ্রো |
|---|
| IOException সম্পর্কে |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]