क्लाइंट
public
final
class
Client
extends Object
implements
ITestStorageClient
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.result.teststorage.Client
|
Android Test Storage क्लाइंट, टेस्ट के नतीजों को Test Storage सेवा पर अपलोड करता है.
खास जानकारी
सार्वजनिक तरीके |
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)
यह कुकी, Test Storage में वर्क यूनिट बनाती है.
|
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)
यह फ़ंक्शन, दिए गए इनवोकेशन में मौजूद डेटा का इस्तेमाल करके, Test Storage में मौजूद इनवोकेशन को अपडेट करता है.
|
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId)
यह फ़ंक्शन, दिए गए आर्टफ़ैक्ट को अपडेट करता है.
|
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content)
यह फ़ंक्शन, दिए गए आर्टफ़ैक्ट को अपडेट करता है और दिए गए कॉन्टेंट को अपलोड करता है.
|
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
यह फ़ंक्शन, Test Storage में दी गई वर्क यूनिट को अपडेट करता है.
|
void
|
uploadAssociations( associations, int poolSize)
यह कुकी, लॉग और टेस्ट/वर्क यूनिट के बीच के असोसिएशन अपलोड करती है.
|
void
|
uploadResult(TestResult result)
जांच के नतीजे को Test Storage में अपलोड करता है.
|
सार्वजनिक तरीके
बनाएं
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 |
बनाएं
public static ITestStorageClient create (Androidbuildinternal client)
| पैरामीटर |
client |
Androidbuildinternal |
बनाएं
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi)
| पैरामीटर |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
बनाएं
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean useBatchApi)
| पैरामीटर |
buildEnvironment |
String |
useLegacyMigration |
boolean |
useBatchApi |
boolean |
createInvocation
public Invocation createInvocation (Invocation invocation)
यह फ़ंक्शन, दिए गए इनवोकेशन में मौजूद डेटा का इस्तेमाल करके, टेस्ट स्टोरेज में एक इनवोकेशन बनाता है.
| पैरामीटर |
invocation |
Invocation: - इससे बनाए जाने वाले इनवोकेशन के बारे में पता चलता है. |
| रिटर्न |
Invocation |
Test Storage में बनाया गया इनवोकेशन. |
createLocalBuild
public Build createLocalBuild (Build localBuild)
ज़्यादा जानकारी के लिए, go/local_build_guide पर जाएं.
| पैरामीटर |
localBuild |
Build: लोकल बिल्ड का ब्यौरा |
createWorkUnit
public WorkUnit createWorkUnit (WorkUnit workUnit)
यह कुकी, Test Storage में वर्क यूनिट बनाती है.
| पैरामीटर |
workUnit |
WorkUnit: - इससे यह पता चलता है कि किस वर्क यूनिट को बनाना है. |
| रिटर्न |
WorkUnit |
कारोबार की नई इकाई. |
createWorkUnits
public ImmutableList<WorkUnit> createWorkUnits ( workUnits)
यह फ़ंक्शन, TestStorage में दी गई सूची में मौजूद सभी वर्क यूनिट बनाता है.
| पैरामीटर |
workUnits |
: - काम की उन इकाइयों की सूची जिन्हें बनाना है. |
| रिटर्न |
ImmutableList<WorkUnit> |
बनाए गए वर्कयूनिट की सूची. |
fetchTestArtifact
public File fetchTestArtifact (String invocationId,
String resourceId)
यह कुकी, अनुरोध की गई टेस्ट आर्टफ़ैक्ट फ़ाइल को फ़ेच करती है और उसे वापस भेजती है.
| पैरामीटर |
invocationId |
String |
resourceId |
String |
finalizeTestResults
public void finalizeTestResults ()
यह कुकी, सभी टेस्ट के नतीजे अपलोड होने तक इंतज़ार करती है.
getInvocation
public Invocation getInvocation (String invocationId)
यह फ़ंक्शन, दिए गए इनवोकेशन आईडी वाला इनवोकेशन दिखाता है.
| पैरामीटर |
invocationId |
String: - वापस लाने के लिए इनवॉकेशन का आईडी. |
getTestArtifact
public BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
यह फ़ंक्शन, दिए गए इनवोकेशन और संसाधन आईडी से मेल खाने वाला टेस्ट आर्टफ़ैक्ट दिखाता है.
| पैरामीटर |
invocationId |
String |
resourceId |
String |
| रिटर्न |
BuildArtifactMetadata |
|
getWorkUnit
public WorkUnit getWorkUnit (String workUnitId)
यह फ़ंक्शन, दिए गए आईडी से मेल खाने वाला वर्कयूनिट दिखाता है.
| पैरामीटर |
workUnitId |
String: - वर्क यूनिट का आईडी. |
listTestArtifact
public TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)
यह कमांड, दिए गए टाइप से मेल खाने वाले सभी टेस्ट आर्टफ़ैक्ट खोजती है और उन्हें सूची में शामिल करती है.
| पैरामीटर |
invocationId |
String |
artifactType |
String |
| रिटर्न |
TestArtifactListResponse |
|
updateInvocation
public Invocation updateInvocation (Invocation invocation)
यह फ़ंक्शन, दिए गए इनवोकेशन में मौजूद डेटा का इस्तेमाल करके, Test Storage में मौजूद इनवोकेशन को अपडेट करता है.
| पैरामीटर |
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 |
|
updateTestArtifact
public BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long legacyId,
AbstractInputStreamContent content)
यह फ़ंक्शन, दिए गए आर्टफ़ैक्ट को अपडेट करता है और दिए गए कॉन्टेंट को अपलोड करता है. कॉन्टेंट अपलोड करते समय, असोसिएशन डेटा को अपडेट नहीं किया जा सकता. BuildArtifactMetadata आर्ग्युमेंट में पहले से सेट किए गए वर्क यूनिट आईडी और टेस्ट के नतीजे के आईडी में बदलाव न करें.
| पैरामीटर |
artifact |
BuildArtifactMetadata |
legacyId |
long |
content |
AbstractInputStreamContent |
| रिटर्न |
BuildArtifactMetadata |
|
updateWorkUnit
public WorkUnit updateWorkUnit (WorkUnit workUnit)
यह फ़ंक्शन, Test Storage में दी गई वर्क यूनिट को अपडेट करता है.
| पैरामीटर |
workUnit |
WorkUnit: - अपडेट करने के लिए वर्क यूनिट. |
| रिटर्न |
WorkUnit |
अपडेट की गई वर्क यूनिट. |
uploadAssociations
public void uploadAssociations ( associations,
int poolSize)
यह कुकी, लॉग और टेस्ट/वर्क यूनिट के बीच के असोसिएशन अपलोड करती है. असोसिएशन की मदद से, Android Test Storage यह ट्रैक कर पाता है कि किस टेस्ट ने लॉग जनरेट किया है.
| पैरामीटर |
associations |
: लॉग फ़ाइलों और उनसे जुड़ी जानकारी की सूची. |
poolSize |
int: पैरलल अपलोड के लिए इस्तेमाल किए गए वर्कर पूल का साइज़. पैरलल अपलोड नहीं करने के लिए 0. |
uploadResult
public void uploadResult (TestResult result)
जांच के नतीजे को Test Storage में अपलोड करता है. टेस्ट का नतीजा, पहले से बनाए गए इनवोकेशन का हिस्सा होना चाहिए.
| पैरामीटर |
result |
TestResult: - अपलोड करने का नतीजा. |