CTS v1 কমান্ড কনসোল, CTS v1 কমান্ড কনসোল

অ্যান্ড্রয়েড 6.0 বা তার নিচের জন্য, CTS v1 ব্যবহার করুন।

নিম্নলিখিত পরীক্ষার পরিকল্পনা উপলব্ধ:

  • CTS — সামঞ্জস্যের জন্য প্রয়োজনীয় সমস্ত পরীক্ষা।
  • স্বাক্ষর —সমস্ত পাবলিক API-এর স্বাক্ষর যাচাইকরণ
  • অ্যান্ড্রয়েড — অ্যান্ড্রয়েড এপিআইগুলির জন্য পরীক্ষা
  • Java — জাভা কোর লাইব্রেরির জন্য পরীক্ষা
  • ভিএম -এআরটি বা ডালভিকের জন্য পরীক্ষা
  • কর্মক্ষমতা - আপনার বাস্তবায়নের জন্য কর্মক্ষমতা পরীক্ষা

run cts কমান্ড দিয়ে এগুলি চালানো যেতে পারে।

নীচের সারণীটি বিভিন্ন ব্যবহারের জন্য CTS v1 কনসোল কমান্ডের সংক্ষিপ্ত বিবরণ দেয়।

হোস্ট বর্ণনা
help সর্বাধিক ব্যবহৃত কমান্ডগুলির একটি সারাংশ প্রদর্শন করুন
help all উপলব্ধ কমান্ডের সম্পূর্ণ তালিকা প্রদর্শন করুন
exit সুন্দরভাবে CTS কনসোল থেকে প্রস্থান করুন। বর্তমানে চলমান সমস্ত পরীক্ষা শেষ হলে কনসোল বন্ধ হয়ে যাবে
চালান বর্ণনা
run cts নির্দিষ্ট পরীক্ষা চালান এবং অগ্রগতি তথ্য প্রদর্শন করে। --plan , --package , --class বা --continue-session এর মধ্যে একটি নির্দিষ্ট করতে হবে

CTS কনসোল অন্যান্য কমান্ড গ্রহণ করতে পারে যখন পরীক্ষা চলছে

কোনো ডিভাইস সংযুক্ত না থাকলে, CTS ডেস্কটপ মেশিন (বা হোস্ট) পরীক্ষা শুরু করার আগে একটি ডিভাইস সংযুক্ত হওয়ার জন্য অপেক্ষা করবে

একাধিক ডিভাইস সংযুক্ত থাকলে, CTS হোস্ট স্বয়ংক্রিয়ভাবে একটি ডিভাইস বেছে নেবে

--plan <test_plan_name> নির্দিষ্ট পরীক্ষা পরিকল্পনা চালান
--package/-p <test_package_name> [--package/-p <test_package2>...] নির্দিষ্ট পরীক্ষা প্যাকেজ চালান
--class/-c <class_name> [--method/-m <test_method_name> নির্দিষ্ট পরীক্ষা ক্লাস এবং/অথবা পদ্ধতি চালান
--continue-session পূর্ববর্তী CTS অধিবেশন থেকে নির্বাহিত নয় এমন সমস্ত পরীক্ষা চালান; সেশন testResult.xml নতুন ফলাফলের সাথে আপডেট করা হয়
--shards <number_of_shards> সমান্তরালভাবে একাধিক ডিভাইসে চালানোর জন্য একটি CTS প্রদত্ত সংখ্যক স্বাধীন অংশে চলে
--serial/-s <deviceID> নির্দিষ্ট ডিভাইসে CTS চালান
-t <class_name>#<test_method_name> একটি নির্দিষ্ট পরীক্ষা পদ্ধতি চালান
--force-abi 32|64 64-বিট ডিভাইসে, শুধুমাত্র 32-বিট বা 64-বিট ABI-এর বিরুদ্ধে পরীক্ষা চালান
--skip-preconditions একটি নতুন পরীক্ষার পুনরাবৃত্তিমূলক বিকাশের জন্য রান টাইম বাঁচাতে পূর্বশর্তগুলি এড়িয়ে যান। এটি ডিভাইসের কনফিগারেশনের যাচাইকরণ এবং সেটআপকে বাইপাস করে, যেমন মিডিয়া ফাইলগুলি পুশ করা বা Wi-Fi সংযোগের জন্য চেক করা৷
তালিকা বর্ণনা
list packages সংগ্রহস্থলে সমস্ত উপলব্ধ পরীক্ষা প্যাকেজ তালিকাভুক্ত করুন
list plans সংগ্রহস্থলে সমস্ত উপলব্ধ পরীক্ষার পরিকল্পনা তালিকাভুক্ত করুন
list invocations বর্তমানে ডিভাইসগুলিতে চালানো হচ্ছে 'রান' কমান্ডের তালিকা করুন
list commands বর্তমানে সারিতে থাকা সমস্ত 'রান' কমান্ডগুলি তালিকাভুক্ত করুন যা ডিভাইসগুলিতে বরাদ্দ করার জন্য অপেক্ষা করছে৷
list results বর্তমানে সংগ্রহস্থলে সংরক্ষিত CTS ফলাফল তালিকাভুক্ত করুন
list devices বর্তমানে সংযুক্ত ডিভাইস এবং তাদের অবস্থা তালিকা

'উপলভ্য' ডিভাইসগুলি কাজ করছে, নিষ্ক্রিয় ডিভাইস, পরীক্ষা চালানোর জন্য উপলব্ধ

'অনুপলব্ধ' ডিভাইসগুলি adb এর মাধ্যমে দৃশ্যমান ডিভাইসগুলি, কিন্তু adb কমান্ডগুলিতে সাড়া দিচ্ছে না এবং পরীক্ষার জন্য বরাদ্দ করা হবে না

'বরাদ্দ' ডিভাইসগুলি বর্তমানে পরীক্ষা চলছে এমন ডিভাইস

যোগ করুন বর্ণনা
add derivedplan --plan <plan_name>
--result/-r
[pass | fail | timeout | notExecuted]
[--session/-s <session_id>]
প্রদত্ত ফলাফল সেশন থেকে প্রাপ্ত একটি পরিকল্পনা তৈরি করুন; রিপোর্ট পুনরায় চালানো এবং পরীক্ষার সমস্যা যাচাই করতে এই বিকল্পটি ব্যবহার করুন