একটি ট্রেড ফেডারেশন (TF) কনফিগারেশন পরীক্ষা করুন

একটি ট্রেড ফেডারেশন (টিএফ) কনফিগারেশন সঠিকভাবে কনফিগার করা হয়েছে কিনা তা যাচাই করার জন্য, এটি পরীক্ষামূলকভাবে চালিয়ে দেখা সুবিধাজনক হতে পারে।

টিএফ-এ এর জন্য দুটি ভিন্ন প্রক্রিয়া রয়েছে।

সাধারণ কনফিগারেশন

dry-run কমান্ডটি পরীক্ষা করে দেখে যে একটি কনফিগারেশন সঠিকভাবে পার্স করা হয়েছে এবং তা রান করার যোগ্য কিনা। কমান্ডটি TF রান করে না, তাই এই যাচাইকরণটি শুধুমাত্র TF কনফিগারেশন সিনট্যাক্সের মধ্যেই সীমাবদ্ধ থাকে।

টেস্ট স্যুটের জন্য কনফিগারেশন

টেস্ট স্যুট কনফিগারেশন, যেমন CTS-এর জন্য, --collect-tests-only কমান্ডটি উপলব্ধ আছে। এটি তালিকাভুক্ত টেস্ট কেসগুলো ছাড়া বাকি সবকিছু চালায়। তবে, এটি APK ইনস্টল করার মতো অন্যান্য সমস্ত সেটআপ ধাপগুলো সম্পন্ন করে।

প্রকৃতপক্ষে টেস্টগুলো না চালিয়েই কোনো কনফিগারেশন প্রত্যাশিতভাবে চলছে কিনা তা নিশ্চিত করার জন্য এটি একটি সুবিধাজনক বিকল্প।

ড্রাই রান কমান্ড রেফারেন্স

এই সারণিতে বিভিন্ন ব্যবহারের জন্য ড্রাই রান কমান্ডগুলোর সারসংক্ষেপ দেওয়া হয়েছে।

হোস্ট বর্ণনা
run cts --collect-tests-only শুধুমাত্র পরীক্ষা সংগ্রহ করুন CTS, MCTS মডিউলগুলি বাদে
ENABLE_XTS_DYNAMIC_DOWNLOADER=false ./cts-tradefed run cts --collect-tests-only শুধুমাত্র পরীক্ষা সংগ্রহ করুন CTS, MCTS মডিউল সহ

শুধুমাত্র পরীক্ষা সংগ্রহের জন্য সমর্থন

শুধুমাত্র পরীক্ষা সংগ্রহের জন্য সমর্থন ITestCollector-এর মাধ্যমে উন্মুক্ত করা হয়েছে।

যে টেস্ট রানার এই ইন্টারফেসটি ইমপ্লিমেন্ট করে, সেটি তার টেস্ট কেসগুলো রান করার পরিবর্তে সেগুলোকে গণনা করে।

InstrumentationTest হলো সেই ইন্টারফেসটির একটি উদাহরণ বাস্তবায়ন।