সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

TestDevice.MicrodroidBuilder

public static class TestDevice.MicrodroidBuilder
extends Object

java.lang.অবজেক্ট
com.android.tradefed.device.TestDevice.MicrodroidBuilder


একজন নির্মাতা একটি মাইক্রোড্রয়েড টেস্টডিভাইস তৈরি করতে ব্যবহৃত হয়।

সারসংক্ষেপ

পাবলিক পদ্ধতি

TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

তালিকায় অতিরিক্ত idsig ফাইল যোগ করে।

ITestDevice build ( TestDevice device)

প্রদত্ত TestDevice-এ একটি মাইক্রোড্রয়েড টেস্টডিভাইস শুরু করে।

TestDevice.MicrodroidBuilder cpuAffinity (String affinity)

কোন হোস্ট সিপিইউতে vCPU চালাতে পারে তা সেট করে।

TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

ডিবাগ লেভেল সেট করে।

static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath, String configPath)

প্রদত্ত apkPath এবং APK-এ পেলোড কনফিগার ফাইলের জন্য একটি Microdroid নির্মাতা তৈরি করে।

static TestDevice.MicrodroidBuilder fromFile (File apkFile, String configPath)

প্রদত্ত APK এবং APK-এ পেলোড কনফিগারেশন ফাইলের জন্য একটি Microdroid বিল্ডার তৈরি করে।

TestDevice.MicrodroidBuilder memoryMib (int memoryMib)

VM দিতে RAM এর পরিমাণ সেট করে।

TestDevice.MicrodroidBuilder numCpus (int num)

VM-এ vCPU-এর সংখ্যা সেট করে।

পাবলিক পদ্ধতি

ExtraIdsigPath যোগ করুন

public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

তালিকায় অতিরিক্ত idsig ফাইল যোগ করে।

পরামিতি
extraIdsigPath String

রিটার্নস
TestDevice.MicrodroidBuilder

নির্মাণ

public ITestDevice build (TestDevice device)

প্রদত্ত TestDevice-এ একটি মাইক্রোড্রয়েড টেস্টডিভাইস শুরু করে।

পরামিতি
device TestDevice

রিটার্নস
ITestDevice

নিক্ষেপ করে
DeviceNotAvailableException

cpu অ্যাফিনিটি

public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)

কোন হোস্ট সিপিইউতে vCPU চালাতে পারে তা সেট করে। ফরম্যাট হল একটি কমা-বিভক্ত তালিকা CPUs বা CPU রেঞ্জের vCPUs চালানোর জন্য। যেমন "0,1-3,5" হোস্ট সিপিইউ বেছে নিতে 0, 1, 2, 3, এবং 5। অথবা এটি CPU অ্যাসাইনমেন্ট হোস্ট করার জন্য vCPU-এর অ্যাসাইনমেন্টের একটি কোলন-বিচ্ছিন্ন তালিকা হতে পারে। যেমন "0=0:1=1:2=2" ভিসিপিইউ 0 কে হোস্ট সিপিইউ 0 থেকে ম্যাপ করতে, এবং আরও অনেক কিছু।

পরামিতি
affinity String

রিটার্নস
TestDevice.MicrodroidBuilder

ডিবাগ লেভেল

public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

ডিবাগ লেভেল সেট করে। সমর্থিত মান: "কোনটিই নয়", "শুধুমাত্র অ্যাপ", এবং "পূর্ণ"।

পরামিতি
debugLevel String

রিটার্নস
TestDevice.MicrodroidBuilder

DevicePath থেকে

public static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath, 
                String configPath)

প্রদত্ত apkPath এবং APK-এ পেলোড কনফিগার ফাইলের জন্য একটি Microdroid নির্মাতা তৈরি করে।

পরামিতি
apkPath String

configPath String

রিটার্নস
TestDevice.MicrodroidBuilder

ফাইল থেকে

public static TestDevice.MicrodroidBuilder fromFile (File apkFile, 
                String configPath)

প্রদত্ত APK এবং APK-এ পেলোড কনফিগারেশন ফাইলের জন্য একটি Microdroid বিল্ডার তৈরি করে।

পরামিতি
apkFile File

configPath String

রিটার্নস
TestDevice.MicrodroidBuilder

MemoryMib

public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)

VM দিতে RAM এর পরিমাণ সেট করে। যদি এটি শূন্য বা ঋণাত্মক হয় তবে ডিফল্ট ব্যবহার করা হবে।

পরামিতি
memoryMib int

রিটার্নস
TestDevice.MicrodroidBuilder

numCpus

public TestDevice.MicrodroidBuilder numCpus (int num)

VM-এ vCPU-এর সংখ্যা সেট করে। ডিফল্ট 1.

পরামিতি
num int

রিটার্নস
TestDevice.MicrodroidBuilder