ক্লায়েন্ট

public final class Client
extends Object implements ITestStorageClient প্রসারিত করে

java.lang.অবজেক্ট
com.google.android.tradefed.result.teststorage.ক্লায়েন্ট


অ্যান্ড্রয়েড টেস্ট স্টোরেজ ক্লায়েন্ট যা টেস্ট স্টোরেজ পরিষেবাতে পরীক্ষার ফলাফল আপলোড করে।

সারাংশ

পাবলিক পদ্ধতি

static ITestStorageClient create (String buildEnvironment, boolean useLegacyMigration, boolean enableUploadThread, boolean useBatchApi, int maxBatchSize, int insertBatchSize)
static ITestStorageClient create (Androidbuildinternal client)
static ITestStorageClient create (String buildEnvironment, boolean useLegacyMigration, boolean enableUploadThread, boolean useBatchApi)
static ITestStorageClient create (String buildEnvironment, boolean useLegacyMigration, boolean useBatchApi)
Invocation createInvocation (Invocation invocation)

প্রদত্ত আমন্ত্রণের ডেটা ব্যবহার করে টেস্ট স্টোরেজে একটি আমন্ত্রণ তৈরি করে।

Build createLocalBuild (Build localBuild)

বিস্তারিত জানার জন্য go/local_build_guide দেখুন।

WorkUnit createWorkUnit (WorkUnit workUnit)

টেস্ট স্টোরেজে একটি ওয়ার্ক ইউনিট তৈরি করে।

ImmutableList<WorkUnit> createWorkUnits ( workUnits)

TestStorage-এ একটি প্রদত্ত তালিকায় সমস্ত কাজের ইউনিট তৈরি করে।

File fetchTestArtifact (String invocationId, String resourceId)

অনুরোধ করা প্রকৃত পরীক্ষামূলক আর্টিফ্যাক্ট ফাইলটি আনয়ন করে এবং ফেরত দেয়।

void finalizeTestResults ()

সমস্ত পরীক্ষার ফলাফল আপলোড না হওয়া পর্যন্ত অপেক্ষা করে।

Invocation getInvocation (String invocationId)

প্রদত্ত ইনভোকেশন আইডি সহ একটি ইনভোকেশন ফেরত দেয়।

BuildArtifactMetadata getTestArtifact (String invocationId, String resourceId)

প্রদত্ত আমন্ত্রণ এবং রিসোর্স আইডির সাথে মিলিত একটি পরীক্ষামূলক আর্টিফ্যাক্ট ফেরত দেয়।

WorkUnit getWorkUnit (String workUnitId)

প্রদত্ত আইডির সাথে মিলে যাওয়া একটি ওয়ার্কইউনিট প্রদান করে।

TestArtifactListResponse listTestArtifact (String invocationId, String artifactType)

প্রদত্ত ধরণের সাথে মিলে যাওয়া সমস্ত পরীক্ষামূলক শিল্পকর্ম অনুসন্ধান করে এবং তালিকাভুক্ত করে।

Invocation updateInvocation (Invocation invocation)

প্রদত্ত আমন্ত্রণের ডেটা ব্যবহার করে টেস্ট স্টোরেজে একটি আমন্ত্রণ আপডেট করে।

BuildArtifactMetadata updateTestArtifact (String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId)

প্রদত্ত নিদর্শন আপডেট করে।

BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content)

প্রদত্ত নিদর্শন আপডেট করে এবং প্রদত্ত সামগ্রী আপলোড করে।

WorkUnit updateWorkUnit (WorkUnit workUnit)

টেস্ট স্টোরেজে প্রদত্ত একটি কাজের ইউনিট আপডেট করে।

void uploadAssociations ( associations, int poolSize)

লগ এবং পরীক্ষা/কাজের ইউনিটের মধ্যে সংযোগ আপলোড করে।

void uploadResult (TestResult result)

প্রদত্ত পরীক্ষার ফলাফল টেস্ট স্টোরেজে আপলোড করুন।

পাবলিক পদ্ধতি

তৈরি করা

public static ITestStorageClient create (String buildEnvironment, 
                boolean useLegacyMigration, 
                boolean enableUploadThread, 
                boolean useBatchApi, 
                int maxBatchSize, 
                int insertBatchSize)

পরামিতি
buildEnvironment String

useLegacyMigration boolean

enableUploadThread boolean

useBatchApi boolean

maxBatchSize int

insertBatchSize int

রিটার্নস
ITestStorageClient

তৈরি করা

public static ITestStorageClient create (Androidbuildinternal client)

পরামিতি
client Androidbuildinternal

রিটার্নস
ITestStorageClient

তৈরি করা

public static ITestStorageClient create (String buildEnvironment, 
                boolean useLegacyMigration, 
                boolean enableUploadThread, 
                boolean useBatchApi)

পরামিতি
buildEnvironment String

useLegacyMigration boolean

enableUploadThread boolean

useBatchApi boolean

রিটার্নস
ITestStorageClient

তৈরি করা

public static ITestStorageClient create (String buildEnvironment, 
                boolean useLegacyMigration, 
                boolean useBatchApi)

পরামিতি
buildEnvironment String

useLegacyMigration boolean

useBatchApi boolean

রিটার্নস
ITestStorageClient

ক্রিয়েটইনভোকেশন

public Invocation createInvocation (Invocation invocation)

প্রদত্ত আমন্ত্রণের ডেটা ব্যবহার করে টেস্ট স্টোরেজে একটি আমন্ত্রণ তৈরি করে।

পরামিতি
invocation Invocation : - তৈরি করা আমন্ত্রণ বর্ণনা করে।

রিটার্নস
Invocation টেস্ট স্টোরেজে তৈরি করা আমন্ত্রণ।

createLocalBuild সম্পর্কে

public Build createLocalBuild (Build localBuild)

বিস্তারিত জানার জন্য go/local_build_guide দেখুন।

পরামিতি
localBuild Build : স্থানীয় নির্মাণের বর্ণনা

রিটার্নস
Build একটি Build

ক্রিয়েটওয়ার্কইউনিট

public WorkUnit createWorkUnit (WorkUnit workUnit)

টেস্ট স্টোরেজে একটি ওয়ার্ক ইউনিট তৈরি করে।

পরামিতি
workUnit WorkUnit : - তৈরি করার জন্য ওয়ার্কইউনিট বর্ণনা করে।

রিটার্নস
WorkUnit একটি নতুন কাজের ইউনিট।

ক্রিয়েটওয়ার্কইউনিট

public ImmutableList<WorkUnit> createWorkUnits ( workUnits)

TestStorage-এ একটি প্রদত্ত তালিকায় সমস্ত কাজের ইউনিট তৈরি করে।

পরামিতি
workUnits : - তৈরি করার জন্য কাজের ইউনিটের তালিকা।

রিটার্নস
ImmutableList<WorkUnit> তৈরি করা কর্ম ইউনিটগুলির একটি তালিকা।

ফেচটেস্টআর্টিফ্যাক্ট

public File fetchTestArtifact (String invocationId, 
                String resourceId)

অনুরোধ করা প্রকৃত পরীক্ষামূলক আর্টিফ্যাক্ট ফাইলটি আনয়ন করে এবং ফেরত দেয়।

পরামিতি
invocationId String

resourceId String

রিটার্নস
File

পরীক্ষার ফলাফল চূড়ান্ত করুন

public void finalizeTestResults ()

সমস্ত পরীক্ষার ফলাফল আপলোড না হওয়া পর্যন্ত অপেক্ষা করে।

getInvocation সম্পর্কে

public Invocation getInvocation (String invocationId)

প্রদত্ত ইনভোকেশন আইডি সহ একটি ইনভোকেশন ফেরত দেয়।

পরামিতি
invocationId String : - ফেরত পাঠানোর জন্য আমন্ত্রণের আইডি।

রিটার্নস
Invocation

গেটটেস্টআর্টিফ্যাক্ট

public BuildArtifactMetadata getTestArtifact (String invocationId, 
                String resourceId)

প্রদত্ত আমন্ত্রণ এবং রিসোর্স আইডির সাথে মিলিত একটি পরীক্ষামূলক আর্টিফ্যাক্ট ফেরত দেয়।

পরামিতি
invocationId String

resourceId String

রিটার্নস
BuildArtifactMetadata

getWorkUnit সম্পর্কে

public WorkUnit getWorkUnit (String workUnitId)

প্রদত্ত আইডির সাথে মিলে যাওয়া একটি ওয়ার্কইউনিট প্রদান করে।

পরামিতি
workUnitId String : - কাজের ইউনিটের আইডি।

রিটার্নস
WorkUnit

তালিকা পরীক্ষা আর্টিফ্যাক্ট

public TestArtifactListResponse listTestArtifact (String invocationId, 
                String artifactType)

প্রদত্ত ধরণের সাথে মিলে যাওয়া সমস্ত পরীক্ষামূলক শিল্পকর্ম অনুসন্ধান করে এবং তালিকাভুক্ত করে।

পরামিতি
invocationId String

artifactType String

রিটার্নস
TestArtifactListResponse

আপডেট আমন্ত্রণ

public Invocation updateInvocation (Invocation invocation)

প্রদত্ত আমন্ত্রণের ডেটা ব্যবহার করে টেস্ট স্টোরেজে একটি আমন্ত্রণ আপডেট করে।

পরামিতি
invocation Invocation : - আপডেট করা তথ্য সহ আমন্ত্রণ।

রিটার্নস
Invocation একটি আপডেট করা আহ্বান।

আপডেটটেস্টআর্টিফ্যাক্ট

public 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 BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact, 
                long legacyId, 
                AbstractInputStreamContent content)

প্রদত্ত আর্টিফ্যাক্ট আপডেট করে এবং প্রদত্ত কন্টেন্ট আপলোড করে। কন্টেন্ট আপলোড করার সময়, অ্যাসোসিয়েশন ডেটা আপডেট করা সম্ভব নয়। BuildArtifactMetadata আর্গুমেন্টে ইতিমধ্যে সেট করা ওয়ার্ক ইউনিট আইডি এবং পরীক্ষার ফলাফল আইডি পরিবর্তন করবেন না।

পরামিতি
artifact BuildArtifactMetadata

legacyId long

content AbstractInputStreamContent

রিটার্নস
BuildArtifactMetadata

আপডেটওয়ার্কইউনিট

public WorkUnit updateWorkUnit (WorkUnit workUnit)

টেস্ট স্টোরেজে প্রদত্ত একটি কাজের ইউনিট আপডেট করে।

পরামিতি
workUnit WorkUnit : - আপডেট করার জন্য ওয়ার্কইউনিট।

রিটার্নস
WorkUnit আপডেট করা কাজের ইউনিট।

আপলোডঅ্যাসোসিয়েশন

public void uploadAssociations ( associations, 
                int poolSize)

লগ এবং পরীক্ষা/কাজের ইউনিটের মধ্যে সংযোগ আপলোড করে। সংযোগগুলি Android টেস্ট স্টোরেজকে কোন পরীক্ষাটি লগ তৈরি করেছে তা ট্র্যাক করার অনুমতি দেয়।

পরামিতি
associations : লগ ফাইল এবং তাদের সংযোগের একটি তালিকা।

poolSize int : সমান্তরাল আপলোডের জন্য ব্যবহৃত ওয়ার্কার পুলের আকার। সমান্তরাল আপলোড না থাকলে 0।

আপলোড ফলাফল

public void uploadResult (TestResult result)

প্রদত্ত পরীক্ষার ফলাফল টেস্ট স্টোরেজে আপলোড করুন। পরীক্ষার ফলাফল অবশ্যই পূর্বে তৈরি করা একটি আমন্ত্রণের অংশ হতে হবে।

পরামিতি
result TestResult : - আপলোড করার জন্য ফলাফল।