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