SandboxedInvocation प्रोसेस लागू करना
public
class
SandboxedInvocationExecution
extends InvocationExecution
java.lang.Object | ||
↳ | com.android.tradefed.invoker.Invocation परफ़ॉर्मेंस | |
↳ | com.android.tradefed.invoker.sandbox.SandboxedInvocation स्वीकारion |
प्रॉम्प्ट का खास सैंडबॉक्स एक्ज़ीक्यूशन: यह तब शुरू होता है, जब हम सैंडबॉक्स के अंदर निर्देश देता है. बिल्ड पहले से ही कॉन्टेक्स्ट में उपलब्ध होना चाहिए.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
SandboxedInvocationExecution()
|
सार्वजनिक तरीके | |
---|---|
void
|
cleanUpBuilds(IInvocationContext context, IConfiguration config)
create_provider के क्लीन अप करने के चरण को पूरा करें. |
boolean
|
fetchBuild(TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)
शुरू करने के लिए, create_provider चरण को एक्ज़ीक्यूट करें. |
सुरक्षित तरीके | |
---|---|
|
getLabPreparersToRun(IConfiguration config, String deviceName)
इस डिवाइस पर चलाने के लिए, लैब तैयार करने वाले लोगों की सूची पाएं. |
|
getTargetPreparersToRun(IConfiguration config, String deviceName)
इस डिवाइस पर चलाने के लिए, टारगेट तैयार करने वाले लोगों की सूची पाएं. |
void
|
logHostAdb(IConfiguration config, ITestLogger logger)
$TMPDIR/adb.$UID.log से लॉग इकट्ठा करें. |
सार्वजनिक कंस्ट्रक्टर
SandboxedInvocation प्रोसेस लागू करना
public SandboxedInvocationExecution ()
सार्वजनिक तरीके
क्लीनअप बिल्ड
public void cleanUpBuilds (IInvocationContext context, IConfiguration config)
create_provider के क्लीन अप करने के चरण को पूरा करें. बिल्ड फ़ेच करने से जुड़ा है.
पैरामीटर | |
---|---|
context |
IInvocationContext : शुरू करने का IInvocationContext . |
config |
IConfiguration : इस परीक्षण रन का IConfiguration . |
फ़ेचबिल्ड
public boolean fetchBuild (TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)
शुरू करने के लिए, create_provider चरण को एक्ज़ीक्यूट करें.
पैरामीटर | |
---|---|
testInfo |
TestInformation : शुरू करने का TestInformation . |
config |
IConfiguration : इस परीक्षण रन का IConfiguration . |
rescheduler |
IRescheduler : शुरू करने की प्रक्रिया के हिस्सों को फिर से शेड्यूल करने के लिए, IRescheduler
दूसरे संसाधन पर इस्तेमाल किया जा रहा है |
listener |
ITestInvocationListener : बिल्ड डाउनलोड न हो पाने की रिपोर्ट करने के लिए ITestInvocation . |
रिटर्न | |
---|---|
boolean |
अगर हमने बिल्ड को सफलतापूर्वक डाउनलोड कर लिया है, तो सही है, नहीं तो गलत. |
थ्रो | |
---|---|
BuildRetrievalError |
|
DeviceNotAvailableException |
सुरक्षित तरीके
getLab सुर्खियों में ToRun
protectedgetLabPreparersToRun (IConfiguration config, String deviceName)
इस डिवाइस पर चलाने के लिए, लैब तैयार करने वाले लोगों की सूची पाएं.
लैब तैयार करने वाले लोगों को सैंडबॉक्स में जाने से रोकने के लिए, सैंडबॉक्स क्लास में ओवरराइड किया गया बच्चा
पैरामीटर | |
---|---|
config |
IConfiguration |
deviceName |
String |
रिटर्न | |
---|---|
|
पाएंTargetतैयारrsToRun
protectedgetTargetPreparersToRun (IConfiguration config, String deviceName)
इस डिवाइस पर चलाने के लिए, टारगेट तैयार करने वाले लोगों की सूची पाएं.
लैब तैयार करने वाले लोगों को सैंडबॉक्स में जाने से रोकने के लिए, सैंडबॉक्स क्लास में ओवरराइड किया गया बच्चा
पैरामीटर | |
---|---|
config |
IConfiguration |
deviceName |
String |
रिटर्न | |
---|---|
|
लॉगHostAdb
protected void logHostAdb (IConfiguration config, ITestLogger logger)
$TMPDIR/adb.$UID.log से लॉग इकट्ठा करें.
पैरामीटर | |
---|---|
config |
IConfiguration |
logger |
ITestLogger |