ভিডিও: JaCoCo শাখা কভারেজ কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
জ্যাকোকো প্রধানত তিনটি গুরুত্বপূর্ণ মেট্রিক্স প্রদান করে: লাইন কভারেজ পরীক্ষার দ্বারা ডাকা জাভা বাইট কোড নির্দেশাবলীর সংখ্যার উপর ভিত্তি করে ব্যবহার করা কোডের পরিমাণ প্রতিফলিত করে। শাখা কভারেজ ব্যায়ামের শতাংশ দেখায় শাখা কোডে - সাধারণত if/else এবং সুইচ স্টেটমেন্টের সাথে সম্পর্কিত।
অনুরূপভাবে, শাখা কোড কভারেজ কি?
শাখা কভারেজ এটি একটি পরীক্ষার পদ্ধতি, যার লক্ষ্য হল নিশ্চিত করা যে প্রত্যেকটি সম্ভাব্য শাখা প্রতিটি সিদ্ধান্ত বিন্দু থেকে অন্তত একবার মৃত্যুদন্ড কার্যকর করা হয় এবং এর ফলে নিশ্চিত করা হয় যে সমস্ত কিছু পৌঁছানো যায় কোড মৃত্যুদন্ড কার্যকর করা হয়। যে, প্রত্যেক শাখা সত্য এবং মিথ্যা প্রতিটি উপায় গ্রহণ করা হয়.
উপরের পাশাপাশি, JaCoCo কিসের জন্য ব্যবহৃত হয়? আমরা ব্যবহার দ্য জ্যাকোকো দুটি উদ্দেশ্যে Maven প্লাগইন: এটি আমাদের একটি অ্যাক্সেস প্রদান করে জ্যাকোকো রানটাইম এজেন্ট যা এক্সিকিউশন কভারেজ ডেটা রেকর্ড করে। এটি দ্বারা রেকর্ড করা এক্সিকিউশন ডেটা থেকে কোড কভারেজ রিপোর্ট তৈরি করে জ্যাকোকো রানটাইম এজেন্ট।
একইভাবে, আপনি জিজ্ঞাসা করতে পারেন, JaCoCo কি এবং এটি কিভাবে কাজ করে?
জাভা এজেন্ট। জ্যাকোকো এক্সিকিউশন কভারেজ ডেটা রেকর্ড করতে ক্লাস ফাইল ইনস্ট্রুমেন্টেশন ব্যবহার করে। তথাকথিত জাভা এজেন্ট ব্যবহার করে ক্লাস ফাইলগুলি অন-দ্য-ফ্লাই ইনস্ট্রুমেন্ট করা হয়। এই প্রক্রিয়াটি অ্যাপ্লিকেশন ফ্রেমওয়ার্ক থেকে স্বাধীনভাবে ক্লাস লোড করার সময় সমস্ত ক্লাস ফাইলের ইন-মেমরি প্রাক-প্রক্রিয়াকরণের অনুমতি দেয়।
শাখা কভারেজ কিভাবে পরিমাপ করা হয়?
দুটি মেট্রিক্স, লাইন লক্ষ্য করুন কভারেজ এবং শাখা কভারেজ . আপনি তাদের গণনা করা হয় কিভাবে দেখতে পারেন. কভার লাইনগুলি নিন এবং এটিকে কভারযোগ্য লাইনগুলিতে ভাগ করুন এবং আপনি লাইনটি পাবেন কভারেজ শতাংশ নিন আচ্ছাদিত শাখা এবং মোটে ভাগ করুন শাখা এবং আপনি শাখা কভারেজ শতাংশ হিসাবে।
প্রস্তাবিত:
নির্দেশ কভারেজ কি?
নির্দেশের কভারেজ কার্যকর করা বা মিস করা কোডের পরিমাণ সম্পর্কে তথ্য প্রদান করে। এই মেট্রিক সোর্স ফরম্যাটিং থেকে সম্পূর্ণ স্বাধীন এবং সর্বদা উপলব্ধ, এমনকি ক্লাস ফাইলগুলিতে ডিবাগ তথ্যের অনুপস্থিতিতেও
আমি কিভাবে IntelliJ এ পরীক্ষার কভারেজ পেতে পারি?
টুল উইন্ডোতে কভারেজ ফলাফল? আপনি যদি কভারেজ টুল উইন্ডোটি পুনরায় খুলতে চান তবে রান | নির্বাচন করুন প্রধান মেনু থেকে কোড কভারেজ ডেটা দেখান, অথবা Ctrl+Alt+F6 টিপুন। রিপোর্টটি কোডের শতাংশ দেখায় যা পরীক্ষার দ্বারা আচ্ছাদিত হয়েছে। আপনি ক্লাস, পদ্ধতি এবং লাইনের জন্য কভারেজ ফলাফল দেখতে পারেন
আমি কিভাবে গ্রহন কোড কভারেজ দেখাব?
এটি ব্যবহার করতে, আপনি হয় একটি ক্লাসে ডান-ক্লিক করতে পারেন এবং তারপরে কোড কভারেজ > রান হিসাবে চালান এবং ক্লিক করতে পারেন, অথবা আপনি কেবলমাত্র রান হিসাবে কোড কভারেজ বোতামটি চাপতে পারেন যা নিয়মিত রান বোতামের মতো দেখায় (এখানে দেখানো হয়েছে):
আমি কিভাবে IntelliJ এ কোড কভারেজ সক্ষম করব?
কোড কভারেজ আচরণ কনফিগার করবেন? সেটিংস/প্রেফারেন্স ডায়ালগে Ctrl+Alt+S, বিল্ড, এক্সিকিউশন, ডিপ্লয়মেন্ট নির্বাচন করুন | কভারেজ। সংগৃহীত কভারেজ ডেটা কীভাবে প্রক্রিয়া করা হবে তা নির্ধারণ করুন: স্বয়ংক্রিয়ভাবে কভারেজ টুল উইন্ডো খুলতে সক্রিয় কভারেজ ভিউ চেকবক্সটি নির্বাচন করুন
IntelliJ কভারেজ কি?
কোড কভারেজ আপনাকে ইউনিট পরীক্ষার সময় আপনার কোড কতটা কার্যকর করা হচ্ছে তা দেখতে দেয়, যাতে আপনি বুঝতে পারেন এই পরীক্ষাগুলি কতটা কার্যকর। নিম্নলিখিত কোড কভারেজ রানারগুলি IntelliJ IDEA-তে পাওয়া যায়: IntelliJ IDEA কোড কভারেজ রানার (প্রস্তাবিত)