আইএস্যান্ডবক্স
public interface ISandbox
com.android.tradefed.sandbox.ISandbox |
ইন্টারফেস একটি স্যান্ডবক্স সংজ্ঞায়িত করে যা একটি আহ্বান চালানোর জন্য ব্যবহার করা যেতে পারে।
সারাংশ
পাবলিক পদ্ধতি |
---|
abstract String | createClasspath (File workingDir) getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) দ্বারা প্রত্যাবর্তিত পরিবেশ এবং কাজের ডিরেক্টরির উপর ভিত্তি করে একটি ক্লাসপাথ তৈরি করুন। |
abstract IConfiguration | createThinLauncherConfig (String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig) প্রধান রান থেকে বিশেষ মোড সংযোগ বিচ্ছিন্ন করা হয়েছে: যখন প্যারেন্টে একটি কনফিগারেশন বিদ্যমান বলে মনে হয় না, তখন আমরা পাতলা লঞ্চারে ফিরে যাই যেখানে আমরা বর্তমানে পরিচিত তথ্য সহ স্যান্ডবক্স সেটআপ করার চেষ্টা করি এবং সংস্করণযুক্ত ডির-এ সম্পূর্ণরূপে কনফিগারেশন তৈরি করতে কার্যকরী ডিরেক্টরি পূরণ করি। . |
default | discoverTests ( IInvocationContext context, IConfiguration configuration) prepareEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, com.android.tradefed.result.ITestInvocationListener) এর একটি উপ-পদক্ষেপ যা SandboxOptions.shouldUseTestDiscovery() হলে পরীক্ষাগুলি আবিষ্কার করে। |
default | discoverTests ( IInvocationContext context, IConfiguration configuration, ITestLogger logger) |
default IFolderBuildInfo | fetchSandboxExtraArtifacts ( IInvocationContext context, IConfiguration configuration, String[] args) prepareEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, com.android.tradefed.result.ITestInvocationListener) এর উপ-পদক্ষেপ যা স্যান্ডবক্সের জন্য প্রয়োজনীয় অতিরিক্ত ফাইলগুলি নিয়ে আসে। |
default File | getTradefedSandboxEnvironment ( IInvocationContext context, IConfiguration nonVersionedConfig, String[] args) কমান্ড লাইন আর্গুমেন্টের উপর ভিত্তি করে ব্যবহার করা স্যান্ডবক্স পরিবেশ TF প্রদান করে। |
default File | getTradefedSandboxEnvironment ( IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args) |
abstract Exception | prepareEnvironment ( IInvocationContext context, IConfiguration configuration, ITestInvocationListener listener) স্যান্ডবক্স সঠিকভাবে চালানোর জন্য পরিবেশ প্রস্তুত করুন। |
abstract CommandResult | run ( TestInformation info, IConfiguration configuration, ITestLogger logger) যে পরিবেশ সেট করা হয়েছিল তার সাথে স্যান্ডবক্স চালান। |
abstract void | tearDown () পরিবর্তিত হতে পারে এমন কোনো অবস্থা, ফাইল বা পরিবেশ পরিষ্কার করুন। |
পাবলিক পদ্ধতি
createThinLauncherConfig
public abstract IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig)
প্রধান রান থেকে বিশেষ মোড সংযোগ বিচ্ছিন্ন করা হয়েছে: যখন প্যারেন্টে একটি কনফিগারেশন বিদ্যমান বলে মনে হয় না, তখন আমরা পাতলা লঞ্চারে ফিরে যাই যেখানে আমরা বর্তমানে পরিচিত তথ্য সহ স্যান্ডবক্স সেটআপ করার চেষ্টা করি এবং সংস্করণযুক্ত ডির-এ সম্পূর্ণরূপে কনফিগারেশন তৈরি করতে কার্যকরী ডিরেক্টরি পূরণ করি। .
পরামিতি |
---|
args | String : মূল কমান্ড লাইন args। |
keyStoreClient | IKeyStoreClient : বর্তমান কীস্টোর ক্লায়েন্ট যা কনফিগারেশন তৈরি করতে ব্যবহার করতে হবে। |
runUtil | IRunUtil : হোস্ট কমান্ড চালানোর জন্য বর্তমান IRunUtil । |
globalConfig | File : TF-এর সাবপ্রসেস চালানোর জন্য ব্যবহার করা গ্লোবাল কনফিগারেশন। |
রিটার্নস |
---|
IConfiguration | NON_VERSIONED বস্তুর জন্য TF-এর কনফিগারেশন XML নির্দেশ করে একটি ফাইল। কোনো পাতলা লঞ্চার কনফিগারেশন তৈরি করা না গেলে শূন্য দেয়। |
GetTradefedSandbox Environment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
String[] args)
কমান্ড লাইন আর্গুমেন্টের উপর ভিত্তি করে ব্যবহার করা স্যান্ডবক্স পরিবেশ TF প্রদান করে।
পরামিতি |
---|
context | IInvocationContext : পিতামাতার IInvocationContext । |
nonVersionedConfig | IConfiguration : IConfiguration অ-সংস্করণযুক্ত বস্তুর প্রতিনিধিত্ব করে। |
args | String : কমান্ড লাইন আর্গুমেন্ট। |
রিটার্নস |
---|
File | TF স্যান্ডবক্স এনভায়রনমেন্ট জার সমন্বিত একটি ERROR(/File) ডিরেক্টরি। |
GetTradefedSandbox Environment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
পরামিতি |
---|
context | IInvocationContext |
nonVersionedConfig | IConfiguration |
logger | ITestLogger |
args | String |
টিয়ারডাউন
public abstract void tearDown ()
পরিবর্তিত হতে পারে এমন কোনো অবস্থা, ফাইল বা পরিবেশ পরিষ্কার করুন।