ট্রেড ফেডারেশন কনসোল হল একটি ঐচ্ছিক উপাদান যা আপনাকে ট্রেড ফেডারেশনের অবস্থা এবং এটি যা দেখছে তা পরিদর্শন করতে দেয়, ডিভাইসের অবস্থা থেকে বর্তমান পরীক্ষা চলছে।
সমান্তরালভাবে চলমান বিপুল সংখ্যক পরীক্ষা নিরীক্ষণ এবং প্রতিটি পরীক্ষার অগ্রগতি বোঝার জন্য এটি একটি দুর্দান্ত সরঞ্জাম।
কনসোলে পৌঁছান
একবার Tradefed তৈরি হয়ে গেলে, tradefed.sh
লঞ্চার স্ক্রিপ্ট আপনার পথ থেকে অ্যাক্সেসযোগ্য এবং ডিফল্টরূপে আপনাকে কনসোলে নিয়ে যাবে।
কনসোল নিজেকে tf >
প্রম্পট দিয়ে উপস্থাপন করে।
কনসোল কি করতে পারে?
কনসোলের help
সর্বদা সর্বাধিক আপ-টু-ডেট তথ্য তালিকাভুক্ত করবে। এর কয়েকটি আকর্ষণীয় বৈশিষ্ট্য হল:
- ডিভাইসগুলির তালিকা করুন এবং ট্রেডফেড কীভাবে তাদের অবস্থা দেখে:
list devices
- বর্তমানে চলমান আমন্ত্রণ এবং তাদের মেটাডেটা তালিকাভুক্ত করুন:
list invocations
- সমস্ত চলমান আমন্ত্রণ এবং ট্রেডফেডের লগগুলি পান:
dump logs
কনসোল আপনাকে ট্রেডফেড এবং ডিভাইসগুলিতে যা ঘটছে তা ডিবাগ করার অনুমতি দেয় এমন কিছু রাজ্যের অনুসন্ধান করে যা অন্য কোথাও দেখানো হয় না।
আমি কিভাবে কনসোল নিষ্ক্রিয় করব?
কখনও কখনও কনসোলের প্রয়োজন হয় না, যেমন একটি এককালীন কমান্ড চালানোর সময়। একটি স্ক্রিপ্ট থেকে Tradefed চালানোর সময় বা সরাসরি এর আউটপুট পাইপ করার সময় কনসোলটি নিষ্ক্রিয় করা আবশ্যক৷ কনসোল সক্রিয় সহ স্ক্রিপ্ট থেকে ট্রেডফেড চালানো অপ্রত্যাশিত আচরণের কারণ হতে পারে।
কনসোলটি শুরু হতে বাধা দিতে, commandAndExit
আর্গুমেন্ট সহ tradefed.sh
লঞ্চার স্ক্রিপ্ট চালান।
tradefed.sh run commandAndExit <usual command>
কনসোল স্বয়ংসম্পূর্ণতা
কনসোল কনফিগারেশন নামের মৌলিক স্বয়ংসম্পূর্ণতা প্রদান করে।
tf > run <hit TAB>
result in:
Display all 167 possibilities? (y or n)
run
পরে TAB টিপে আপনি উপলব্ধ কনফিগারেশনের সম্পূর্ণ তালিকা পেতে পারেন। এবং যদি আপনার একটি আংশিক নাম ইতিমধ্যেই টাইপ করা থাকে তবে কনসোল সমস্ত সম্ভাবনাগুলি মুদ্রণ করবে।
tf >run tf/<HIT TAB>
tf/acceptance tf/fake tf/func
tf/stress tf/uiautomator tf/unit-runner
tf >run tf/
এটি একটি দরকারী যখন আপনি একটি সঠিক কনফিগারেশন নাম মনে রাখবেন না।