রিমোটইনভোকেশন এক্সিকিউশন
public class RemoteInvocationExecution
extends InvocationExecution
| java.lang.অবজেক্ট | ||
| ↳ | com.android.tradefed.invoker.Invocation সম্পাদন | |
| ↳ | com.android.tradefed.invoker.RemoteInvocationএক্সিকিউশন | |
InvocationExecution এর বাস্তবায়ন যা একটি দূরবর্তী সম্পাদন চালায়।
সারাংশ
নেস্টেড ক্লাস | |
|---|---|
class | RemoteInvocationExecution.FileOptionValueTransformer |
ধ্রুবক | |
|---|---|
String | GLOBAL_REMOTE_CONFIG |
long | JOIN_CLEAN_TIMEOUT_MS |
long | LAUNCH_EXTRA_DEVICE |
long | NEW_USER_TIMEOUT |
String | PROTO_RESULT_NAME |
long | PULL_RESULT_TIMEOUT |
long | PUSH_TF_TIMEOUT |
String | REMOTE_CONFIG |
long | REMOTE_PROCESS_RUNNING_WAIT |
String | REMOTE_USER_DIR |
long | SETUP_REMOTE_DIR_TIMEOUT |
String | START_FEATURE_SERVER |
String | STDERR_FILE |
String | STDOUT_FILE |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
RemoteInvocationExecution () | |
পাবলিক পদ্ধতি | |
|---|---|
void | doCleanUp ( IInvocationContext context, IConfiguration config, Throwable exception)target_preparer এবং multi_target_preparer cleanUp ধাপটি সম্পাদন করুন। |
void | doSetup ( TestInformation testInfo, IConfiguration config, ITestLogger logger)target_preparer এবং multi_target_preparer সেটআপ ধাপটি সম্পাদন করুন। |
void | doTeardown ( TestInformation testInfo, IConfiguration config, ITestLogger logger, Throwable exception)target_preparer এবং multi_target_preparer টিয়ারডাউন ধাপটি সম্পাদন করুন। |
boolean | fetchBuild ( TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)আমন্ত্রণের build_provider ধাপটি কার্যকর করুন। |
void | runTests ( TestInformation info, IConfiguration config, ITestInvocationListener listener)পরীক্ষা চালায়। |
সুরক্ষিত পদ্ধতি | |
|---|---|
void | customizeDevicePreInvocation ( IConfiguration config, IInvocationContext context)প্রি-ইনভোকেশন সেটআপের আগে কিছু ডিভাইস কাস্টমাইজ করার সুযোগ দিন। |
String | getAdbVersion ()আমন্ত্রণের জন্য ব্যবহৃত adb সংস্করণটি ফেরত পাঠায়। |
ধ্রুবক
গ্লোবাল_রিমোট_কনফিগ
public static final String GLOBAL_REMOTE_CONFIG
ধ্রুবক মান: "গ্লোবাল-রিমোট-কনফিগারেশন"
যোগদান করুন_ক্লিন_টাইমআউট_এমএস
public static final long JOIN_CLEAN_TIMEOUT_MS
ধ্রুবক মান: ১২০০০ (০x০০০০০০০০০০০০০১d৪c০)
লঞ্চ_এক্সট্রা_ডিভাইস
public static final long LAUNCH_EXTRA_DEVICE
ধ্রুবক মান: 900000 (0x0000000000dbba0)
NEW_USER_Timeout এর বিবরণ
public static final long NEW_USER_TIMEOUT
ধ্রুবক মান: 300000 (0x0000000000493e0)
প্রোটো_রেজাল্ট_নাম
public static final String PROTO_RESULT_NAME
ধ্রুবক মান: "output.pb"
পুল_রেজাল্ট_টাইমআউট
public static final long PULL_RESULT_TIMEOUT
ধ্রুবক মান: ১৮০০০ (০x০০০০০০০০০০০০২bf২০)
পুশ_টিএফ_টাইমআউট
public static final long PUSH_TF_TIMEOUT
ধ্রুবক মান: 150000 (0x0000000000249f0)
রিমোট_কনফিগ
public static final String REMOTE_CONFIG
ধ্রুবক মান: "কনফিগারেশন"
দূরবর্তী_প্রক্রিয়া_চলমান_অপেক্ষা করুন
public static final long REMOTE_PROCESS_RUNNING_WAIT
ধ্রুবক মান: ১৫০০০ (০x০০০০০০০০০০০০০৩a৯৮)
রিমোট_ব্যবহারকারী_ডিআইআর
public static final String REMOTE_USER_DIR
ধ্রুবক মান: "/home/{$USER}/"
সেটআপ_রিমোট_ডিআইআর_টাইমআউট
public static final long SETUP_REMOTE_DIR_TIMEOUT
ধ্রুবক মান: 600000 (0x0000000000927c0)
START_FEATURE_সার্ভার
public static final String START_FEATURE_SERVER
ধ্রুবক মান: "START_FEATURE_SERVER"
STDERR_FILE সম্পর্কে
public static final String STDERR_FILE
ধ্রুবক মান: "screen-VM_tradefed-stderr.txt"
STDOUT_FILE সম্পর্কে
public static final String STDOUT_FILE
ধ্রুবক মান: "screen-VM_tradefed-stdout.txt"
পাবলিক কনস্ট্রাক্টর
রিমোটইনভোকেশন এক্সিকিউশন
public RemoteInvocationExecution ()
পাবলিক পদ্ধতি
doCleanUp সম্পর্কে
public void doCleanUp (IInvocationContext context, IConfiguration config, Throwable exception)
target_preparer এবং multi_target_preparer cleanUp ধাপটি সম্পাদন করুন। ডিভাইসগুলি কি পরিষ্কার করে?
| পরামিতি | |
|---|---|
context | IInvocationContext : আমন্ত্রণের IInvocationContext । |
config | IConfiguration : এই পরীক্ষা চালানোর IConfiguration । |
exception | Throwable : পরীক্ষা চালানোর মাধ্যমে নিক্ষিপ্ত মূল ব্যতিক্রম। |
সেটআপ করুন
public void doSetup (TestInformation testInfo, IConfiguration config, ITestLogger logger)
target_preparer এবং multi_target_preparer সেটআপ ধাপগুলি সম্পাদন করুন। পরীক্ষা চালানোর জন্য প্রয়োজনীয় সমস্ত ডিভাইস সেটআপ করে।
| পরামিতি | |
|---|---|
testInfo | TestInformation : আমন্ত্রণের TestInformation । |
config | IConfiguration : এই পরীক্ষা চালানোর IConfiguration । |
logger | ITestLogger : সেটআপ ব্যর্থতার লগ রিপোর্ট করার জন্য ITestLogger । |
| থ্রো | |
|---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError | |
ডুটিয়ার্ডডাউন
public void doTeardown (TestInformation testInfo, IConfiguration config, ITestLogger logger, Throwable exception)
target_preparer এবং multi_target_preparer টিয়ারডাউন ধাপটি সম্পাদন করুন। সেটআপের সাথে সম্পর্কিত ডিভাইসগুলি কি টিয়ারডাউন করে?
| পরামিতি | |
|---|---|
testInfo | TestInformation : আমন্ত্রণের TestInformation । |
config | IConfiguration : এই পরীক্ষা চালানোর IConfiguration । |
logger | ITestLogger : লগ রিপোর্ট করার জন্য ITestLogger । |
exception | Throwable : পরীক্ষা চালানোর মাধ্যমে নিক্ষিপ্ত মূল ব্যতিক্রম। |
ফেচবিল্ড
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 | আমরা যদি বিল্ডটি সফলভাবে ডাউনলোড করি তাহলে True হবে, অন্যথায় false হবে। |
| থ্রো | |
|---|---|
BuildRetrievalError | |
DeviceNotAvailableException | |
রানটেস্ট
public void runTests (TestInformation info, IConfiguration config, ITestInvocationListener listener)
পরীক্ষা চালায়।
| পরামিতি | |
|---|---|
info | TestInformation : যে TestInformation দিয়ে পরীক্ষা চালানো হবে। |
config | IConfiguration : চালানোর জন্য IConfiguration |
listener | ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener |
সুরক্ষিত পদ্ধতি
কাস্টমাইজ ডিভাইসপ্রিইনভোকেশন
protected void customizeDevicePreInvocation (IConfiguration config, IInvocationContext context)
প্রি-ইনভোকেশন সেটআপের আগে কিছু ডিভাইস কাস্টমাইজ করার সুযোগ দিন।
| পরামিতি | |
|---|---|
config | IConfiguration : আমন্ত্রণের কনফিগারেশন। |
context | IInvocationContext : বর্তমান আমন্ত্রণ প্রেক্ষাপট। |
getAdbVersion সম্পর্কে
protected String getAdbVersion ()
আমন্ত্রণের জন্য ব্যবহৃত adb সংস্করণটি ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
String | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।