CtsDeviceLaunchControlProvider
public class CtsDeviceLaunchControlProvider
extends DeviceLaunchControlProvider implements IDiscoverDependencies
| java.lang.Object | |||
| ↳ | com.google.android.tradefed.build.LaunchControlProvider | ||
| ↳ | com.google.android.tradefed.build.DeviceLaunchControlProvider | ||
| ↳ | com.google.android.tradefed.build.CtsDeviceLaunchControlProvider | ||
DeviceFolderBuildInfo এর জন্য একটি LaunchControlProvider ।
অ্যান্ড্রয়েড বিল্ড সার্ভার থেকে একটি CTS বিল্ড এবং একটি ডিভাইস বিল্ড উভয়ই সংগ্রহ করে।
প্রথমে ডিভাইস বিল্ডটি সংগ্রহ করা হয়, এবং তাই এই ক্লাসে প্রদত্ত বিল্ড-ফ্লেভার, ইত্যাদি আর্গুমেন্টগুলো আপনার কাঙ্ক্ষিত ডিভাইস বিল্ডের সাথে মিলতে হবে।
ডিফল্টরূপে, এই ক্লাসটি ডিভাইস বিল্ডের মতো একই বিল্ড-আইডি এবং একই ব্রাঞ্চের একটি CTS বিল্ড ডাউনলোড করার চেষ্টা করবে। একটি ভিন্ন CTS বিল্ড পাওয়ার জন্য cts* অপশনগুলো ব্যবহার করা যেতে পারে।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
CtsDeviceLaunchControlProvider () | |
জনসাধারণের পদ্ধতি | |
|---|---|
void | cleanUp ( IBuildInfo info)যেকোনো অস্থায়ী বিল্ড ফাইল মুছে ফেলুন। |
IBuildInfo | downloadBuildFiles ( RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader) --download-build-key-এ কনফিগার করা অনুযায়ী remoteBuild থেকে প্রয়োজনীয় ফাইল কী-গুলো ডাউনলোড করুন এবং সেগুলোকে একটি |
RemoteBuildInfo | queryForBuild ()লঞ্চ কন্ট্রোল কোয়েরিটি সম্পাদন করুন এবং ত্রুটি হলে একাধিকবার চেষ্টা করুন। |
Set<String> | reportTestZipFileFilter () |
সরকারি নির্মাণকারী
CtsDeviceLaunchControlProvider
public CtsDeviceLaunchControlProvider ()
জনসাধারণের পদ্ধতি
পরিষ্কার করা
public void cleanUp (IBuildInfo info)
যেকোনো অস্থায়ী বিল্ড ফাইল মুছে ফেলুন।
| প্যারামিটার | |
|---|---|
info | IBuildInfo |
ডাউনলোডবিল্ডফাইল
public IBuildInfo downloadBuildFiles (RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
--download-build-key-এ কনফিগার করা অনুযায়ী remoteBuild থেকে প্রয়োজনীয় ফাইল কী-গুলো ডাউনলোড করুন এবং সেগুলোকে একটি IBuildInfo তে সংরক্ষণ করুন।
| প্যারামিটার | |
|---|---|
remoteBuild | RemoteBuildInfo : লঞ্চ কন্ট্রোল সার্ভারের প্রতিক্রিয়া |
testTargetName | String : পরীক্ষার লক্ষ্যের নাম |
buildName | String : বিল্ডের নাম, যা লঞ্চ কন্ট্রোল দ্বারা সংজ্ঞায়িত। |
downloader | IFileDownloader : বিল্ড ফাইল ডাউনলোড করার জন্য ব্যবহৃত IFileDownloader |
| ফেরত | |
|---|---|
IBuildInfo | IBuildInfo তে বিল্ড ফাইলগুলির স্থানীয় সংস্করণগুলি পূরণ করা হয়েছে। |
| নিক্ষেপ | |
|---|---|
BuildRetrievalError | |
queryForBuild
public RemoteBuildInfo queryForBuild ()
লঞ্চ কন্ট্রোল কোয়েরিটি সম্পাদন করুন এবং ত্রুটি হলে একাধিকবার চেষ্টা করুন।
| ফেরত | |
|---|---|
RemoteBuildInfo | লঞ্চ কন্ট্রোল থেকে প্রাপ্ত RemoteBuildInfo |
| নিক্ষেপ | |
|---|---|
BuildRetrievalError | |
রিপোর্টটেস্টজিপফাইলফিল্টার
public Set<String> reportTestZipFileFilter ()
| ফেরত | |
|---|---|
Set<String> | |